Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
scsi_devinfo.h File Reference

Go to the source code of this file.

Macros

#define BLIST_NOLUN   0x001 /* Only scan LUN 0 */
 
#define BLIST_FORCELUN
 
#define BLIST_BORKEN   0x004 /* Flag for broken handshaking */
 
#define BLIST_KEY   0x008 /* unlock by special command */
 
#define BLIST_SINGLELUN   0x010 /* Do not use LUNs in parallel */
 
#define BLIST_NOTQ   0x020 /* Buggy Tagged Command Queuing */
 
#define BLIST_SPARSELUN   0x040 /* Non consecutive LUN numbering */
 
#define BLIST_MAX5LUN   0x080 /* Avoid LUNS >= 5 */
 
#define BLIST_ISROM   0x100 /* Treat as (removable) CD-ROM */
 
#define BLIST_LARGELUN   0x200 /* LUNs past 7 on a SCSI-2 device */
 
#define BLIST_INQUIRY_36   0x400 /* override additional length field */
 
#define BLIST_INQUIRY_58   0x800 /* ... for broken inquiry responses */
 
#define BLIST_NOSTARTONADD   0x1000 /* do not do automatic start on add */
 
#define BLIST_MS_SKIP_PAGE_08   0x2000 /* do not send ms page 0x08 */
 
#define BLIST_MS_SKIP_PAGE_3F   0x4000 /* do not send ms page 0x3f */
 
#define BLIST_USE_10_BYTE_MS   0x8000 /* use 10 byte ms before 6 byte ms */
 
#define BLIST_MS_192_BYTES_FOR_3F   0x10000 /* 192 byte ms page 0x3f request */
 
#define BLIST_REPORTLUN2
 
#define BLIST_NOREPORTLUN   0x40000 /* don't try REPORT_LUNS scan (SCSI-3 devs) */
 
#define BLIST_NOT_LOCKABLE   0x80000 /* don't use PREVENT-ALLOW commands */
 
#define BLIST_NO_ULD_ATTACH   0x100000 /* device is actually for RAID config */
 
#define BLIST_SELECT_NO_ATN   0x200000 /* select without ATN */
 
#define BLIST_RETRY_HWERROR   0x400000 /* retry HARDWARE_ERROR */
 
#define BLIST_MAX_512   0x800000 /* maximum 512 sector cdb length */
 
#define BLIST_ATTACH_PQ3   0x1000000 /* Scan: Attach to PQ3 devices */
 
#define BLIST_NO_DIF   0x2000000 /* Disable T10 PI (DIF) */
 

Macro Definition Documentation

#define BLIST_ATTACH_PQ3   0x1000000 /* Scan: Attach to PQ3 devices */

Definition at line 30 of file scsi_devinfo.h.

#define BLIST_BORKEN   0x004 /* Flag for broken handshaking */

Definition at line 8 of file scsi_devinfo.h.

#define BLIST_FORCELUN
Value:
0x002 /* Known to have LUNs, force scanning,
deprecated: Use max_luns=N */

Definition at line 7 of file scsi_devinfo.h.

#define BLIST_INQUIRY_36   0x400 /* override additional length field */

Definition at line 16 of file scsi_devinfo.h.

#define BLIST_INQUIRY_58   0x800 /* ... for broken inquiry responses */

Definition at line 17 of file scsi_devinfo.h.

#define BLIST_ISROM   0x100 /* Treat as (removable) CD-ROM */

Definition at line 14 of file scsi_devinfo.h.

#define BLIST_KEY   0x008 /* unlock by special command */

Definition at line 9 of file scsi_devinfo.h.

#define BLIST_LARGELUN   0x200 /* LUNs past 7 on a SCSI-2 device */

Definition at line 15 of file scsi_devinfo.h.

#define BLIST_MAX5LUN   0x080 /* Avoid LUNS >= 5 */

Definition at line 13 of file scsi_devinfo.h.

#define BLIST_MAX_512   0x800000 /* maximum 512 sector cdb length */

Definition at line 29 of file scsi_devinfo.h.

#define BLIST_MS_192_BYTES_FOR_3F   0x10000 /* 192 byte ms page 0x3f request */

Definition at line 22 of file scsi_devinfo.h.

#define BLIST_MS_SKIP_PAGE_08   0x2000 /* do not send ms page 0x08 */

Definition at line 19 of file scsi_devinfo.h.

#define BLIST_MS_SKIP_PAGE_3F   0x4000 /* do not send ms page 0x3f */

Definition at line 20 of file scsi_devinfo.h.

#define BLIST_NO_DIF   0x2000000 /* Disable T10 PI (DIF) */

Definition at line 31 of file scsi_devinfo.h.

#define BLIST_NO_ULD_ATTACH   0x100000 /* device is actually for RAID config */

Definition at line 26 of file scsi_devinfo.h.

#define BLIST_NOLUN   0x001 /* Only scan LUN 0 */

Definition at line 6 of file scsi_devinfo.h.

#define BLIST_NOREPORTLUN   0x40000 /* don't try REPORT_LUNS scan (SCSI-3 devs) */

Definition at line 24 of file scsi_devinfo.h.

#define BLIST_NOSTARTONADD   0x1000 /* do not do automatic start on add */

Definition at line 18 of file scsi_devinfo.h.

#define BLIST_NOT_LOCKABLE   0x80000 /* don't use PREVENT-ALLOW commands */

Definition at line 25 of file scsi_devinfo.h.

#define BLIST_NOTQ   0x020 /* Buggy Tagged Command Queuing */

Definition at line 11 of file scsi_devinfo.h.

#define BLIST_REPORTLUN2
Value:
0x20000 /* try REPORT_LUNS even for SCSI-2 devs
(if HBA supports more than 8 LUNs) */

Definition at line 23 of file scsi_devinfo.h.

#define BLIST_RETRY_HWERROR   0x400000 /* retry HARDWARE_ERROR */

Definition at line 28 of file scsi_devinfo.h.

#define BLIST_SELECT_NO_ATN   0x200000 /* select without ATN */

Definition at line 27 of file scsi_devinfo.h.

#define BLIST_SINGLELUN   0x010 /* Do not use LUNs in parallel */

Definition at line 10 of file scsi_devinfo.h.

#define BLIST_SPARSELUN   0x040 /* Non consecutive LUN numbering */

Definition at line 12 of file scsi_devinfo.h.

#define BLIST_USE_10_BYTE_MS   0x8000 /* use 10 byte ms before 6 byte ms */

Definition at line 21 of file scsi_devinfo.h.