taglinefilesource code
asc_dvc1893drivers/scsi/advansys.cushort              AscInitMicroCodeVar(ASC_DVC_VAR asc_ptr_type * asc_dvc);
asc_dvc1925drivers/scsi/advansys.cint                 AscSendScsiQueue(ASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc2086drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc5322drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc5343drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc5354drivers/scsi/advansys.cif (asc_dvc->pci_fix_asyn_xfer & target_id) {
asc_dvc5380drivers/scsi/advansys.casc_dvc->init_sdtr &= ~target_id;
asc_dvc5381drivers/scsi/advansys.casc_dvc->sdtr_done &= ~target_id;
asc_dvc5386drivers/scsi/advansys.casc_dvc->init_sdtr &= ~target_id;
asc_dvc5387drivers/scsi/advansys.casc_dvc->sdtr_done &= ~target_id;
asc_dvc5393drivers/scsi/advansys.casc_dvc->sdtr_done |= target_id;
asc_dvc5394drivers/scsi/advansys.casc_dvc->init_sdtr |= target_id;
asc_dvc5395drivers/scsi/advansys.casc_dvc->pci_fix_asyn_xfer &= ~target_id;
asc_dvc5404drivers/scsi/advansys.casc_dvc->pci_fix_asyn_xfer &= ~target_id;
asc_dvc5406drivers/scsi/advansys.casc_dvc->sdtr_done |= target_id;
asc_dvc5407drivers/scsi/advansys.casc_dvc->init_sdtr |= target_id;
asc_dvc5421drivers/scsi/advansys.cif (((asc_dvc->init_sdtr & target_id) != 0) &&
asc_dvc5422drivers/scsi/advansys.c((asc_dvc->sdtr_done & target_id) != 0)) {
asc_dvc5467drivers/scsi/advansys.casc_dvc->init_sdtr &= ~target_id;
asc_dvc5468drivers/scsi/advansys.casc_dvc->sdtr_done &= ~target_id;
asc_dvc5488drivers/scsi/advansys.c(asc_dvc->cur_dvc_qng[tid_no] > 0)) {
asc_dvc5495drivers/scsi/advansys.casc_dvc->queue_full_or_busy |= target_id;
asc_dvc5500drivers/scsi/advansys.casc_dvc->max_dvc_qng[tid_no] = cur_dvc_qng;
asc_dvc5558drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc5587drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc5588drivers/scsi/advansys.casc_isr_callback = (ASC_ISR_CALLBACK) asc_dvc->isr_callback;
asc_dvc5601drivers/scsi/advansys.csg_queue_cnt = _AscCopyLramScsiDoneQ(iop_base, q_addr, scsiq, asc_dvc->max_dma_count);
asc_dvc5616drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_SG_Q_LINKS);
asc_dvc5629drivers/scsi/advansys.cif (asc_dvc->queue_full_or_busy & target_id) {
asc_dvc5633drivers/scsi/advansys.cif (cur_target_qng < asc_dvc->max_dvc_qng[tid_no]) {
asc_dvc5639drivers/scsi/advansys.casc_dvc->queue_full_or_busy &= ~target_id;
asc_dvc5642drivers/scsi/advansys.cif (asc_dvc->cur_total_qng >= n_q_used) {
asc_dvc5643drivers/scsi/advansys.casc_dvc->cur_total_qng -= n_q_used;
asc_dvc5644drivers/scsi/advansys.cif (asc_dvc->cur_dvc_qng[tid_no] != 0) {
asc_dvc5645drivers/scsi/advansys.casc_dvc->cur_dvc_qng[tid_no]--;
asc_dvc5648drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_CUR_QNG);
asc_dvc5661drivers/scsi/advansys.cif (asc_dvc->bug_fix_cntl) {
asc_dvc5662drivers/scsi/advansys.cif (asc_dvc->bug_fix_cntl & ASC_BUG_FIX_ADD_ONE_BYTE) {
asc_dvc5688drivers/scsi/advansys.casc_dvc->int_count);
asc_dvc5692drivers/scsi/advansys.c(*asc_isr_callback) (asc_dvc, scsiq);
asc_dvc5698drivers/scsi/advansys.casc_dvc->unit_not_ready &= ~target_id;
asc_dvc5700drivers/scsi/advansys.casc_dvc->start_motor &= ~target_id;
asc_dvc5706drivers/scsi/advansys.cn_busy_q_done = AscIsrExeBusyQueue(asc_dvc, tid_no);
asc_dvc5715drivers/scsi/advansys.cn_busy_q_done = AscIsrExeBusyQueue(asc_dvc, i);
asc_dvc5728drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_Q_STATUS);
asc_dvc5732drivers/scsi/advansys.c(*asc_isr_callback) (asc_dvc, scsiq);
asc_dvc5742drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc5754drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc5757drivers/scsi/advansys.casc_dvc->int_count++;
asc_dvc5759drivers/scsi/advansys.cif (((asc_dvc->init_state & ASC_INIT_STATE_END_LOAD_MC) == 0) ||
asc_dvc5760drivers/scsi/advansys.c(asc_dvc->isr_callback == 0)) {
asc_dvc5764drivers/scsi/advansys.cif (asc_dvc->in_critical_cnt != 0) {
asc_dvc5765drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_ISR_ON_CRITICAL);
asc_dvc5768drivers/scsi/advansys.cif (asc_dvc->is_in_int) {
asc_dvc5769drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_ISR_RE_ENTRY);
asc_dvc5770drivers/scsi/advansys.casc_dvc->busy_count++;
asc_dvc5773drivers/scsi/advansys.casc_dvc->is_in_int = TRUE;
asc_dvc5789drivers/scsi/advansys.cif (AscIsrChipHalted(asc_dvc) == ERR) {
asc_dvc5798drivers/scsi/advansys.cif ((asc_dvc->dvc_cntl & ASC_CNTL_INT_MULTI_Q) != 0) {
asc_dvc5799drivers/scsi/advansys.cwhile (((status = AscIsrQDone(asc_dvc)) & 0x01) != 0) {
asc_dvc5804drivers/scsi/advansys.cif ((status = AscIsrQDone(asc_dvc)) == 1) {
asc_dvc5815drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_SET_LRAM_ADDR);
asc_dvc5820drivers/scsi/advansys.casc_dvc->is_in_int = FALSE;
asc_dvc5826drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc5853drivers/scsi/advansys.cif ((phy_addr = AscGetOnePhyAddr(asc_dvc,
asc_dvc6014drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc6041drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc6042drivers/scsi/advansys.casc_exe_callback = (ASC_EXE_CALLBACK) asc_dvc->exe_callback;
asc_dvc6043drivers/scsi/advansys.cif (asc_dvc->err_code != 0)
asc_dvc6046drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_SCSIQ_NULL_PTR);
asc_dvc6058drivers/scsi/advansys.cif (((asc_dvc->init_sdtr & scsiq->q1.target_id) != 0) &&
asc_dvc6059drivers/scsi/advansys.c((asc_dvc->sdtr_done & scsiq->q1.target_id) != 0)) {
asc_dvc6069drivers/scsi/advansys.cif (asc_dvc->in_critical_cnt != 0) {
asc_dvc6071drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_CRITICAL_RE_ENTRY);
asc_dvc6074drivers/scsi/advansys.casc_dvc->in_critical_cnt++;
asc_dvc6079drivers/scsi/advansys.casc_dvc->in_critical_cnt--;
asc_dvc6096drivers/scsi/advansys.cif (asc_dvc->bus_type & (ASC_IS_ISA | ASC_IS_VL | ASC_IS_EISA)) {
asc_dvc6103drivers/scsi/advansys.casc_dvc->in_critical_cnt--;
asc_dvc6105drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_SG_LIST_ODD_ADDRESS);
asc_dvc6112drivers/scsi/advansys.cif (asc_dvc->bug_fix_cntl) {
asc_dvc6113drivers/scsi/advansys.cif (asc_dvc->bug_fix_cntl & ASC_BUG_FIX_ADD_ONE_BYTE) {
asc_dvc6133drivers/scsi/advansys.cscsiq_next = (ASC_SCSI_Q dosfar *) asc_dvc->scsiq_busy_head[tid_no];
asc_dvc6139drivers/scsi/advansys.cif ((AscGetNumOfFreeQueue(asc_dvc, target_ix, n_q_required)
asc_dvc6142drivers/scsi/advansys.cif ((sta = AscSendScsiQueue(asc_dvc, scsiq,
asc_dvc6145drivers/scsi/advansys.casc_dvc->in_critical_cnt--;
asc_dvc6147drivers/scsi/advansys.c(*asc_exe_callback) (asc_dvc, scsiq);
asc_dvc6157drivers/scsi/advansys.cif (asc_dvc->bug_fix_cntl) {
asc_dvc6158drivers/scsi/advansys.cif (asc_dvc->bug_fix_cntl & ASC_BUG_FIX_ADD_ONE_BYTE) {
asc_dvc6179drivers/scsi/advansys.cscsiq_next = (ASC_SCSI_Q dosfar *) asc_dvc->scsiq_busy_head[tid_no];
asc_dvc6184drivers/scsi/advansys.cif ((AscGetNumOfFreeQueue(asc_dvc, target_ix, 1) >= 1) ||
asc_dvc6186drivers/scsi/advansys.cif ((sta = AscSendScsiQueue(asc_dvc, scsiq,
asc_dvc6189drivers/scsi/advansys.casc_dvc->in_critical_cnt--;
asc_dvc6191drivers/scsi/advansys.c(*asc_exe_callback) (asc_dvc, scsiq);
asc_dvc6205drivers/scsi/advansys.casc_dvc->scsiq_busy_head[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
asc_dvc6206drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
asc_dvc6212drivers/scsi/advansys.cscsiq_tail = (ASC_SCSI_Q dosfar *) asc_dvc->scsiq_busy_tail[tid_no];
asc_dvc6216drivers/scsi/advansys.casc_dvc->scsiq_busy_head[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
asc_dvc6231drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
asc_dvc6237drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
asc_dvc6246drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_SCSIQ_BAD_NEXT_PTR);
asc_dvc6252drivers/scsi/advansys.casc_dvc->in_critical_cnt--;
asc_dvc6259drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc6271drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc6280drivers/scsi/advansys.casc_dvc->last_q_shortage = 0;
asc_dvc6284drivers/scsi/advansys.cif ((sta = AscPutReadySgListQueue(asc_dvc, scsiq,
asc_dvc6288drivers/scsi/advansys.casc_dvc->req_count++;
asc_dvc6292drivers/scsi/advansys.casc_dvc->cur_total_qng += (uchar) (n_q_required);
asc_dvc6293drivers/scsi/advansys.casc_dvc->cur_dvc_qng[tid_no]++;
asc_dvc6303drivers/scsi/advansys.cif ((sta = AscPutReadyQueue(asc_dvc, scsiq,
asc_dvc6307drivers/scsi/advansys.casc_dvc->req_count++;
asc_dvc6311drivers/scsi/advansys.casc_dvc->cur_total_qng++;
asc_dvc6312drivers/scsi/advansys.casc_dvc->cur_dvc_qng[tid_no]++;
asc_dvc6335drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc6346drivers/scsi/advansys.cif ((asc_dvc->unit_not_ready & target_id) ||
asc_dvc6347drivers/scsi/advansys.c(asc_dvc->queue_full_or_busy & target_id)) {
asc_dvc6351drivers/scsi/advansys.ccur_used_qs = (uint) asc_dvc->cur_total_qng +
asc_dvc6352drivers/scsi/advansys.c(uint) asc_dvc->last_q_shortage +
asc_dvc6355drivers/scsi/advansys.ccur_used_qs = (uint) asc_dvc->cur_total_qng +
asc_dvc6359drivers/scsi/advansys.cif ((uint) (cur_used_qs + n_qs) <= (uint) asc_dvc->max_total_qng) {
asc_dvc6360drivers/scsi/advansys.ccur_free_qs = (uint) asc_dvc->max_total_qng - cur_used_qs;
asc_dvc6361drivers/scsi/advansys.cif (asc_dvc->cur_dvc_qng[tid_no] >=
asc_dvc6362drivers/scsi/advansys.casc_dvc->max_dvc_qng[tid_no]) {
asc_dvc6368drivers/scsi/advansys.cif (n_qs > asc_dvc->last_q_shortage) {
asc_dvc6369drivers/scsi/advansys.casc_dvc->last_q_shortage = n_qs;
asc_dvc6377drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc6389drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc6391drivers/scsi/advansys.cif (((asc_dvc->init_sdtr & scsiq->q1.target_id) != 0) &&
asc_dvc6392drivers/scsi/advansys.c((asc_dvc->sdtr_done & scsiq->q1.target_id) == 0)) {
asc_dvc6408drivers/scsi/advansys.cif ((scsiq->q1.target_id & asc_dvc->use_tagged_qng) == 0) {
asc_dvc6430drivers/scsi/advansys.c(ushort) asc_dvc->req_count);
asc_dvc6435drivers/scsi/advansys.cif ((asc_dvc->dvc_cntl & ASC_CNTL_NO_VERIFY_COPY) == 0) {
asc_dvc6441drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_LOCAL_MEM);
asc_dvc6449drivers/scsi/advansys.cAscSetLibErrorCode(asc_dvc, ASCQ_ERR_LOCAL_MEM);
asc_dvc6472drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc6489drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc6551drivers/scsi/advansys.csta = AscPutReadyQueue(asc_dvc, scsiq, q_no);
asc_dvc6560drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc6568drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc6570drivers/scsi/advansys.csaved_unit_not_ready = asc_dvc->unit_not_ready;
asc_dvc6571drivers/scsi/advansys.casc_dvc->unit_not_ready = 0xFF;
asc_dvc6572drivers/scsi/advansys.cAscWaitISRDone(asc_dvc);
asc_dvc6574drivers/scsi/advansys.cif (AscRiscHaltedAbortSRB(asc_dvc, srb_ptr) == 1) {
asc_dvc6584drivers/scsi/advansys.casc_dvc->unit_not_ready = saved_unit_not_ready;
asc_dvc6590drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc6604drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc6607drivers/scsi/advansys.csaved_unit_not_ready = asc_dvc->unit_not_ready;
asc_dvc6608drivers/scsi/advansys.casc_dvc->unit_not_ready = target_id;
asc_dvc6610drivers/scsi/advansys.cAscWaitTixISRDone(asc_dvc, target_ix);
asc_dvc6612drivers/scsi/advansys.cif (AscRiscHaltedAbortTIX(asc_dvc, target_ix) == 1) {
asc_dvc6617drivers/scsi/advansys.cAscWaitTixISRDone(asc_dvc, target_ix);
asc_dvc6635drivers/scsi/advansys.cAscWriteLramByte(asc_dvc->iop_base, ASCV_MSGOUT_BEG,
asc_dvc6638drivers/scsi/advansys.casc_dvc->unit_not_ready &= ~target_id;
asc_dvc6640drivers/scsi/advansys.casc_dvc->sdtr_done |= target_id;
asc_dvc6642drivers/scsi/advansys.cif (AscExeScsiQueue(asc_dvc, (ASC_SCSI_Q dosfar *) scsiq)
asc_dvc6644drivers/scsi/advansys.casc_dvc->unit_not_ready = target_id;
asc_dvc6651drivers/scsi/advansys.cif (asc_dvc->pci_fix_asyn_xfer & target_id) {
asc_dvc6656drivers/scsi/advansys.cAscWaitTixISRDone(asc_dvc, target_ix);
asc_dvc6663drivers/scsi/advansys.casc_dvc->sdtr_done &= ~target_id;
asc_dvc6669drivers/scsi/advansys.casc_dvc->unit_not_ready = saved_unit_not_ready;
asc_dvc6675drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc6682drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc6683drivers/scsi/advansys.casc_dvc->unit_not_ready = 0xFF;
asc_dvc6685drivers/scsi/advansys.cAscWaitISRDone(asc_dvc);
asc_dvc6688drivers/scsi/advansys.casc_dvc->sdtr_done = 0;
asc_dvc6691drivers/scsi/advansys.cDvcSleepMilliSecond((ulong) ((ushort) asc_dvc->scsi_reset_wait * 1000));
asc_dvc6694drivers/scsi/advansys.cif (!(asc_dvc->dvc_cntl & ASC_CNTL_NO_SCAM)) {
asc_dvc6695drivers/scsi/advansys.cAscSCAM(asc_dvc);
asc_dvc6698drivers/scsi/advansys.cAscReInitLram(asc_dvc);
asc_dvc6701drivers/scsi/advansys.casc_dvc->cur_dvc_qng[i] = 0;
asc_dvc6702drivers/scsi/advansys.cif (asc_dvc->pci_fix_asyn_xfer & (0x01 << i)) {
asc_dvc6708drivers/scsi/advansys.casc_dvc->err_code = 0;
asc_dvc6718drivers/scsi/advansys.casc_dvc->unit_not_ready = 0;
asc_dvc6719drivers/scsi/advansys.casc_dvc->queue_full_or_busy = 0;
asc_dvc6763drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc6766drivers/scsi/advansys.cAscInitLram(asc_dvc);
asc_dvc6767drivers/scsi/advansys.cAscInitQLinkVar(asc_dvc);
asc_dvc6773drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc)
asc_dvc6780drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc6784drivers/scsi/advansys.c(ushort) (((int) (asc_dvc->max_total_qng + 2 + 1) * 64) >> 1)
asc_dvc6793drivers/scsi/advansys.c(uchar) (asc_dvc->max_total_qng));
asc_dvc6798drivers/scsi/advansys.cfor (; i < asc_dvc->max_total_qng; i++, s_addr += ASC_QBLK_SIZE) {
asc_dvc6810drivers/scsi/advansys.c(uchar) (asc_dvc->max_total_qng - 1));
asc_dvc6812drivers/scsi/advansys.c(uchar) asc_dvc->max_total_qng);
asc_dvc6816drivers/scsi/advansys.cfor (; i <= (uchar) (asc_dvc->max_total_qng + 3);
asc_dvc6832drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc6839drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc6841drivers/scsi/advansys.cAscPutRiscVarDoneQTail(iop_base, asc_dvc->max_total_qng);
asc_dvc6844drivers/scsi/advansys.cAscPutVarDoneQTail(iop_base, asc_dvc->max_total_qng);
asc_dvc6847drivers/scsi/advansys.c(uchar) ((int) asc_dvc->max_total_qng + 1));
asc_dvc6849drivers/scsi/advansys.c(uchar) ((int) asc_dvc->max_total_qng + 2));
asc_dvc6852drivers/scsi/advansys.casc_dvc->max_total_qng);
asc_dvc6872drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc6876drivers/scsi/advansys.cif (asc_dvc->err_code == 0) {
asc_dvc6878drivers/scsi/advansys.casc_dvc->err_code = err_code;
asc_dvc6879drivers/scsi/advansys.cAscWriteLramWord(asc_dvc->iop_base, ASCV_ASCDVC_ERR_CODE_W,
asc_dvc7061drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc7073drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc7074drivers/scsi/advansys.casc_isr_callback = (ASC_ISR_CALLBACK) asc_dvc->isr_callback;
asc_dvc7079drivers/scsi/advansys.c_AscAbortSrbBusyQueue(asc_dvc, scsiq, srb_ptr);
asc_dvc7082drivers/scsi/advansys.cfor (q_no = ASC_MIN_ACTIVE_QNO; q_no <= asc_dvc->max_total_qng;
asc_dvc7088drivers/scsi/advansys.c_AscCopyLramScsiDoneQ(iop_base, q_addr, scsiq, asc_dvc->max_dma_count);
asc_dvc7101drivers/scsi/advansys.c(*asc_isr_callback) (asc_dvc, scsiq);
asc_dvc7112drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc7129drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc7130drivers/scsi/advansys.casc_isr_callback = (ASC_ISR_CALLBACK) asc_dvc->isr_callback;
asc_dvc7137drivers/scsi/advansys.c_AscAbortTidBusyQueue(asc_dvc, scsiq, tid_no);
asc_dvc7141drivers/scsi/advansys.cfor (q_no = ASC_MIN_ACTIVE_QNO; q_no <= asc_dvc->max_total_qng;
asc_dvc7144drivers/scsi/advansys.c_AscCopyLramScsiDoneQ(iop_base, q_addr, scsiq, asc_dvc->max_dma_count);
asc_dvc7159drivers/scsi/advansys.c(*asc_isr_callback) (asc_dvc, scsiq);
asc_dvc7278drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc7287drivers/scsi/advansys.cif ((cur_req = asc_dvc->cur_dvc_qng[tid_no]) == 0) {
asc_dvc7291drivers/scsi/advansys.cif (asc_dvc->cur_dvc_qng[tid_no] == cur_req) {
asc_dvc7300drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc7306drivers/scsi/advansys.cAscWaitTixISRDone(asc_dvc, ASC_TID_TO_TIX(tid));
asc_dvc7313drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc7321drivers/scsi/advansys.cif (DvcGetSGList(asc_dvc, (uchar dosfar *) buf_addr,
asc_dvc7620drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc7626drivers/scsi/advansys.casc_dvc->init_state = ASC_INIT_STATE_BEG_GET_CFG;
asc_dvc7627drivers/scsi/advansys.cif (asc_dvc->err_code != 0)
asc_dvc7629drivers/scsi/advansys.cif (AscFindSignature(asc_dvc->iop_base)) {
asc_dvc7630drivers/scsi/advansys.cwarn_code |= AscInitAscDvcVar(asc_dvc);
asc_dvc7631drivers/scsi/advansys.cwarn_code |= AscInitFromEEP(asc_dvc);
asc_dvc7632drivers/scsi/advansys.casc_dvc->init_state |= ASC_INIT_STATE_END_GET_CFG;
asc_dvc7634drivers/scsi/advansys.cif (asc_dvc->scsi_reset_wait > 10)
asc_dvc7635drivers/scsi/advansys.casc_dvc->scsi_reset_wait = 10;
asc_dvc7638drivers/scsi/advansys.casc_dvc->err_code = ASC_IERR_BAD_SIGNATURE;
asc_dvc7645drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc7651drivers/scsi/advansys.casc_dvc->init_state |= ASC_INIT_STATE_BEG_SET_CFG;
asc_dvc7652drivers/scsi/advansys.cif (asc_dvc->err_code != 0)
asc_dvc7654drivers/scsi/advansys.cif (AscFindSignature(asc_dvc->iop_base)) {
asc_dvc7655drivers/scsi/advansys.cwarn_code |= AscInitFromAscDvcVar(asc_dvc);
asc_dvc7656drivers/scsi/advansys.casc_dvc->init_state |= ASC_INIT_STATE_END_SET_CFG;
asc_dvc7658drivers/scsi/advansys.casc_dvc->err_code = ASC_IERR_BAD_SIGNATURE;
asc_dvc7665drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc7676drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc7679drivers/scsi/advansys.cif ((asc_dvc->dvc_cntl & ASC_CNTL_RESET_SCSI) &&
asc_dvc7680drivers/scsi/advansys.c!(asc_dvc->init_state & ASC_INIT_RESET_SCSI_DONE)) {
asc_dvc7684drivers/scsi/advansys.cDvcSleepMilliSecond((ulong) ((ushort) asc_dvc->scsi_reset_wait * 1000));
asc_dvc7686drivers/scsi/advansys.casc_dvc->init_state |= ASC_INIT_STATE_BEG_LOAD_MC;
asc_dvc7687drivers/scsi/advansys.cif (asc_dvc->err_code != 0)
asc_dvc7690drivers/scsi/advansys.cif (!AscFindSignature(asc_dvc->iop_base)) {
asc_dvc7691drivers/scsi/advansys.casc_dvc->err_code = ASC_IERR_BAD_SIGNATURE;
asc_dvc7698drivers/scsi/advansys.cwarn_code |= AscInitLram(asc_dvc);
asc_dvc7699drivers/scsi/advansys.cif (asc_dvc->err_code != 0)
asc_dvc7704drivers/scsi/advansys.casc_dvc->err_code |= ASC_IERR_MCODE_CHKSUM;
asc_dvc7708drivers/scsi/advansys.cwarn_code |= AscInitMicroCodeVar(asc_dvc);
asc_dvc7709drivers/scsi/advansys.casc_dvc->init_state |= ASC_INIT_STATE_END_LOAD_MC;
asc_dvc7717drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc7724drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc7726drivers/scsi/advansys.casc_dvc->err_code = 0;
asc_dvc7728drivers/scsi/advansys.cif ((asc_dvc->bus_type &
asc_dvc7730drivers/scsi/advansys.casc_dvc->err_code |= ASC_IERR_NO_BUS_TYPE;
asc_dvc7734drivers/scsi/advansys.casc_dvc->scsiq_busy_head[i] = (ASC_SCSI_Q dosfar *) 0L;
asc_dvc7735drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[i] = (ASC_SCSI_Q dosfar *) 0L;
asc_dvc7739drivers/scsi/advansys.casc_dvc->dvc_cntl = ASC_DEF_DVC_CNTL;
asc_dvc7740drivers/scsi/advansys.casc_dvc->bug_fix_cntl = 0;
asc_dvc7741drivers/scsi/advansys.casc_dvc->pci_fix_asyn_xfer = 0;
asc_dvc7742drivers/scsi/advansys.casc_dvc->init_sdtr = 0;
asc_dvc7743drivers/scsi/advansys.casc_dvc->sdtr_done = 0;
asc_dvc7744drivers/scsi/advansys.casc_dvc->max_total_qng = ASC_DEF_MAX_TOTAL_QNG;
asc_dvc7745drivers/scsi/advansys.casc_dvc->cur_total_qng = 0;
asc_dvc7746drivers/scsi/advansys.casc_dvc->is_in_int = 0;
asc_dvc7747drivers/scsi/advansys.casc_dvc->scsi_reset_wait = 3;
asc_dvc7748drivers/scsi/advansys.casc_dvc->in_critical_cnt = 0;
asc_dvc7750drivers/scsi/advansys.casc_dvc->last_q_shortage = 0;
asc_dvc7751drivers/scsi/advansys.casc_dvc->use_tagged_qng = 0;
asc_dvc7752drivers/scsi/advansys.casc_dvc->cfg->can_tagged_qng = 0;
asc_dvc7753drivers/scsi/advansys.casc_dvc->no_scam = 0;
asc_dvc7754drivers/scsi/advansys.casc_dvc->irq_no = 10;
asc_dvc7755drivers/scsi/advansys.casc_dvc->start_motor = ASC_SCSI_WIDTH_BIT_SET;
asc_dvc7756drivers/scsi/advansys.casc_dvc->cfg->disc_enable = ASC_SCSI_WIDTH_BIT_SET;
asc_dvc7757drivers/scsi/advansys.casc_dvc->cfg->cmd_qng_enabled = ASC_SCSI_WIDTH_BIT_SET;
asc_dvc7758drivers/scsi/advansys.casc_dvc->cfg->chip_scsi_id = ASC_DEF_CHIP_SCSI_ID;
asc_dvc7759drivers/scsi/advansys.casc_dvc->cfg->chip_version = AscGetChipVersion(iop_base,
asc_dvc7760drivers/scsi/advansys.casc_dvc->bus_type);
asc_dvc7764drivers/scsi/advansys.casc_dvc->bus_type = ASC_IS_ISAPNP;
asc_dvc7766drivers/scsi/advansys.casc_dvc->unit_not_ready = 0;
asc_dvc7767drivers/scsi/advansys.casc_dvc->queue_full_or_busy = 0;
asc_dvc7769drivers/scsi/advansys.cif ((asc_dvc->bus_type & ASC_IS_ISA) != 0) {
asc_dvc7770drivers/scsi/advansys.casc_dvc->cfg->isa_dma_channel = (uchar) AscGetIsaDmaChannel(iop_base);
asc_dvc7771drivers/scsi/advansys.casc_dvc->cfg->isa_dma_speed = ASC_DEF_ISA_DMA_SPEED;
asc_dvc7773drivers/scsi/advansys.casc_dvc->cfg->lib_serial_no = ASC_LIB_SERIAL_NUMBER;
asc_dvc7774drivers/scsi/advansys.casc_dvc->cfg->lib_version = (ASC_LIB_VERSION_MAJOR << 8) |
asc_dvc7776drivers/scsi/advansys.casc_dvc->int_count = 0L;
asc_dvc7777drivers/scsi/advansys.casc_dvc->req_count = 0L;
asc_dvc7778drivers/scsi/advansys.casc_dvc->busy_count = 0L;
asc_dvc7779drivers/scsi/advansys.casc_dvc->max_dma_count = AscGetMaxDmaCount(asc_dvc->bus_type);
asc_dvc7782drivers/scsi/advansys.casc_dvc->cfg->sdtr_data[i] =
asc_dvc7784drivers/scsi/advansys.casc_dvc->cur_dvc_qng[i] = 0;
asc_dvc7785drivers/scsi/advansys.casc_dvc->max_dvc_qng[i] = ASC_MAX_SCSI1_QNG;
asc_dvc7786drivers/scsi/advansys.casc_dvc->scsiq_busy_head[i] = (ASC_SCSI_Q dosfar *) 0L;
asc_dvc7787drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[i] = (ASC_SCSI_Q dosfar *) 0L;
asc_dvc7794drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc7801drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc7815drivers/scsi/advansys.cif ((asc_dvc->cfg->cmd_qng_enabled & asc_dvc->cfg->disc_enable) !=
asc_dvc7816drivers/scsi/advansys.casc_dvc->cfg->cmd_qng_enabled) {
asc_dvc7817drivers/scsi/advansys.casc_dvc->cfg->disc_enable = asc_dvc->cfg->cmd_qng_enabled;
asc_dvc7820drivers/scsi/advansys.cif ((asc_dvc->bus_type & (ASC_IS_ISA | ASC_IS_VL)) != 0) {
asc_dvc7822drivers/scsi/advansys.cif (AscSetChipIRQ(iop_base, asc_dvc->irq_no, asc_dvc->bus_type)
asc_dvc7823drivers/scsi/advansys.c!= asc_dvc->irq_no) {
asc_dvc7824drivers/scsi/advansys.casc_dvc->err_code |= ASC_IERR_SET_IRQ_NO;
asc_dvc7827drivers/scsi/advansys.cif (AscSetChipScsiID(iop_base, asc_dvc->cfg->chip_scsi_id) !=
asc_dvc7828drivers/scsi/advansys.casc_dvc->cfg->chip_scsi_id) {
asc_dvc7829drivers/scsi/advansys.casc_dvc->err_code |= ASC_IERR_SET_SCSI_ID;
asc_dvc7831drivers/scsi/advansys.cif ((asc_dvc->bus_type & ASC_IS_ISA) != 0) {
asc_dvc7832drivers/scsi/advansys.cAscSetIsaDmaChannel(iop_base, asc_dvc->cfg->isa_dma_channel);
asc_dvc7833drivers/scsi/advansys.cAscSetIsaDmaSpeed(iop_base, asc_dvc->cfg->isa_dma_speed);
asc_dvc7840drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc7851drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc7859drivers/scsi/advansys.casc_dvc->init_state |= ASC_INIT_RESET_SCSI_DONE;
asc_dvc7861drivers/scsi/advansys.cDvcSleepMilliSecond((ulong) ((ushort) asc_dvc->scsi_reset_wait * 1000));
asc_dvc7864drivers/scsi/advansys.casc_dvc->err_code |= ASC_IERR_START_STOP_CHIP;
asc_dvc7869drivers/scsi/advansys.casc_dvc->err_code |= ASC_IERR_SET_PC_ADDR;
asc_dvc7877drivers/scsi/advansys.cif (asc_dvc->bus_type & ASC_IS_PCI) {
asc_dvc7882drivers/scsi/advansys.cif (asc_dvc->cfg->pci_device_id == ASC_PCI_DEVICE_ID_REV_A) {
asc_dvc7883drivers/scsi/advansys.casc_dvc->bug_fix_cntl |= ASC_BUG_FIX_ADD_ONE_BYTE;
asc_dvc7891drivers/scsi/advansys.cchksum = AscGetEEPConfig(iop_base, eep_config, asc_dvc->bus_type);
asc_dvc7898drivers/scsi/advansys.cif (asc_dvc->cfg->chip_version == 3) {
asc_dvc7914drivers/scsi/advansys.casc_dvc->init_sdtr = eep_config->init_sdtr;
asc_dvc7915drivers/scsi/advansys.casc_dvc->cfg->disc_enable = eep_config->disc_enable;
asc_dvc7917drivers/scsi/advansys.casc_dvc->cfg->cmd_qng_enabled = eep_config->use_cmd_qng;
asc_dvc7918drivers/scsi/advansys.casc_dvc->cfg->isa_dma_speed = eep_config->isa_dma_speed;
asc_dvc7919drivers/scsi/advansys.casc_dvc->start_motor = eep_config->start_motor;
asc_dvc7920drivers/scsi/advansys.casc_dvc->dvc_cntl = eep_config->cntl;
asc_dvc7921drivers/scsi/advansys.casc_dvc->no_scam = eep_config->no_scam;
asc_dvc7923drivers/scsi/advansys.cif ((asc_dvc->bus_type & ASC_IS_PCI) &&
asc_dvc7924drivers/scsi/advansys.c!(asc_dvc->dvc_cntl & ASC_CNTL_NO_PCI_FIX_ASYN_XFER)) {
asc_dvc7925drivers/scsi/advansys.cif ((asc_dvc->cfg->pci_device_id == ASC_PCI_DEVICE_ID_REV_A) ||
asc_dvc7926drivers/scsi/advansys.c(asc_dvc->cfg->pci_device_id == ASC_PCI_DEVICE_ID_REV_B)) {
asc_dvc7927drivers/scsi/advansys.casc_dvc->pci_fix_asyn_xfer = ASC_ALL_DEVICE_BIT_SET;
asc_dvc7929drivers/scsi/advansys.c} else if (asc_dvc->bus_type & ASC_IS_ISAPNP) {
asc_dvc7931drivers/scsi/advansys.cif (AscGetChipVersion(iop_base, asc_dvc->bus_type)
asc_dvc7933drivers/scsi/advansys.casc_dvc->pci_fix_asyn_xfer = ASC_ALL_DEVICE_BIT_SET;
asc_dvc7936drivers/scsi/advansys.cif (!AscTestExternalLram(asc_dvc)) {
asc_dvc7937drivers/scsi/advansys.cif (asc_dvc->bus_type & ASC_IS_PCI) {
asc_dvc7946drivers/scsi/advansys.casc_dvc->err_code |= AscTestLramEndian(iop_base);
asc_dvc7961drivers/scsi/advansys.casc_dvc->max_total_qng = eep_config->max_total_qng;
asc_dvc7968drivers/scsi/advansys.casc_dvc->irq_no = AscGetChipIRQ(iop_base, asc_dvc->bus_type);
asc_dvc7970drivers/scsi/advansys.casc_dvc->cfg->chip_scsi_id = eep_config->chip_scsi_id;
asc_dvc7973drivers/scsi/advansys.casc_dvc->cfg->sdtr_data[i] = eep_config->sdtr_data[i];
asc_dvc7974drivers/scsi/advansys.casc_dvc->cfg->max_tag_qng[i] = eep_config->max_tag_qng;
asc_dvc7978drivers/scsi/advansys.cif (AscSetEEPConfig(iop_base, eep_config, asc_dvc->bus_type) != 0) {
asc_dvc7979drivers/scsi/advansys.casc_dvc->err_code |= ASC_IERR_WRITE_EEPROM;
asc_dvc7986drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc7994drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc7998drivers/scsi/advansys.casc_dvc->cfg->sdtr_data[i]);
asc_dvc8001drivers/scsi/advansys.cAscInitQLinkVar(asc_dvc);
asc_dvc8004drivers/scsi/advansys.casc_dvc->cfg->disc_enable);
asc_dvc8006drivers/scsi/advansys.cASC_TID_TO_TARGET_ID(asc_dvc->cfg->chip_scsi_id));
asc_dvc8007drivers/scsi/advansys.cif ((phy_addr = AscGetOnePhyAddr(asc_dvc,
asc_dvc8008drivers/scsi/advansys.c(uchar dosfar *) asc_dvc->cfg->overrun_buf,
asc_dvc8010drivers/scsi/advansys.casc_dvc->err_code |= ASC_IERR_GET_PHY_ADDR;
asc_dvc8019drivers/scsi/advansys.casc_dvc->cfg->mcode_date = AscReadLramWord(iop_base,
asc_dvc8021drivers/scsi/advansys.casc_dvc->cfg->mcode_version = AscReadLramWord(iop_base,
asc_dvc8025drivers/scsi/advansys.casc_dvc->err_code |= ASC_IERR_SET_PC_ADDR;
asc_dvc8029drivers/scsi/advansys.casc_dvc->err_code |= ASC_IERR_START_STOP_CHIP;
asc_dvc8037drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc8066drivers/scsi/advansys.c(unsigned) asc_dvc->isr_callback);
asc_dvc8067drivers/scsi/advansys.cif (asc_dvc->isr_callback != 0) {
asc_dvc8068drivers/scsi/advansys.casc_isr_callback = (ASC_ISR_CALLBACK) asc_dvc->isr_callback;
asc_dvc8069drivers/scsi/advansys.c(*asc_isr_callback) (asc_dvc, scsi_done_q);
asc_dvc8077drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc8085drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc8333drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc8338drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc8346drivers/scsi/advansys.casc_dvc->init_state |= ASC_INIT_STATE_BEG_INQUIRY;
asc_dvc8349drivers/scsi/advansys.casc_dvc->use_tagged_qng = 0;
asc_dvc8350drivers/scsi/advansys.casc_dvc->cfg->can_tagged_qng = 0;
asc_dvc8351drivers/scsi/advansys.casc_dvc->saved_ptr2func = (ulong) asc_dvc->isr_callback;
asc_dvc8352drivers/scsi/advansys.casc_dvc->isr_callback = ASC_GET_PTR2FUNC(AscInitPollIsrCallBack);
asc_dvc8358drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc
asc_dvc8364drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc8365drivers/scsi/advansys.casc_dvc->isr_callback = (Ptr2Func) asc_dvc->saved_ptr2func;
asc_dvc8367drivers/scsi/advansys.casc_dvc->cfg->disc_enable);
asc_dvc8369drivers/scsi/advansys.casc_dvc->use_tagged_qng);
asc_dvc8371drivers/scsi/advansys.casc_dvc->cfg->can_tagged_qng);
asc_dvc8376drivers/scsi/advansys.casc_dvc->max_dvc_qng[i]);
asc_dvc8384drivers/scsi/advansys.casc_dvc->init_state |= ASC_INIT_STATE_END_INQUIRY;
asc_dvc8393drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc8412drivers/scsi/advansys.cif ((phy_addr = AscGetOnePhyAddr(asc_dvc,
asc_dvc8418drivers/scsi/advansys.cif (((asc_dvc->init_sdtr & tid_bits) != 0) &&
asc_dvc8419drivers/scsi/advansys.c((asc_dvc->sdtr_done & tid_bits) == 0)) {
asc_dvc8421drivers/scsi/advansys.casc_dvc->init_sdtr &= ~tid_bits;
asc_dvc8425drivers/scsi/advansys.cif (PollScsiInquiry(asc_dvc, scsiq, (uchar dosfar *) inq,
asc_dvc8435drivers/scsi/advansys.casc_dvc->start_motor &= ~tid_bits;
asc_dvc8456drivers/scsi/advansys.casc_dvc->cfg->can_tagged_qng |= tid_bits;
asc_dvc8457drivers/scsi/advansys.cif (asc_dvc->cfg->cmd_qng_enabled & tid_bits) {
asc_dvc8458drivers/scsi/advansys.casc_dvc->use_tagged_qng |= tid_bits;
asc_dvc8459drivers/scsi/advansys.casc_dvc->max_dvc_qng[tid_no] =
asc_dvc8460drivers/scsi/advansys.casc_dvc->cfg->max_tag_qng[tid_no];
asc_dvc8465drivers/scsi/advansys.casc_dvc->init_sdtr &= ~tid_bits;
asc_dvc8466drivers/scsi/advansys.casc_dvc->sdtr_done &= ~tid_bits;
asc_dvc8469drivers/scsi/advansys.casc_dvc->init_sdtr |= tid_bits;
asc_dvc8473drivers/scsi/advansys.casc_dvc->init_sdtr &= ~tid_bits;
asc_dvc8474drivers/scsi/advansys.casc_dvc->sdtr_done &= ~tid_bits;
asc_dvc8475drivers/scsi/advansys.casc_dvc->use_tagged_qng &= ~tid_bits;
asc_dvc8478drivers/scsi/advansys.cif (asc_dvc->pci_fix_asyn_xfer & tid_bits) {
asc_dvc8479drivers/scsi/advansys.cif (!(asc_dvc->init_sdtr & tid_bits)) {
asc_dvc8481drivers/scsi/advansys.cAscSetRunChipSynRegAtID(asc_dvc->iop_base, tid_no,
asc_dvc8486drivers/scsi/advansys.cif (InitTestUnitReady(asc_dvc, scsiq) != 1) {
asc_dvc8491drivers/scsi/advansys.cif (PollScsiReadCapacity(asc_dvc, scsiq,
asc_dvc8501drivers/scsi/advansys.casc_dvc->start_motor &= ~tid_bits;
asc_dvc8511drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc8522drivers/scsi/advansys.cif ((status = AscExeScsiQueue(asc_dvc,
asc_dvc8525drivers/scsi/advansys.cif ((status = AscPollQDone(asc_dvc, scsiq,
asc_dvc8546drivers/scsi/advansys.cAscAbortSRB(asc_dvc, (ulong) scsiq);
asc_dvc8558drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc8564drivers/scsi/advansys.cif (AscScsiInquiry(asc_dvc, scsiq, buf, buf_len) == ERR) {
asc_dvc8567drivers/scsi/advansys.creturn (PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 4));
asc_dvc8572drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc8580drivers/scsi/advansys.cif (AscScsiReadCapacity(asc_dvc, scsiq,
asc_dvc8584drivers/scsi/advansys.cstatus = PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 8);
asc_dvc8618drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc8622drivers/scsi/advansys.cif (AscScsiTestUnitReady(asc_dvc, scsiq) == ERR) {
asc_dvc8625drivers/scsi/advansys.creturn (PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 12));
asc_dvc8630drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc8634drivers/scsi/advansys.cif (AscScsiStartStopUnit(asc_dvc, scsiq, 1) == ERR) {
asc_dvc8637drivers/scsi/advansys.creturn (PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 40));
asc_dvc8642drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc8654drivers/scsi/advansys.cPollScsiTestUnitReady(asc_dvc, scsiq);
asc_dvc8668drivers/scsi/advansys.cif (asc_dvc->start_motor & tid_bits) {
asc_dvc8669drivers/scsi/advansys.cif (PollScsiStartUnit(asc_dvc, scsiq) == 1) {
asc_dvc8673drivers/scsi/advansys.casc_dvc->start_motor &= ~tid_bits;
asc_dvc8702drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc8711drivers/scsi/advansys.ciop_base = asc_dvc->iop_base;
asc_dvc8719drivers/scsi/advansys.cloop, asc_dvc->err_code, scsiq->r3.done_stat, scsiq->r3.scsi_stat);
asc_dvc8720drivers/scsi/advansys.cif (asc_dvc->err_code != 0) {
asc_dvc8739drivers/scsi/advansys.cAscISR(asc_dvc);
asc_dvc8745drivers/scsi/advansys.cAscISR(asc_dvc);
asc_dvc8977drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc8982drivers/scsi/advansys.cif (AscScsiSetupCmdQ(asc_dvc, scsiq, buf,
asc_dvc8998drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc9003drivers/scsi/advansys.cif (AscScsiSetupCmdQ(asc_dvc, scsiq, info, 8L) == ERR) {
asc_dvc9022drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc9026drivers/scsi/advansys.cif (AscScsiSetupCmdQ(asc_dvc, scsiq, FNULLPTR,
asc_dvc9043drivers/scsi/advansys.cASC_DVC_VAR asc_ptr_type * asc_dvc,
asc_dvc9048drivers/scsi/advansys.cif (AscScsiSetupCmdQ(asc_dvc, scsiq, FNULLPTR, (ulong) 0L) == ERR) {