|
59 | 59 | * Command flags to identify the type of command and for other future
|
60 | 60 | * use.
|
61 | 61 | */
|
62 |
| -#define FNIC_NO_FLAGS 0 |
63 |
| -#define FNIC_CDB_REQ BIT(1) /* All IOs with a valid CDB */ |
64 |
| -#define FNIC_BLOCKING_REQ BIT(2) /* All blocking Requests */ |
65 |
| -#define FNIC_DEVICE_RESET BIT(3) /* Device reset request */ |
66 |
| -#define FNIC_DEV_RST_PENDING BIT(4) /* Device reset pending */ |
67 |
| -#define FNIC_DEV_RST_TIMED_OUT BIT(5) /* Device reset timed out */ |
68 |
| -#define FNIC_DEV_RST_TERM_ISSUED BIT(6) /* Device reset terminate */ |
69 |
| -#define FNIC_DEV_RST_DONE BIT(7) /* Device reset done */ |
| 62 | +#define FNIC_NO_FLAGS 0 |
| 63 | +#define FNIC_IO_INITIALIZED BIT(0) |
| 64 | +#define FNIC_IO_ISSUED BIT(1) |
| 65 | +#define FNIC_IO_DONE BIT(2) |
| 66 | +#define FNIC_IO_REQ_NULL BIT(3) |
| 67 | +#define FNIC_IO_ABTS_PENDING BIT(4) |
| 68 | +#define FNIC_IO_ABORTED BIT(5) |
| 69 | +#define FNIC_IO_ABTS_ISSUED BIT(6) |
| 70 | +#define FNIC_IO_TERM_ISSUED BIT(7) |
| 71 | +#define FNIC_IO_INTERNAL_TERM_ISSUED BIT(8) |
| 72 | +#define FNIC_IO_ABT_TERM_DONE BIT(9) |
| 73 | +#define FNIC_IO_ABT_TERM_REQ_NULL BIT(10) |
| 74 | +#define FNIC_IO_ABT_TERM_TIMED_OUT BIT(11) |
| 75 | +#define FNIC_DEVICE_RESET BIT(12) /* Device reset request */ |
| 76 | +#define FNIC_DEV_RST_ISSUED BIT(13) |
| 77 | +#define FNIC_DEV_RST_TIMED_OUT BIT(14) |
| 78 | +#define FNIC_DEV_RST_ABTS_ISSUED BIT(15) |
| 79 | +#define FNIC_DEV_RST_TERM_ISSUED BIT(16) |
| 80 | +#define FNIC_DEV_RST_DONE BIT(17) |
| 81 | +#define FNIC_DEV_RST_REQ_NULL BIT(18) |
| 82 | +#define FNIC_DEV_RST_ABTS_DONE BIT(19) |
| 83 | +#define FNIC_DEV_RST_TERM_DONE BIT(20) |
| 84 | +#define FNIC_DEV_RST_ABTS_PENDING BIT(21) |
70 | 85 |
|
71 | 86 | /*
|
72 | 87 | * Usage of the scsi_cmnd scratchpad.
|
|
0 commit comments