/src/sys/dev/ic/ |
advlib.c | 1543 ASC_QDONE_INFO *scsiq; local in function:AscIsrQDone 1546 scsiq = (ASC_QDONE_INFO *) & scsiq_buf; 1554 sg_queue_cnt = _AscCopyLramScsiDoneQ(iot, ioh, q_addr, scsiq, 1557 (scsiq->q_status & ~(ASC_QS_READY | ASC_QS_ABORTED))); 1558 tid_no = ASC_TIX_TO_TID(scsiq->d2.target_ix); 1559 target_id = ASC_TIX_TO_TARGET_ID(scsiq->d2.target_ix); 1560 if ((scsiq->cntl & ASC_QC_SG_HEAD) != 0) { 1569 scsiq->d3.done_stat = ASC_QD_WITH_ERROR; 1570 scsiq->d3.host_stat = ASC_QHSTA_D_QDONE_SG_LIST_CORRUPTED; 1581 ASC_QADR_BEG + scsiq->d2.target_ix) 2809 ASC_QDONE_INFO *scsiq; local in function:AscRiscHaltedAbortCCB 2848 ASC_QDONE_INFO *scsiq; local in function:AscRiscHaltedAbortTIX 2889 ASC_SCSI_REQ_Q *scsiq; local in function:AscResetDevice [all...] |
adv.c | 306 if (AscExeScsiQueue(sc, &ccb->scsiq) == ASC_BUSY) { 559 memset(&ccb->scsiq, 0, sizeof(ASC_SCSI_Q)); 561 ccb->scsiq.q2.ccb_ptr = 565 ccb->scsiq.cdbptr = &xs->cmd->opcode; 566 ccb->scsiq.q2.cdb_len = xs->cmdlen; 567 ccb->scsiq.q1.target_id = 569 ccb->scsiq.q1.target_lun = periph->periph_lun; 570 ccb->scsiq.q2.target_ix = 573 ccb->scsiq.q1.sense_addr = 576 ccb->scsiq.q1.sense_len = sizeof(struct scsi_sense_data) [all...] |
adv.h | 42 ASC_SCSI_Q scsiq; member in struct:adv_ccb
|
adw.h | 61 ADW_SCSI_REQ_Q scsiq; member in struct:adw_ccb
|
adwlib.c | 1694 AdwExeScsiQueue(ADW_SOFTC *sc, ADW_SCSI_REQ_Q *scsiq) 1705 if (scsiq->target_id > ADW_MAX_TID) { 1706 scsiq->host_status = QHSTA_M_INVALID_DEVICE; 1707 scsiq->done_status = QD_WITH_ERROR; 1715 ccb = adw_ccb_phys_kv(sc, scsiq->ccb_ptr); 1735 ADW_CCB_OFF(ccb) + offsetof(struct adw_ccb, scsiq); 1738 scsiq->scsiq_rptr = htole32(req_paddr); 1744 scsiq->carr_ba = sc->icq_sp->carr_ba; 1745 scsiq->carr_va = sc->icq_sp->carr_ba; 1976 ADW_SCSI_REQ_Q *scsiq; local in function:AdwISR [all...] |
adw.c | 335 errcode = AdwExeScsiQueue(sc, &ccb->scsiq); 626 scsiqp = &ccb->scsiq; 1022 adw_isr_callback(ADW_SOFTC *sc, ADW_SCSI_REQ_Q *scsiq) 1030 ccb = adw_ccb_phys_kv(sc, scsiq->ccb_ptr); 1059 if ((scsiq->host_status == QHSTA_NO_ERROR) && 1060 ((scsiq->done_status == QD_NO_ERROR) || 1061 (scsiq->done_status == QD_WITH_ERROR))) { 1062 switch (scsiq->scsi_status) { 1064 if ((scsiq->cdb[0] == INQUIRY) && 1065 (scsiq->target_lun == 0)) [all...] |