Lines Matching refs:scsiqp

2144 #define ASC_DBG_PRT_ASC_SCSI_Q(lvl, scsiqp)  argument
2145 #define ASC_DBG_PRT_ADV_SCSI_REQ_Q(lvl, scsiqp) argument
2147 #define ADV_DBG_PRT_ADV_SCSI_REQ_Q(lvl, scsiqp) argument
2175 #define ASC_DBG_PRT_ASC_SCSI_Q(lvl, scsiqp) \ argument
2178 asc_prt_asc_scsi_q(scsiqp); \
2189 #define ASC_DBG_PRT_ADV_SCSI_REQ_Q(lvl, scsiqp) \ argument
2192 asc_prt_adv_scsi_req_q(scsiqp); \
5945 static void adv_isr_callback(ADV_DVC_VAR *adv_dvc_varp, ADV_SCSI_REQ_Q *scsiqp) in adv_isr_callback() argument
5955 adv_dvc_varp, scsiqp); in adv_isr_callback()
5956 ASC_DBG_PRT_ADV_SCSI_REQ_Q(2, scsiqp); in adv_isr_callback()
5963 scp = scsi_host_find_tag(boardp->shost, scsiqp->srb_tag); in adv_isr_callback()
5989 sense_addr = le32_to_cpu(scsiqp->sense_addr); in adv_isr_callback()
5996 switch (scsiqp->done_status) { in adv_isr_callback()
6007 resid_cnt = le32_to_cpu(scsiqp->data_cnt); in adv_isr_callback()
6018 switch (scsiqp->host_status) { in adv_isr_callback()
6020 if (scsiqp->scsi_status == SAM_STAT_CHECK_CONDITION) { in adv_isr_callback()
6037 STATUS_BYTE(scsiqp->scsi_status); in adv_isr_callback()
6039 scp->result = STATUS_BYTE(scsiqp->scsi_status); in adv_isr_callback()
6045 ASC_DBG(1, "host_status 0x%x\n", scsiqp->host_status); in adv_isr_callback()
6054 HOST_BYTE(DID_ABORT) | STATUS_BYTE(scsiqp->scsi_status); in adv_isr_callback()
6058 ASC_DBG(1, "done_status 0x%x\n", scsiqp->done_status); in adv_isr_callback()
6060 HOST_BYTE(DID_ERROR) | STATUS_BYTE(scsiqp->scsi_status); in adv_isr_callback()
6070 scsiqp->done_status == QD_NO_ERROR && in adv_isr_callback()
6071 scsiqp->host_status == QHSTA_NO_ERROR) { in adv_isr_callback()
7627 ADV_SCSI_REQ_Q *scsiqp, struct scsi_cmnd *scp, int use_sg) in adv_get_sglist() argument
7684 scsiqp->sg_list_ptr = sg_block; in adv_get_sglist()
7685 scsiqp->sg_real_addr = cpu_to_le32(sgblk_paddr); in adv_get_sglist()
7737 ADV_SCSI_REQ_Q *scsiqp; in adv_build_req() local
7755 scsiqp = &reqp->scsi_req_q; in adv_build_req()
7760 scsiqp->cntl = scsiqp->scsi_cntl = scsiqp->done_status = 0; in adv_build_req()
7765 scsiqp->srb_tag = srb_tag; in adv_build_req()
7778 scsiqp->cdb_len = scp->cmd_len; in adv_build_req()
7780 memcpy(scsiqp->cdb, scp->cmnd, scp->cmd_len < 12 ? scp->cmd_len : 12); in adv_build_req()
7785 memcpy(scsiqp->cdb16, &scp->cmnd[12], cdb16_len); in adv_build_req()
7788 scsiqp->target_id = scp->device->id; in adv_build_req()
7789 scsiqp->target_lun = scp->device->lun; in adv_build_req()
7798 scsiqp->sense_addr = cpu_to_le32(sense_addr); in adv_build_req()
7799 scsiqp->sense_len = SCSI_SENSE_BUFFERSIZE; in adv_build_req()
7811 scsiqp->data_cnt = 0; in adv_build_req()
7813 scsiqp->data_addr = 0; in adv_build_req()
7814 scsiqp->sg_list_ptr = NULL; in adv_build_req()
7815 scsiqp->sg_real_addr = 0; in adv_build_req()
7829 scsiqp->data_cnt = cpu_to_le32(scsi_bufflen(scp)); in adv_build_req()
7831 ret = adv_get_sglist(boardp, reqp, scsiqp, scp, use_sg); in adv_build_req()
7846 ASC_DBG_PRT_ADV_SCSI_REQ_Q(2, scsiqp); in adv_build_req()