|
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)" | |||
| ) |
1.8.2