Lines Matching defs:iha_scb
55 struct iha_scb { struct
58 bus_dmamap_t SCB_DataDma; /* maps xfer buffer */
59 bus_dmamap_t SCB_SGDma; /* maps scatter-gather list */
61 int SCB_Status; /* Current status of the SCB */
66 u_int8_t SCB_NxtStat; /* Next state function to apply */
67 int SCB_Flags; /* SCB Flags (xs->flags + private)*/
71 u_int8_t SCB_Target; /* Target Id */
72 u_int8_t SCB_Lun; /* Lun */
73 u_int32_t SCB_BufChars; /* size of data buf */
74 u_int32_t SCB_BufCharsLeft; /* Chars left to xfer to/from buf */
75 u_int8_t SCB_HaStat; /* Status of Host Adapter */
84 u_int8_t SCB_TaStat; /* SCSI Status Byte */
85 u_int8_t SCB_Ident; /* Identity Message */
86 u_int8_t SCB_TagMsg; /* Tag Message */
87 u_int8_t SCB_TagId; /* Queue Tag */
89 u_int8_t SCB_CDB[12]; /* SCSI command being executed */
90 u_int8_t SCB_CDBLen; /* Length of SCSI command in CDB */
92 struct scsi_xfer *SCB_Xs; /* xs this SCB is executing */
94 struct iha_sg_element SCB_SGList[IHA_MAX_SG_ENTRIES]; /* SG list */
95 u_int16_t SCB_SGCount; /* # segments in list */
96 u_int16_t SCB_SGIdx; /* index to current element */
98 struct scsi_sense_data SCB_ScsiSenseData; /* DMA-able sense buffer */
99 struct tcs *SCB_Tcs; /* tcs for SCB_Target */