Linux Kernel
3.7.1
|
#include <linux/namei.h>
#include <linux/cdev.h>
#include <linux/fs.h>
#include <linux/module.h>
#include <linux/device.h>
#include <linux/idr.h>
#include <linux/major.h>
#include <linux/file.h>
#include <linux/slab.h>
#include <scsi/scsi.h>
#include <scsi/scsi_driver.h>
#include <scsi/scsi_device.h>
#include <scsi/scsi_ioctl.h>
#include <scsi/osd_initiator.h>
#include <scsi/osd_sec.h>
#include "osd_debug.h"
Go to the source code of this file.
Data Structures | |
struct | osd_uld_device |
struct | osd_dev_handle |
struct | find_oud_t |
Macros | |
#define | TYPE_OSD 0x11 |
#define | SCSI_OSD_MAJOR 260 |
#define | SCSI_OSD_MAX_MINOR MINORMASK |
Functions | |
MODULE_AUTHOR ("Boaz Harrosh <[email protected]>") | |
MODULE_DESCRIPTION ("open-osd Upper-Layer-Driver osd.ko") | |
MODULE_LICENSE ("GPL") | |
MODULE_ALIAS_CHARDEV_MAJOR (SCSI_OSD_MAJOR) | |
MODULE_ALIAS_SCSI_DEVICE (TYPE_OSD) | |
int | osduld_register_test (unsigned ioctl, do_test_fn *do_test) |
EXPORT_SYMBOL (osduld_register_test) | |
void | osduld_unregister_test (unsigned ioctl) |
EXPORT_SYMBOL (osduld_unregister_test) | |
struct osd_dev * | osduld_path_lookup (const char *name) |
EXPORT_SYMBOL (osduld_path_lookup) | |
int | _mach_odi (struct device *dev, void *find_data) |
struct osd_dev * | osduld_info_lookup (const struct osd_dev_info *odi) |
EXPORT_SYMBOL (osduld_info_lookup) | |
void | osduld_put_device (struct osd_dev *od) |
EXPORT_SYMBOL (osduld_put_device) | |
struct osd_dev_info * | osduld_device_info (struct osd_dev *od) |
EXPORT_SYMBOL (osduld_device_info) | |
bool | osduld_device_same (struct osd_dev *od, const struct osd_dev_info *odi) |
EXPORT_SYMBOL (osduld_device_same) | |
module_init (osd_uld_init) | |
module_exit (osd_uld_exit) | |
Variables | |
unsigned | g_test_ioctl |
do_test_fn * | g_do_test |
EXPORT_SYMBOL | ( | osduld_register_test | ) |
EXPORT_SYMBOL | ( | osduld_unregister_test | ) |
EXPORT_SYMBOL | ( | osduld_path_lookup | ) |
EXPORT_SYMBOL | ( | osduld_info_lookup | ) |
EXPORT_SYMBOL | ( | osduld_put_device | ) |
EXPORT_SYMBOL | ( | osduld_device_info | ) |
EXPORT_SYMBOL | ( | osduld_device_same | ) |
MODULE_ALIAS_CHARDEV_MAJOR | ( | SCSI_OSD_MAJOR | ) |
MODULE_ALIAS_SCSI_DEVICE | ( | TYPE_OSD | ) |
MODULE_AUTHOR | ( | "Boaz Harrosh <[email protected]>" | ) |
MODULE_DESCRIPTION | ( | "open-osd Upper-Layer-Driver osd.ko" | ) |
module_exit | ( | osd_uld_exit | ) |
module_init | ( | osd_uld_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
|
read |
|
read |
int osduld_register_test | ( | unsigned | ioctl, |
do_test_fn * | do_test | ||
) |
do_test_fn* g_do_test |