scsiq 377 dev/ic/adv.c if (AscExeScsiQueue(sc, &ccb->scsiq) == ASC_BUSY) { scsiq 719 dev/ic/adv.c memset(&ccb->scsiq, 0, sizeof(ASC_SCSI_Q)); scsiq 721 dev/ic/adv.c ccb->scsiq.q2.ccb_ptr = (ulong) ccb; scsiq 723 dev/ic/adv.c ccb->scsiq.cdbptr = &xs->cmd->opcode; scsiq 724 dev/ic/adv.c ccb->scsiq.q2.cdb_len = xs->cmdlen; scsiq 725 dev/ic/adv.c ccb->scsiq.q1.target_id = ASC_TID_TO_TARGET_ID(sc_link->target); scsiq 726 dev/ic/adv.c ccb->scsiq.q1.target_lun = sc_link->lun; scsiq 727 dev/ic/adv.c ccb->scsiq.q2.target_ix = ASC_TIDLUN_TO_IX(sc_link->target, scsiq 729 dev/ic/adv.c ccb->scsiq.q1.sense_addr = sc->sc_dmamap_control->dm_segs[0].ds_addr + scsiq 731 dev/ic/adv.c ccb->scsiq.q1.sense_len = sizeof(struct scsi_sense_data); scsiq 743 dev/ic/adv.c ccb->scsiq.q2.tag_code = M2_QTAG_MSG_ORDERED; scsiq 745 dev/ic/adv.c ccb->scsiq.q2.tag_code = M2_QTAG_MSG_SIMPLE; scsiq 797 dev/ic/adv.c ccb->sghead.entry_cnt = ccb->scsiq.q1.sg_queue_cnt = scsiq 800 dev/ic/adv.c ccb->scsiq.q1.cntl |= ASC_QC_SG_HEAD; scsiq 801 dev/ic/adv.c ccb->scsiq.sg_head = &ccb->sghead; scsiq 802 dev/ic/adv.c ccb->scsiq.q1.data_addr = 0; scsiq 803 dev/ic/adv.c ccb->scsiq.q1.data_cnt = 0; scsiq 808 dev/ic/adv.c ccb->scsiq.q1.data_addr = 0; scsiq 809 dev/ic/adv.c ccb->scsiq.q1.data_cnt = 0; scsiq 52 dev/ic/adv.h ASC_SCSI_Q scsiq; scsiq 1716 dev/ic/advlib.c ASC_QDONE_INFO *scsiq; scsiq 1722 dev/ic/advlib.c scsiq = (ASC_QDONE_INFO *) & scsiq_buf; scsiq 1730 dev/ic/advlib.c sg_queue_cnt = _AscCopyLramScsiDoneQ(iot, ioh, q_addr, scsiq, scsiq 1733 dev/ic/advlib.c (scsiq->q_status & ~(ASC_QS_READY | ASC_QS_ABORTED))); scsiq 1734 dev/ic/advlib.c tid_no = ASC_TIX_TO_TID(scsiq->d2.target_ix); scsiq 1735 dev/ic/advlib.c target_id = ASC_TIX_TO_TARGET_ID(scsiq->d2.target_ix); scsiq 1736 dev/ic/advlib.c if ((scsiq->cntl & ASC_QC_SG_HEAD) != 0) { scsiq 1745 dev/ic/advlib.c scsiq->d3.done_stat = ASC_QD_WITH_ERROR; scsiq 1746 dev/ic/advlib.c scsiq->d3.host_stat = ASC_QHSTA_D_QDONE_SG_LIST_CORRUPTED; scsiq 1757 dev/ic/advlib.c ASC_QADR_BEG + scsiq->d2.target_ix); scsiq 1773 dev/ic/advlib.c scsiq->d3.done_stat = ASC_QD_WITH_ERROR; scsiq 1777 dev/ic/advlib.c if ((scsiq->d2.ccb_ptr == 0UL) || ((scsiq->q_status & ASC_QS_ABORTED) != 0)) { scsiq 1779 dev/ic/advlib.c } else if (scsiq->q_status == ASC_QS_DONE) { scsiq 1780 dev/ic/advlib.c scsiq->remain_bytes += scsiq->extra_bytes; scsiq 1782 dev/ic/advlib.c if (scsiq->d3.done_stat == ASC_QD_WITH_ERROR) { scsiq 1783 dev/ic/advlib.c if (scsiq->d3.host_stat == ASC_QHSTA_M_DATA_OVER_RUN) { scsiq 1784 dev/ic/advlib.c if ((scsiq->cntl & (ASC_QC_DATA_IN | ASC_QC_DATA_OUT)) == 0) { scsiq 1785 dev/ic/advlib.c scsiq->d3.done_stat = ASC_QD_NO_ERROR; scsiq 1786 dev/ic/advlib.c scsiq->d3.host_stat = ASC_QHSTA_NO_ERROR; scsiq 1788 dev/ic/advlib.c } else if (scsiq->d3.host_stat == ASC_QHSTA_M_HUNG_REQ_SCSI_BUS_RESET) { scsiq 1798 dev/ic/advlib.c (*asc_isr_callback) (sc, scsiq); scsiq 1988 dev/ic/advlib.c _AscCopyLramScsiDoneQ(iot, ioh, q_addr, scsiq, max_dma_count) scsiq 1992 dev/ic/advlib.c ASC_QDONE_INFO *scsiq; scsiq 1998 dev/ic/advlib.c AscGetQDoneInfo(iot, ioh, q_addr + ASC_SCSIQ_DONE_INFO_BEG, scsiq); scsiq 2001 dev/ic/advlib.c scsiq->q_status = LO_BYTE(_val); scsiq 2002 dev/ic/advlib.c scsiq->q_no = HI_BYTE(_val); scsiq 2004 dev/ic/advlib.c scsiq->cntl = LO_BYTE(_val); scsiq 2007 dev/ic/advlib.c scsiq->sense_len = LO_BYTE(_val); scsiq 2008 dev/ic/advlib.c scsiq->extra_bytes = HI_BYTE(_val); scsiq 2009 dev/ic/advlib.c scsiq->remain_bytes = AscReadLramWord(iot, ioh, scsiq 2011 dev/ic/advlib.c scsiq->remain_bytes &= max_dma_count; scsiq 2018 dev/ic/advlib.c AscGetQDoneInfo(iot, ioh, addr, scsiq) scsiq 2022 dev/ic/advlib.c ASC_QDONE_INFO *scsiq; scsiq 2029 dev/ic/advlib.c scsiq->d2.ccb_ptr = MAKELONG(val, ASC_GET_CHIP_LRAM_DATA(iot, ioh)); scsiq 2031 dev/ic/advlib.c scsiq->d2.target_ix = LO_BYTE(val); scsiq 2032 dev/ic/advlib.c scsiq->d2.flag = HI_BYTE(val); scsiq 2034 dev/ic/advlib.c scsiq->d2.cdb_len = LO_BYTE(val); scsiq 2035 dev/ic/advlib.c scsiq->d2.tag_code = HI_BYTE(val); scsiq 2036 dev/ic/advlib.c scsiq->d2.vm_id = ASC_GET_CHIP_LRAM_DATA(iot, ioh); scsiq 2039 dev/ic/advlib.c scsiq->d3.done_stat = LO_BYTE(val); scsiq 2040 dev/ic/advlib.c scsiq->d3.host_stat = HI_BYTE(val); scsiq 2042 dev/ic/advlib.c scsiq->d3.scsi_stat = LO_BYTE(val); scsiq 2043 dev/ic/advlib.c scsiq->d3.scsi_msg = HI_BYTE(val); scsiq 2471 dev/ic/advlib.c AscExeScsiQueue(sc, scsiq) scsiq 2473 dev/ic/advlib.c ASC_SCSI_Q *scsiq; scsiq 2477 dev/ic/advlib.c ASC_SG_HEAD *sg_head = scsiq->sg_head; scsiq 2493 dev/ic/advlib.c scsiq->q1.q_no = 0; scsiq 2494 dev/ic/advlib.c if ((scsiq->q2.tag_code & ASC_TAG_FLAG_EXTRA_BYTES) == 0) scsiq 2495 dev/ic/advlib.c scsiq->q1.extra_bytes = 0; scsiq 2498 dev/ic/advlib.c target_ix = scsiq->q2.target_ix; scsiq 2502 dev/ic/advlib.c if (scsiq->cdbptr[0] == SCSICMD_RequestSense) scsiq 2503 dev/ic/advlib.c if ((sc->init_sdtr & scsiq->q1.target_id) != 0) { scsiq 2504 dev/ic/advlib.c sc->sdtr_done &= ~scsiq->q1.target_id; scsiq 2509 dev/ic/advlib.c scsiq->q1.cntl |= (ASC_QC_MSG_OUT | ASC_QC_URGENT); scsiq 2516 dev/ic/advlib.c if ((scsiq->q1.cntl & ASC_QC_SG_HEAD) != 0) { scsiq 2527 dev/ic/advlib.c scsiq->q1.data_addr = sg_head->sg_list[0].addr; scsiq 2528 dev/ic/advlib.c scsiq->q1.data_cnt = sg_head->sg_list[0].bytes; scsiq 2529 dev/ic/advlib.c scsiq->q1.cntl &= ~(ASC_QC_SG_HEAD | ASC_QC_SG_SWAP_QUEUE); scsiq 2533 dev/ic/advlib.c scsi_cmd = scsiq->cdbptr[0]; scsiq 2535 dev/ic/advlib.c if ((sc->pci_fix_asyn_xfer & scsiq->q1.target_id) && scsiq 2536 dev/ic/advlib.c !(sc->pci_fix_asyn_xfer_always & scsiq->q1.target_id)) { scsiq 2537 dev/ic/advlib.c if (scsiq->q1.cntl & ASC_QC_SG_HEAD) { scsiq 2542 dev/ic/advlib.c data_cnt = scsiq->q1.data_cnt; scsiq 2563 dev/ic/advlib.c scsiq->q2.tag_code &= ~M2_QTAG_MSG_SIMPLE; scsiq 2564 dev/ic/advlib.c scsiq->q2.tag_code |= (ASC_TAG_FLAG_DISABLE_ASYN_USE_SYN_FIX | scsiq 2567 dev/ic/advlib.c scsiq->q2.tag_code &= 0x23; scsiq 2570 dev/ic/advlib.c if ((scsiq->q1.cntl & ASC_QC_SG_HEAD) != 0) { scsiq 2578 dev/ic/advlib.c ((scsiq->q2.tag_code & ASC_TAG_FLAG_EXTRA_BYTES) == 0)) { scsiq 2579 dev/ic/advlib.c scsiq->q2.tag_code |= ASC_TAG_FLAG_EXTRA_BYTES; scsiq 2580 dev/ic/advlib.c scsiq->q1.extra_bytes = extra_bytes; scsiq 2590 dev/ic/advlib.c || ((scsiq->q1.cntl & ASC_QC_URGENT) != 0)) { scsiq 2591 dev/ic/advlib.c retval = AscSendScsiQueue(sc, scsiq, n_q_required); scsiq 2597 dev/ic/advlib.c addr = scsiq->q1.data_addr + scsiq->q1.data_cnt; scsiq 2600 dev/ic/advlib.c ((scsiq->q2.tag_code & ASC_TAG_FLAG_EXTRA_BYTES) == 0)) { scsiq 2601 dev/ic/advlib.c if ((scsiq->q1.data_cnt & 0x01FF) == 0) { scsiq 2602 dev/ic/advlib.c scsiq->q2.tag_code |= ASC_TAG_FLAG_EXTRA_BYTES; scsiq 2603 dev/ic/advlib.c scsiq->q1.data_cnt -= extra_bytes; scsiq 2604 dev/ic/advlib.c scsiq->q1.extra_bytes = extra_bytes; scsiq 2612 dev/ic/advlib.c ((scsiq->q1.cntl & ASC_QC_URGENT) != 0)) { scsiq 2613 dev/ic/advlib.c retval = AscSendScsiQueue(sc, scsiq, n_q_required); scsiq 2622 dev/ic/advlib.c AscSendScsiQueue(sc, scsiq, n_q_required) scsiq 2624 dev/ic/advlib.c ASC_SCSI_Q *scsiq; scsiq 2636 dev/ic/advlib.c target_ix = scsiq->q2.target_ix; scsiq 2645 dev/ic/advlib.c scsiq->sg_head->queue_cnt = n_q_required - 1; scsiq 2647 dev/ic/advlib.c scsiq->q1.q_no = free_q_head; scsiq 2649 dev/ic/advlib.c if ((retval = AscPutReadySgListQueue(sc, scsiq, free_q_head)) == ASC_NOERROR) { scsiq 2660 dev/ic/advlib.c AscPutReadySgListQueue(sc, scsiq, q_no) scsiq 2662 dev/ic/advlib.c ASC_SCSI_Q *scsiq; scsiq 2680 dev/ic/advlib.c saved_data_addr = scsiq->q1.data_addr; scsiq 2681 dev/ic/advlib.c saved_data_cnt = scsiq->q1.data_cnt; scsiq 2683 dev/ic/advlib.c if ((sg_head = scsiq->sg_head) != 0) { scsiq 2684 dev/ic/advlib.c scsiq->q1.data_addr = sg_head->sg_list[0].addr; scsiq 2685 dev/ic/advlib.c scsiq->q1.data_cnt = sg_head->sg_list[0].bytes; scsiq 2690 dev/ic/advlib.c scsiq->q1.sg_queue_cnt = sg_head->queue_cnt; scsiq 2740 dev/ic/advlib.c retval = AscPutReadyQueue(sc, scsiq, q_no); scsiq 2741 dev/ic/advlib.c scsiq->q1.data_addr = saved_data_addr; scsiq 2742 dev/ic/advlib.c scsiq->q1.data_cnt = saved_data_cnt; scsiq 2748 dev/ic/advlib.c AscPutReadyQueue(sc, scsiq, q_no) scsiq 2750 dev/ic/advlib.c ASC_SCSI_Q *scsiq; scsiq 2762 dev/ic/advlib.c if (((sc->init_sdtr & scsiq->q1.target_id) != 0) && scsiq 2763 dev/ic/advlib.c ((sc->sdtr_done & scsiq->q1.target_id) == 0)) { scsiq 2764 dev/ic/advlib.c tid_no = ASC_TIX_TO_TID(scsiq->q2.target_ix); scsiq 2769 dev/ic/advlib.c scsiq->q1.cntl |= ASC_QC_MSG_OUT; scsiq 2773 dev/ic/advlib.c if ((scsiq->q1.target_id & sc->use_tagged_qng) == 0) { scsiq 2774 dev/ic/advlib.c scsiq->q2.tag_code &= ~M2_QTAG_MSG_SIMPLE; scsiq 2776 dev/ic/advlib.c scsiq->q1.status = ASC_QS_FREE; scsiq 2778 dev/ic/advlib.c (u_int16_t *) scsiq->cdbptr, scsiq->q2.cdb_len >> 1); scsiq 2780 dev/ic/advlib.c AscPutSCSIQ(iot, ioh, q_addr + ASC_SCSIQ_CPY_BEG, scsiq); scsiq 2786 dev/ic/advlib.c (scsiq->q1.q_no << 8) | ASC_QS_READY); scsiq 2793 dev/ic/advlib.c AscPutSCSIQ(iot, ioh, addr, scsiq) scsiq 2797 dev/ic/advlib.c ASC_SCSI_Q *scsiq; scsiq 2805 dev/ic/advlib.c val = MAKEWORD(scsiq->q1.cntl, scsiq->q1.sg_queue_cnt); scsiq 2807 dev/ic/advlib.c val = MAKEWORD(scsiq->q1.target_id, scsiq->q1.target_lun); scsiq 2809 dev/ic/advlib.c val = LO_WORD(scsiq->q1.data_addr); scsiq 2811 dev/ic/advlib.c val = HI_WORD(scsiq->q1.data_addr); scsiq 2813 dev/ic/advlib.c val = LO_WORD(scsiq->q1.data_cnt); scsiq 2815 dev/ic/advlib.c val = HI_WORD(scsiq->q1.data_cnt); scsiq 2817 dev/ic/advlib.c val = LO_WORD(scsiq->q1.sense_addr); scsiq 2819 dev/ic/advlib.c val = HI_WORD(scsiq->q1.sense_addr); scsiq 2821 dev/ic/advlib.c val = MAKEWORD(scsiq->q1.sense_len, scsiq->q1.extra_bytes); scsiq 2825 dev/ic/advlib.c val = LO_WORD(scsiq->q2.ccb_ptr); scsiq 2827 dev/ic/advlib.c val = HI_WORD(scsiq->q2.ccb_ptr); scsiq 2829 dev/ic/advlib.c val = MAKEWORD(scsiq->q2.target_ix, scsiq->q2.flag); scsiq 2831 dev/ic/advlib.c val = MAKEWORD(scsiq->q2.cdb_len, scsiq->q2.tag_code); scsiq 2833 dev/ic/advlib.c ASC_SET_CHIP_LRAM_DATA(iot, ioh, scsiq->q2.vm_id); scsiq 2977 dev/ic/advlib.c _AscWaitQDone(iot, ioh, scsiq) scsiq 2980 dev/ic/advlib.c ASC_SCSI_Q *scsiq; scsiq 2986 dev/ic/advlib.c while (scsiq->q1.q_no == 0); scsiq 2988 dev/ic/advlib.c q_addr = ASC_QNO_TO_QADDR(scsiq->q1.q_no); scsiq 3070 dev/ic/advlib.c ASC_QDONE_INFO *scsiq; scsiq 3077 dev/ic/advlib.c scsiq = (ASC_QDONE_INFO *) & scsiq_buf; scsiq 3081 dev/ic/advlib.c scsiq->d2.ccb_ptr = AscReadLramDWord(iot, ioh, scsiq 3083 dev/ic/advlib.c if (scsiq->d2.ccb_ptr == ccb) { scsiq 3084 dev/ic/advlib.c _AscCopyLramScsiDoneQ(iot, ioh, q_addr, scsiq, sc->max_dma_count); scsiq 3085 dev/ic/advlib.c if (((scsiq->q_status & ASC_QS_READY) != 0) scsiq 3086 dev/ic/advlib.c && ((scsiq->q_status & ASC_QS_ABORTED) == 0) scsiq 3087 dev/ic/advlib.c && ((scsiq->cntl & ASC_QCSG_SG_XFER_LIST) == 0)) { scsiq 3088 dev/ic/advlib.c scsiq->q_status |= ASC_QS_ABORTED; scsiq 3089 dev/ic/advlib.c scsiq->d3.done_stat = ASC_QD_ABORTED_BY_HOST; scsiq 3092 dev/ic/advlib.c scsiq->q_status); scsiq 3093 dev/ic/advlib.c (*asc_isr_callback) (sc, scsiq); scsiq 3115 dev/ic/advlib.c ASC_QDONE_INFO *scsiq; scsiq 3122 dev/ic/advlib.c scsiq = (ASC_QDONE_INFO *) & scsiq_buf; scsiq 3125 dev/ic/advlib.c _AscCopyLramScsiDoneQ(iot, ioh, q_addr, scsiq, sc->max_dma_count); scsiq 3126 dev/ic/advlib.c if (((scsiq->q_status & ASC_QS_READY) != 0) && scsiq 3127 dev/ic/advlib.c ((scsiq->q_status & ASC_QS_ABORTED) == 0) && scsiq 3128 dev/ic/advlib.c ((scsiq->cntl & ASC_QCSG_SG_XFER_LIST) == 0)) { scsiq 3129 dev/ic/advlib.c if (scsiq->d2.target_ix == target_ix) { scsiq 3130 dev/ic/advlib.c scsiq->q_status |= ASC_QS_ABORTED; scsiq 3131 dev/ic/advlib.c scsiq->d3.done_stat = ASC_QD_ABORTED_BY_HOST; scsiq 3134 dev/ic/advlib.c scsiq->q_status); scsiq 3135 dev/ic/advlib.c (*asc_isr_callback) (sc, scsiq); scsiq 3161 dev/ic/advlib.c ASC_SCSI_REQ_Q *scsiq; scsiq 3180 dev/ic/advlib.c scsiq = (ASC_SCSI_REQ_Q *) & scsiq_buf; scsiq 3184 dev/ic/advlib.c scsiq->q1.status = (u_char) ASC_QS_READY; scsiq 3185 dev/ic/advlib.c scsiq->q2.cdb_len = 6; scsiq 3186 dev/ic/advlib.c scsiq->q2.tag_code = M2_QTAG_MSG_SIMPLE; scsiq 3187 dev/ic/advlib.c scsiq->q1.target_id = target_id; scsiq 3188 dev/ic/advlib.c scsiq->q2.target_ix = ASC_TIDLUN_TO_IX(tid_no, 0); scsiq 3189 dev/ic/advlib.c scsiq->cdbptr = (u_int8_t *) scsiq->cdb; scsiq 3190 dev/ic/advlib.c scsiq->q1.cntl = ASC_QC_NO_CALLBACK | ASC_QC_MSG_OUT | ASC_QC_URGENT; scsiq 3194 dev/ic/advlib.c if (AscExeScsiQueue(sc, (ASC_SCSI_Q *) scsiq) == ASC_NOERROR) { scsiq 3197 dev/ic/advlib.c _AscWaitQDone(iot, ioh, (ASC_SCSI_Q *) scsiq); scsiq 444 dev/ic/adw.c errcode = AdwExeScsiQueue(sc, &ccb->scsiq); scsiq 788 dev/ic/adw.c scsiqp = &ccb->scsiq; scsiq 1178 dev/ic/adw.c adw_isr_callback(sc, scsiq) scsiq 1180 dev/ic/adw.c ADW_SCSI_REQ_Q *scsiq; scsiq 1188 dev/ic/adw.c ccb = adw_ccb_phys_kv(sc, scsiq->ccb_ptr); scsiq 1221 dev/ic/adw.c sc->sc_freeze_dev[scsiq->target_id] = 0; scsiq 1222 dev/ic/adw.c xs->status = scsiq->scsi_status; scsiq 1224 dev/ic/adw.c switch (scsiq->done_status) { scsiq 1227 dev/ic/adw.c xs->resid = scsiq->data_cnt; scsiq 1232 dev/ic/adw.c switch (scsiq->host_status) { scsiq 1234 dev/ic/adw.c switch (scsiq->scsi_status) { scsiq 1261 dev/ic/adw.c sc->sc_freeze_dev[scsiq->target_id] = 1; scsiq 1268 dev/ic/adw.c ,scsiq->scsi_status); scsiq 1295 dev/ic/adw.c ,sc->sc_dev.dv_xname, scsiq->host_status); scsiq 1317 dev/ic/adw.c ,sc->sc_dev.dv_xname, scsiq->host_status); scsiq 1330 dev/ic/adw.c ,sc->sc_dev.dv_xname, scsiq->host_status); scsiq 1348 dev/ic/adw.c ,scsiq->done_status scsiq 1349 dev/ic/adw.c ,scsiq->host_status scsiq 1350 dev/ic/adw.c ,scsiq->scsi_status); scsiq 69 dev/ic/adw.h ADW_SCSI_REQ_Q scsiq; scsiq 1711 dev/ic/adwlib.c AdwExeScsiQueue(sc, scsiq) scsiq 1713 dev/ic/adwlib.c ADW_SCSI_REQ_Q *scsiq; scsiq 1725 dev/ic/adwlib.c if (scsiq->target_id > ADW_MAX_TID) { scsiq 1726 dev/ic/adwlib.c scsiq->host_status = QHSTA_M_INVALID_DEVICE; scsiq 1727 dev/ic/adwlib.c scsiq->done_status = QD_WITH_ERROR; scsiq 1735 dev/ic/adwlib.c ccb = adw_ccb_phys_kv(sc, scsiq->ccb_ptr); scsiq 1756 dev/ic/adwlib.c ADW_CCB_OFF(ccb) + offsetof(struct adw_ccb, scsiq); scsiq 1759 dev/ic/adwlib.c scsiq->scsiq_rptr = req_paddr; scsiq 1765 dev/ic/adwlib.c scsiq->carr_ba = sc->icq_sp->carr_ba; scsiq 1766 dev/ic/adwlib.c scsiq->carr_va = sc->icq_sp->carr_ba; scsiq 1999 dev/ic/adwlib.c ADW_SCSI_REQ_Q *scsiq; scsiq 2066 dev/ic/adwlib.c scsiq = &ccb->scsiq; scsiq 2067 dev/ic/adwlib.c scsiq->ccb_ptr = sc->irq_sp->areq_ba; scsiq 2075 dev/ic/adwlib.c scsiq->done_status = QD_NO_ERROR; scsiq 2076 dev/ic/adwlib.c scsiq->host_status = scsiq->scsi_status = 0; scsiq 2077 dev/ic/adwlib.c scsiq->data_cnt = 0L; scsiq 2093 dev/ic/adwlib.c target_bit = ADW_TID_TO_TIDMASK(scsiq->target_id); scsiq 2098 dev/ic/adwlib.c scsiq->cntl = 0; scsiq 2108 dev/ic/adwlib.c if (scsiq->done_status == QD_NO_ERROR && scsiq 2109 dev/ic/adwlib.c scsiq->cdb[0] == INQUIRY && scsiq 2110 dev/ic/adwlib.c scsiq->target_lun == 0) { scsiq 2111 dev/ic/adwlib.c AdwInquiryHandling(sc, scsiq); scsiq 2118 dev/ic/adwlib.c (*(ADW_ISR_CALLBACK)sc->isr_callback)(sc, scsiq); scsiq 2217 dev/ic/adwlib.c AdwInquiryHandling(sc, scsiq) scsiq 2219 dev/ic/adwlib.c ADW_SCSI_REQ_Q *scsiq; scsiq 2240 dev/ic/adwlib.c if (scsiq->cdb[4] < 8 || (scsiq->cdb[4] - scsiq->data_cnt) < 8) { scsiq 2244 dev/ic/adwlib.c tid = scsiq->target_id; scsiq 2246 dev/ic/adwlib.c inq = (ADW_SCSI_INQUIRY *) scsiq->vdata_addr; scsiq 2340 dev/ic/adwlib.c (scsiq->cdb[4] >= 57 || scsiq 2341 dev/ic/adwlib.c (scsiq->cdb[4] - scsiq->data_cnt) >= 57)) {