Lines Matching defs:adv_scsi_req_q
3168 typedef struct adv_scsi_req_q { struct
3169 uchar cntl; /* Ucode flags and state (ASC_MC_QC_*). */
3170 uchar target_cmd;
3171 uchar target_id; /* Device target identifier. */
3172 uchar target_lun; /* Device target logical unit number. */
3173 ADV_PADDR data_addr; /* Data buffer physical address. */
3174 ADV_DCNT data_cnt; /* Data count. Ucode sets to residual. */
3175 ADV_PADDR sense_addr;
3176 ADV_PADDR carr_pa;
3177 uchar mflag;
3178 uchar sense_len;
3179 uchar cdb_len; /* SCSI CDB length. Must <= 16 bytes. */
3180 uchar scsi_cntl;
3181 uchar done_status; /* Completion status. */
3182 uchar scsi_status; /* SCSI status byte. */
3183 uchar host_status; /* Ucode host status. */
3184 uchar sg_working_ix;
3185 uchar cdb[12]; /* SCSI CDB bytes 0-11. */
3186 ADV_PADDR sg_real_addr; /* SG list physical address. */
3187 ADV_PADDR scsiq_rptr;
3188 uchar cdb16[4]; /* SCSI CDB bytes 12-15. */
3189 ADV_VADDR scsiq_ptr;
3190 ADV_VADDR carr_va;
3195 ADV_VADDR srb_ptr;
3196 ADV_SG_BLOCK *sg_list_ptr; /* SG list virtual address. */
3197 char *vdata_addr; /* Data buffer virtual address. */
3198 uchar a_flag;
3199 uchar pad[2]; /* Pad out to a word boundary. */