Lines Matching +full:scb +full:- +full:sizes
1 /* SPDX-License-Identifier: GPL-2.0 */
29 /* Spider Command Block (SCB) */
31 __le32 Int_SCB; /* 00-03 Internal SCB link pointer (must be cleared) */
32 u8 SCB_opcode; /* 04 SCB Command opcode */
36 u8 CDB[16]; /* 08-23 SCSI CDB (16 bytes as defined by ANSI spec. */
37 __le32 data_p; /* 24-27 Data transfer address (or SG list address) */
38 __le32 data_length; /* 28-31 Data transfer Length (or SG list length) */
39 __le32 CDB_link; /* 32-35 SCSI CDB Link Ptr */
40 __le32 sense_buf; /* 36-39 Auto request sense buffer address */
43 u8 SCB_options; /* 42 SCB-options */
46 __le32 req_ptr; /* 44-47 Ptr to Host Request returned on interrupt */
51 __le32 transferred; /* 52-55 Bytes Transferred */
52 u8 last_trans[3]; /* 56-58 Bytes Transferred in last session */
53 u8 length; /* 59 SCSI Messages Length (1-8) */
56 u8 flags[2]; /* 62-63 SCB specific flags (local to each thread) */
58 dma_addr_t phys; /* bus address of the SCB */
115 #define WD719X_CMD_PROCESS_SCB 0x80 /* Process SCSI Control Block (SCB) */
116 /* No interrupt generated on acceptance of SCB pointer */
131 #define WD719X_SUE_SCBQFULL 0x02 /* SCB queue full */
133 #define WD719X_SUE_TERM 0x04 /* Host terminated SCB via primative cmd */
147 #define WD719X_SUE_WRONGTAGS 0x19 /* Tagged SCB & tags off (or vice versa) */
151 /* code sizes */
172 /* SCB flags */
240 __le16 tag_en; /* Tag msg enables (ID 0-15) */
242 __le32 wide; /* WIDE msg options (ID 0-15) */
243 __le32 sync; /* SYNC msg options (ID 0-15) */