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)) {