Linux Kernel
3.7.1
|
#include <linux/blkdev.h>
#include <linux/bug.h>
#include <linux/completion.h>
#include <linux/delay.h>
#include <linux/device.h>
#include <linux/dma-mapping.h>
#include <linux/firewire.h>
#include <linux/firewire-constants.h>
#include <linux/init.h>
#include <linux/jiffies.h>
#include <linux/kernel.h>
#include <linux/kref.h>
#include <linux/list.h>
#include <linux/mod_devicetable.h>
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/scatterlist.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/string.h>
#include <linux/stringify.h>
#include <linux/workqueue.h>
#include <asm/byteorder.h>
#include <scsi/scsi.h>
#include <scsi/scsi_cmnd.h>
#include <scsi/scsi_device.h>
#include <scsi/scsi_host.h>
Go to the source code of this file.
Data Structures | |
struct | sbp2_logical_unit |
struct | sbp2_target |
struct | sbp2_status |
struct | sbp2_pointer |
struct | sbp2_orb |
struct | sbp2_management_orb |
struct | sbp2_login_response |
struct | sbp2_command_orb |
Functions | |
module_param_named (exclusive_login, sbp2_param_exclusive_login, bool, 0644) | |
MODULE_PARM_DESC (exclusive_login,"Exclusive login to sbp2 device ""(default = Y, use N for concurrent initiators)") | |
module_param_named (workarounds, sbp2_param_workarounds, int, 0644) | |
MODULE_PARM_DESC (workarounds,"Work around device bugs (default = 0"", 128kB max transfer = "__stringify(SBP2_WORKAROUND_128K_MAX_TRANS)", 36 byte inquiry = "__stringify(SBP2_WORKAROUND_INQUIRY_36)", skip mode page 8 = "__stringify(SBP2_WORKAROUND_MODE_SENSE_8)", fix capacity = "__stringify(SBP2_WORKAROUND_FIX_CAPACITY)", delay inquiry = "__stringify(SBP2_WORKAROUND_DELAY_INQUIRY)", set power condition in start stop unit = "__stringify(SBP2_WORKAROUND_POWER_CONDITION)", override internal blacklist = "__stringify(SBP2_WORKAROUND_OVERRIDE)", or a combination)") | |
MODULE_AUTHOR ("Kristian Hoegsberg <[email protected]>") | |
MODULE_DESCRIPTION ("SCSI over IEEE1394") | |
MODULE_LICENSE ("GPL") | |
MODULE_DEVICE_TABLE (ieee1394, sbp2_id_table) | |
MODULE_ALIAS ("sbp2") | |
module_init (sbp2_init) | |
module_exit (sbp2_cleanup) | |
#define SBP2_ROM_VALUE_MISSING 0xff000000 /* not present in the unit dir. */ |
MODULE_ALIAS | ( | "sbp2" | ) |
MODULE_AUTHOR | ( | "Kristian Hoegsberg <[email protected]>" | ) |
MODULE_DESCRIPTION | ( | "SCSI over IEEE1394" | ) |
MODULE_DEVICE_TABLE | ( | ieee1394 | , |
sbp2_id_table | |||
) |
module_exit | ( | sbp2_cleanup | ) |
module_init | ( | sbp2_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
module_param_named | ( | exclusive_login | , |
sbp2_param_exclusive_login | , | ||
bool | , | ||
0644 | |||
) |
module_param_named | ( | workarounds | , |
sbp2_param_workarounds | , | ||
int | , | ||
0644 | |||
) |
MODULE_PARM_DESC | ( | exclusive_login | , |
"Exclusive login to sbp2 device ""(default = Y, use N for concurrent initiators)" | |||
) |
MODULE_PARM_DESC | ( | workarounds | , |
"Work around device bugs (default = 0"", 128kB max transfer = "__stringify(SBP2_WORKAROUND_128K_MAX_TRANS)", 36 byte inquiry = "__stringify(SBP2_WORKAROUND_INQUIRY_36)", skip mode page 8 = "__stringify(SBP2_WORKAROUND_MODE_SENSE_8)", fix capacity = "__stringify(SBP2_WORKAROUND_FIX_CAPACITY)", delay inquiry = "__stringify(SBP2_WORKAROUND_DELAY_INQUIRY)", set power condition in start stop unit = "__stringify(SBP2_WORKAROUND_POWER_CONDITION)", override internal blacklist = "__stringify(SBP2_WORKAROUND_OVERRIDE)", or a combination)" | |||
) |