home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / scsi / scsi_devinfo.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  1.8 KB  |  33 lines

  1. #ifndef _SCSI_SCSI_DEVINFO_H
  2. #define _SCSI_SCSI_DEVINFO_H
  3. /*
  4.  * Flags for SCSI devices that need special treatment
  5.  */
  6. #define BLIST_NOLUN         0x001    /* Only scan LUN 0 */
  7. #define BLIST_FORCELUN      0x002    /* Known to have LUNs, force scanning,
  8.                        deprecated: Use max_luns=N */
  9. #define BLIST_BORKEN        0x004    /* Flag for broken handshaking */
  10. #define BLIST_KEY           0x008    /* unlock by special command */
  11. #define BLIST_SINGLELUN     0x010    /* Do not use LUNs in parallel */
  12. #define BLIST_NOTQ        0x020    /* Buggy Tagged Command Queuing */
  13. #define BLIST_SPARSELUN     0x040    /* Non consecutive LUN numbering */
  14. #define BLIST_MAX5LUN        0x080    /* Avoid LUNS >= 5 */
  15. #define BLIST_ISROM         0x100    /* Treat as (removable) CD-ROM */
  16. #define BLIST_LARGELUN        0x200    /* LUNs past 7 on a SCSI-2 device */
  17. #define BLIST_INQUIRY_36    0x400    /* override additional length field */
  18. #define BLIST_INQUIRY_58    0x800    /* ... for broken inquiry responses */
  19. #define BLIST_NOSTARTONADD    0x1000    /* do not do automatic start on add */
  20. #define BLIST_MS_SKIP_PAGE_08    0x2000    /* do not send ms page 0x08 */
  21. #define BLIST_MS_SKIP_PAGE_3F    0x4000    /* do not send ms page 0x3f */
  22. #define BLIST_USE_10_BYTE_MS    0x8000    /* use 10 byte ms before 6 byte ms */
  23. #define BLIST_MS_192_BYTES_FOR_3F    0x10000    /*  192 byte ms page 0x3f request */
  24. #define BLIST_REPORTLUN2    0x20000    /* try REPORT_LUNS even for SCSI-2 devs
  25.                         (if HBA supports more than 8 LUNs) */
  26. #define BLIST_NOREPORTLUN    0x40000    /* don't try REPORT_LUNS scan (SCSI-3 devs) */
  27. #define BLIST_NOT_LOCKABLE    0x80000    /* don't use PREVENT-ALLOW commands */
  28. #define BLIST_NO_ULD_ATTACH    0x100000 /* device is actually for RAID config */
  29. #define BLIST_SELECT_NO_ATN    0x200000 /* select without ATN */
  30. #define BLIST_RETRY_HWERROR    0x400000 /* retry HARDWARE_ERROR */
  31. #define BLIST_MAX_512        0x800000 /* maximum 512 sector cdb length */
  32. #endif
  33.