diff options
Diffstat (limited to 'include/scsi/scsi_host.h')
-rw-r--r-- | include/scsi/scsi_host.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/scsi/scsi_host.h b/include/scsi/scsi_host.h index 88f6871badd8..5b79697a3a80 100644 --- a/include/scsi/scsi_host.h +++ b/include/scsi/scsi_host.h | |||
@@ -32,6 +32,9 @@ struct blk_queue_tags; | |||
32 | #define SG_NONE 0 | 32 | #define SG_NONE 0 |
33 | #define SG_ALL 0xff | 33 | #define SG_ALL 0xff |
34 | 34 | ||
35 | #define MODE_UNKNOWN 0x00 | ||
36 | #define MODE_INITIATOR 0x01 | ||
37 | #define MODE_TARGET 0x02 | ||
35 | 38 | ||
36 | #define DISABLE_CLUSTERING 0 | 39 | #define DISABLE_CLUSTERING 0 |
37 | #define ENABLE_CLUSTERING 1 | 40 | #define ENABLE_CLUSTERING 1 |
@@ -405,6 +408,11 @@ struct scsi_host_template { | |||
405 | unsigned char present; | 408 | unsigned char present; |
406 | 409 | ||
407 | /* | 410 | /* |
411 | * This specifies the mode that a LLD supports. | ||
412 | */ | ||
413 | unsigned supported_mode:2; | ||
414 | |||
415 | /* | ||
408 | * true if this host adapter uses unchecked DMA onto an ISA bus. | 416 | * true if this host adapter uses unchecked DMA onto an ISA bus. |
409 | */ | 417 | */ |
410 | unsigned unchecked_isa_dma:1; | 418 | unsigned unchecked_isa_dma:1; |
@@ -574,6 +582,7 @@ struct Scsi_Host { | |||
574 | */ | 582 | */ |
575 | unsigned long cmd_serial_number, cmd_pid; | 583 | unsigned long cmd_serial_number, cmd_pid; |
576 | 584 | ||
585 | unsigned active_mode:2; | ||
577 | unsigned unchecked_isa_dma:1; | 586 | unsigned unchecked_isa_dma:1; |
578 | unsigned use_clustering:1; | 587 | unsigned use_clustering:1; |
579 | unsigned use_blk_tcq:1; | 588 | unsigned use_blk_tcq:1; |