Lines Matching defs:scsiqp
2125 #define ASC_DBG_PRT_ASC_SCSI_Q(lvl, scsiqp)
2126 #define ASC_DBG_PRT_ADV_SCSI_REQ_Q(lvl, scsiqp)
2128 #define ADV_DBG_PRT_ADV_SCSI_REQ_Q(lvl, scsiqp)
2156 #define ASC_DBG_PRT_ASC_SCSI_Q(lvl, scsiqp) \
2159 asc_prt_asc_scsi_q(scsiqp); \
2170 #define ASC_DBG_PRT_ADV_SCSI_REQ_Q(lvl, scsiqp) \
2173 asc_prt_adv_scsi_req_q(scsiqp); \
5896 static void adv_isr_callback(ADV_DVC_VAR *adv_dvc_varp, ADV_SCSI_REQ_Q *scsiqp)
5905 ASC_DBG(1, "adv_dvc_varp 0x%p, scsiqp 0x%p\n",
5906 adv_dvc_varp, scsiqp);
5907 ASC_DBG_PRT_ADV_SCSI_REQ_Q(2, scsiqp);
5914 scp = scsi_host_find_tag(boardp->shost, scsiqp->srb_tag);
5940 sense_addr = le32_to_cpu(scsiqp->sense_addr);
5948 switch (scsiqp->done_status) {
5958 resid_cnt = le32_to_cpu(scsiqp->data_cnt);
5969 switch (scsiqp->host_status) {
5971 set_status_byte(scp, scsiqp->scsi_status);
5972 if (scsiqp->scsi_status == SAM_STAT_CHECK_CONDITION) {
5981 ASC_DBG(1, "host_status 0x%x\n", scsiqp->host_status);
5989 set_status_byte(scp, scsiqp->scsi_status);
5994 ASC_DBG(1, "done_status 0x%x\n", scsiqp->done_status);
5995 set_status_byte(scp, scsiqp->scsi_status);
6006 scsiqp->done_status == QD_NO_ERROR &&
6007 scsiqp->host_status == QHSTA_NO_ERROR) {
7541 ADV_SCSI_REQ_Q *scsiqp, struct scsi_cmnd *scp, int use_sg)
7598 scsiqp->sg_list_ptr = sg_block;
7599 scsiqp->sg_real_addr = cpu_to_le32(sgblk_paddr);
7651 ADV_SCSI_REQ_Q *scsiqp;
7669 scsiqp = &reqp->scsi_req_q;
7674 scsiqp->cntl = scsiqp->scsi_cntl = scsiqp->done_status = 0;
7679 scsiqp->srb_tag = srb_tag;
7692 scsiqp->cdb_len = scp->cmd_len;
7694 memcpy(scsiqp->cdb, scp->cmnd, scp->cmd_len < 12 ? scp->cmd_len : 12);
7699 memcpy(scsiqp->cdb16, &scp->cmnd[12], cdb16_len);
7702 scsiqp->target_id = scp->device->id;
7703 scsiqp->target_lun = scp->device->lun;
7712 scsiqp->sense_addr = cpu_to_le32(sense_addr);
7713 scsiqp->sense_len = SCSI_SENSE_BUFFERSIZE;
7725 scsiqp->data_cnt = 0;
7727 scsiqp->data_addr = 0;
7728 scsiqp->sg_list_ptr = NULL;
7729 scsiqp->sg_real_addr = 0;
7743 scsiqp->data_cnt = cpu_to_le32(scsi_bufflen(scp));
7745 ret = adv_get_sglist(boardp, reqp, scsiqp, scp, use_sg);
7760 ASC_DBG_PRT_ADV_SCSI_REQ_Q(2, scsiqp);