tag | line | file | source code |
iop_base | 694 | drivers/scsi/advansys.c | #define DvcGetQinfo( iop_base, s_addr, outbuf, words) \ |
iop_base | 695 | drivers/scsi/advansys.c | AscMemWordCopyFromLram( iop_base, s_addr, outbuf, words) |
iop_base | 697 | drivers/scsi/advansys.c | #define DvcPutScsiQ( iop_base, s_addr, outbuf, words) \ |
iop_base | 698 | drivers/scsi/advansys.c | AscMemWordCopyToLram( iop_base, s_addr, outbuf, words) |
iop_base | 1373 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 1839 | drivers/scsi/advansys.c | int AscWriteEEPCmdReg(PortAddr iop_base, uchar cmd_reg); |
iop_base | 1840 | drivers/scsi/advansys.c | int AscWriteEEPDataReg(PortAddr iop_base, ushort data_reg); |
iop_base | 2904 | drivers/scsi/advansys.c | boardp->iop_base = iop; |
iop_base | 3010 | drivers/scsi/advansys.c | shp->io_port = boardp->iop_base; |
iop_base | 3057 | drivers/scsi/advansys.c | boardp->iop_base, |
iop_base | 4520 | drivers/scsi/advansys.c | DvcPutScsiQ(PortAddr iop_base, ushort s_addr, ushort *outbuf, int words) |
iop_base | 4525 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, s_addr); |
iop_base | 4530 | drivers/scsi/advansys.c | AscPutChipLramData(iop_base, *outbuf); |
iop_base | 4545 | drivers/scsi/advansys.c | DvcGetQinfo(PortAddr iop_base, ushort s_addr, ushort *inbuf, int words) |
iop_base | 4549 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, s_addr); |
iop_base | 4554 | drivers/scsi/advansys.c | *inbuf = AscGetChipLramData(iop_base); |
iop_base | 4569 | drivers/scsi/advansys.c | DvcOutPortWords(ushort iop_base, ushort *outbuf, int words) |
iop_base | 4574 | drivers/scsi/advansys.c | outpw(iop_base, *outbuf); |
iop_base | 4587 | drivers/scsi/advansys.c | DvcInPortWords(ushort iop_base, ushort *inbuf, int words) |
iop_base | 4592 | drivers/scsi/advansys.c | *inbuf = inpw(iop_base); |
iop_base | 4775 | drivers/scsi/advansys.c | h->iop_base, h->err_code, h->dvc_cntl, h->bug_fix_cntl); |
iop_base | 4972 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 4977 | drivers/scsi/advansys.c | eisa_cfg_iop = (PortAddr) ASC_GET_EISA_SLOT(iop_base) | |
iop_base | 4984 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 4990 | drivers/scsi/advansys.c | if (AscGetChipScsiID(iop_base) == new_host_id) { |
iop_base | 4993 | drivers/scsi/advansys.c | cfg_lsw = AscGetChipCfgLsw(iop_base); |
iop_base | 4996 | drivers/scsi/advansys.c | AscSetChipCfgLsw(iop_base, cfg_lsw); |
iop_base | 4997 | drivers/scsi/advansys.c | return (AscGetChipScsiID(iop_base)); |
iop_base | 5002 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 5010 | drivers/scsi/advansys.c | cfg_lsw = AscGetEisaChipCfg(iop_base); |
iop_base | 5016 | drivers/scsi/advansys.c | cfg_lsw = AscGetChipCfgLsw(iop_base); |
iop_base | 5023 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 5032 | drivers/scsi/advansys.c | eisa_iop = (PortAddr) ASC_GET_EISA_SLOT(iop_base) | |
iop_base | 5037 | drivers/scsi/advansys.c | return (AscGetChipVerNo(iop_base)); |
iop_base | 5042 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 5047 | drivers/scsi/advansys.c | chip_ver = AscGetChipVerNo(iop_base); |
iop_base | 5050 | drivers/scsi/advansys.c | if (((iop_base & 0x0C30) == 0x0C30) || |
iop_base | 5051 | drivers/scsi/advansys.c | ((iop_base & 0x0C50) == 0x0C50)) { |
iop_base | 5087 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 5098 | drivers/scsi/advansys.c | AscMemWordSetLram(iop_base, s_addr, 0, mcode_word_size); |
iop_base | 5099 | drivers/scsi/advansys.c | AscMemWordCopyToLram(iop_base, s_addr, mcode_buf, mcode_word_size); |
iop_base | 5101 | drivers/scsi/advansys.c | chksum = AscMemSumLramWord(iop_base, s_addr, mcode_word_size); |
iop_base | 5102 | drivers/scsi/advansys.c | mcode_chksum = (ushort) AscMemSumLramWord(iop_base, |
iop_base | 5105 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, ASCV_MCODE_CHKSUM_W, mcode_chksum); |
iop_base | 5106 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, ASCV_MCODE_SIZE_W, mcode_size); |
iop_base | 5164 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 5172 | drivers/scsi/advansys.c | iop_base = _asc_def_iop_base[i]; |
iop_base | 5173 | drivers/scsi/advansys.c | if (AscFindSignature(iop_base)) { |
iop_base | 5174 | drivers/scsi/advansys.c | return (iop_base); |
iop_base | 5182 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 5187 | drivers/scsi/advansys.c | if ((inp((PortAddr) (iop_base + 1)) & 0xFF) == (uchar) ASC_1000_ID1B) { |
iop_base | 5188 | drivers/scsi/advansys.c | sig_word = inpw(iop_base); |
iop_base | 5199 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 5202 | drivers/scsi/advansys.c | AscSetChipStatus(iop_base, CIW_IRQ_ACT); |
iop_base | 5203 | drivers/scsi/advansys.c | AscSetChipStatus(iop_base, 0); |
iop_base | 5223 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 5232 | drivers/scsi/advansys.c | cfg_lsw = AscGetEisaChipCfg(iop_base); |
iop_base | 5241 | drivers/scsi/advansys.c | cfg_lsw = AscGetChipCfgLsw(iop_base); |
iop_base | 5262 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 5278 | drivers/scsi/advansys.c | cfg_lsw = (ushort) (AscGetChipCfgLsw(iop_base) & 0xFFE3); |
iop_base | 5280 | drivers/scsi/advansys.c | AscSetChipCfgLsw(iop_base, cfg_lsw); |
iop_base | 5281 | drivers/scsi/advansys.c | AscToggleIRQAct(iop_base); |
iop_base | 5283 | drivers/scsi/advansys.c | cfg_lsw = (ushort) (AscGetChipCfgLsw(iop_base) & 0xFFE0); |
iop_base | 5285 | drivers/scsi/advansys.c | AscSetChipCfgLsw(iop_base, cfg_lsw); |
iop_base | 5286 | drivers/scsi/advansys.c | AscToggleIRQAct(iop_base); |
iop_base | 5288 | drivers/scsi/advansys.c | return (AscGetChipIRQ(iop_base, bus_type)); |
iop_base | 5295 | drivers/scsi/advansys.c | cfg_lsw = (ushort) (AscGetChipCfgLsw(iop_base) & 0xFFF3); |
iop_base | 5297 | drivers/scsi/advansys.c | AscSetChipCfgLsw(iop_base, cfg_lsw); |
iop_base | 5298 | drivers/scsi/advansys.c | return (AscGetChipIRQ(iop_base, bus_type)); |
iop_base | 5307 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 5312 | drivers/scsi/advansys.c | AscSetBank(iop_base, 1); |
iop_base | 5313 | drivers/scsi/advansys.c | sc = inp(iop_base + IOP_REG_SC); |
iop_base | 5314 | drivers/scsi/advansys.c | AscSetBank(iop_base, 0); |
iop_base | 5332 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 5343 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 5344 | drivers/scsi/advansys.c | int_halt_code = AscReadLramWord(iop_base, ASCV_HALTCODE_W); |
iop_base | 5346 | drivers/scsi/advansys.c | halt_qp = AscReadLramByte(iop_base, ASCV_CURCDB_B); |
iop_base | 5348 | drivers/scsi/advansys.c | target_ix = AscReadLramByte(iop_base, |
iop_base | 5350 | drivers/scsi/advansys.c | q_cntl = AscReadLramByte(iop_base, |
iop_base | 5362 | drivers/scsi/advansys.c | AscMemWordCopyFromLram(iop_base, |
iop_base | 5382 | drivers/scsi/advansys.c | AscSetChipSDTR(iop_base, asyn_sdtr, tid_no); |
iop_base | 5388 | drivers/scsi/advansys.c | AscSetChipSDTR(iop_base, asyn_sdtr, tid_no); |
iop_base | 5396 | drivers/scsi/advansys.c | AscSetChipSDTR(iop_base, sdtr_data, tid_no); |
iop_base | 5401 | drivers/scsi/advansys.c | AscMsgOutSDTR(iop_base, |
iop_base | 5405 | drivers/scsi/advansys.c | AscSetChipSDTR(iop_base, sdtr_data, tid_no); |
iop_base | 5411 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 5414 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, ASCV_HALTCODE_W, 0); |
iop_base | 5424 | drivers/scsi/advansys.c | sdtr_data = AscReadLramByte(iop_base, |
iop_base | 5426 | drivers/scsi/advansys.c | AscMsgOutSDTR(iop_base, |
iop_base | 5431 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 5435 | drivers/scsi/advansys.c | tag_code = AscReadLramByte(iop_base, |
iop_base | 5438 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 5442 | drivers/scsi/advansys.c | q_status = AscReadLramByte(iop_base, |
iop_base | 5445 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 5449 | drivers/scsi/advansys.c | scsi_busy = AscReadLramByte(iop_base, |
iop_base | 5452 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) ASCV_SCSIBUSY_B, scsi_busy); |
iop_base | 5454 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, ASCV_HALTCODE_W, 0); |
iop_base | 5458 | drivers/scsi/advansys.c | AscMemWordCopyFromLram(iop_base, |
iop_base | 5469 | drivers/scsi/advansys.c | AscSetChipSDTR(iop_base, asyn_sdtr, tid_no); |
iop_base | 5476 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 5479 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, ASCV_HALTCODE_W, 0); |
iop_base | 5483 | drivers/scsi/advansys.c | scsi_status = AscReadLramByte(iop_base, |
iop_base | 5485 | drivers/scsi/advansys.c | cur_dvc_qng = AscReadLramByte(iop_base, |
iop_base | 5490 | drivers/scsi/advansys.c | scsi_busy = AscReadLramByte(iop_base, |
iop_base | 5493 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 5502 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 5508 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, ASCV_HALTCODE_W, 0); |
iop_base | 5516 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 5525 | drivers/scsi/advansys.c | DvcGetQinfo(iop_base, |
iop_base | 5534 | drivers/scsi/advansys.c | _val = AscReadLramWord(iop_base, |
iop_base | 5539 | drivers/scsi/advansys.c | _val = AscReadLramWord(iop_base, |
iop_base | 5544 | drivers/scsi/advansys.c | _val = AscReadLramWord(iop_base, |
iop_base | 5549 | drivers/scsi/advansys.c | scsiq->remain_bytes = AscReadLramDWord(iop_base, |
iop_base | 5571 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 5587 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 5592 | drivers/scsi/advansys.c | done_q_tail = (uchar) AscGetVarDoneQTail(iop_base); |
iop_base | 5594 | drivers/scsi/advansys.c | next_qp = AscReadLramByte(iop_base, |
iop_base | 5598 | drivers/scsi/advansys.c | AscPutVarDoneQTail(iop_base, next_qp); |
iop_base | 5601 | drivers/scsi/advansys.c | sg_queue_cnt = _AscCopyLramScsiDoneQ(iop_base, q_addr, scsiq, asc_dvc->max_dma_count); |
iop_base | 5603 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 5612 | drivers/scsi/advansys.c | sg_list_qp = AscReadLramByte(iop_base, |
iop_base | 5621 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 5627 | drivers/scsi/advansys.c | AscPutVarDoneQTail(iop_base, sg_list_qp); |
iop_base | 5631 | drivers/scsi/advansys.c | cur_target_qng = AscReadLramByte(iop_base, |
iop_base | 5634 | drivers/scsi/advansys.c | scsi_busy = AscReadLramByte(iop_base, |
iop_base | 5637 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 5663 | drivers/scsi/advansys.c | tag_code = AscReadLramByte(iop_base, |
iop_base | 5686 | drivers/scsi/advansys.c | AscWriteLramDWord(iop_base, |
iop_base | 5694 | drivers/scsi/advansys.c | if ((AscReadLramByte(iop_base, |
iop_base | 5746 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 5754 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 5774 | drivers/scsi/advansys.c | ctrl_reg = AscGetChipControl(iop_base); |
iop_base | 5778 | drivers/scsi/advansys.c | if ((chipstat = AscGetChipStatus(iop_base)) & CSW_INT_PENDING) { |
iop_base | 5780 | drivers/scsi/advansys.c | AscAckInterrupt(iop_base); |
iop_base | 5782 | drivers/scsi/advansys.c | host_flag = AscReadLramByte(iop_base, ASCV_HOST_FLAG_B); |
iop_base | 5783 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_HOST_FLAG_B, |
iop_base | 5785 | drivers/scsi/advansys.c | saved_ram_addr = AscGetChipLramAddr(iop_base); |
iop_base | 5813 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, saved_ram_addr); |
iop_base | 5814 | drivers/scsi/advansys.c | if (AscGetChipLramAddr(iop_base) != saved_ram_addr) { |
iop_base | 5817 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_HOST_FLAG_B, host_flag); |
iop_base | 5819 | drivers/scsi/advansys.c | AscSetChipControl(iop_base, saved_ctrl_reg); |
iop_base | 6018 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 6041 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 6060 | drivers/scsi/advansys.c | sdtr_data = AscReadLramByte(iop_base, |
iop_base | 6062 | drivers/scsi/advansys.c | AscMsgOutSDTR(iop_base, |
iop_base | 6264 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 6271 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 6275 | drivers/scsi/advansys.c | free_q_head = (uchar) AscGetVarFreeQHead(iop_base); |
iop_base | 6277 | drivers/scsi/advansys.c | if ((next_qp = AscAllocMultipleFreeQueue(iop_base, |
iop_base | 6291 | drivers/scsi/advansys.c | AscPutVarFreeQHead(iop_base, next_qp); |
iop_base | 6299 | drivers/scsi/advansys.c | if ((next_qp = AscAllocFreeQueue(iop_base, |
iop_base | 6310 | drivers/scsi/advansys.c | AscPutVarFreeQHead(iop_base, next_qp); |
iop_base | 6387 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 6389 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 6396 | drivers/scsi/advansys.c | sdtr_data = AscReadLramByte(iop_base, |
iop_base | 6400 | drivers/scsi/advansys.c | AscMsgOutSDTR(iop_base, |
iop_base | 6413 | drivers/scsi/advansys.c | AscMemWordCopyToLram(iop_base, |
iop_base | 6422 | drivers/scsi/advansys.c | DvcPutScsiQ(iop_base, |
iop_base | 6428 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, |
iop_base | 6437 | drivers/scsi/advansys.c | if (AscMemWordCmpToLram(iop_base, |
iop_base | 6444 | drivers/scsi/advansys.c | if (AscMemWordCmpToLram(iop_base, |
iop_base | 6457 | drivers/scsi/advansys.c | AscWriteLramDWord(iop_base, |
iop_base | 6459 | drivers/scsi/advansys.c | AscWriteLramDWord(iop_base, |
iop_base | 6464 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, |
iop_base | 6487 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 6489 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 6530 | drivers/scsi/advansys.c | next_qp = AscReadLramByte(iop_base, |
iop_base | 6535 | drivers/scsi/advansys.c | AscMemWordCopyToLram(iop_base, |
iop_base | 6540 | drivers/scsi/advansys.c | AscMemDWordCopyToLram(iop_base, |
iop_base | 6566 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 6568 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 6573 | drivers/scsi/advansys.c | if (AscStopQueueExe(iop_base) == 1) { |
iop_base | 6576 | drivers/scsi/advansys.c | AscCleanUpBusyQueue(iop_base); |
iop_base | 6577 | drivers/scsi/advansys.c | AscStartQueueExe(iop_base); |
iop_base | 6581 | drivers/scsi/advansys.c | AscStartQueueExe(iop_base); |
iop_base | 6594 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 6604 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 6611 | drivers/scsi/advansys.c | if (AscStopQueueExe(iop_base) == 1) { |
iop_base | 6614 | drivers/scsi/advansys.c | AscCleanUpBusyQueue(iop_base); |
iop_base | 6615 | drivers/scsi/advansys.c | AscStartQueueExe(iop_base); |
iop_base | 6635 | drivers/scsi/advansys.c | AscWriteLramByte(asc_dvc->iop_base, ASCV_MSGOUT_BEG, |
iop_base | 6646 | drivers/scsi/advansys.c | _AscWaitQDone(iop_base, (ASC_SCSI_Q dosfar *) scsiq); |
iop_base | 6647 | drivers/scsi/advansys.c | if (AscStopQueueExe(iop_base) == 1) { |
iop_base | 6649 | drivers/scsi/advansys.c | AscCleanUpDiscQueue(iop_base); |
iop_base | 6650 | drivers/scsi/advansys.c | AscStartQueueExe(iop_base); |
iop_base | 6653 | drivers/scsi/advansys.c | AscSetRunChipSynRegAtID(iop_base, tid_no, |
iop_base | 6666 | drivers/scsi/advansys.c | AscStartQueueExe(iop_base); |
iop_base | 6680 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 6682 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 6686 | drivers/scsi/advansys.c | AscStopQueueExe(iop_base); |
iop_base | 6689 | drivers/scsi/advansys.c | AscResetChipAndScsiBus(iop_base); |
iop_base | 6704 | drivers/scsi/advansys.c | AscSetChipSynRegAtID(iop_base, i, ASYN_SDTR_DATA_FIX_PCI_REV_AB); |
iop_base | 6710 | drivers/scsi/advansys.c | AscSetPCAddr(iop_base, ASC_MCODE_START_ADDR); |
iop_base | 6711 | drivers/scsi/advansys.c | if (AscGetPCAddr(iop_base) != ASC_MCODE_START_ADDR) { |
iop_base | 6714 | drivers/scsi/advansys.c | if (AscStartChip(iop_base) == 0) { |
iop_base | 6717 | drivers/scsi/advansys.c | AscStartQueueExe(iop_base); |
iop_base | 6725 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 6732 | drivers/scsi/advansys.c | if (AscHostReqRiscHalt(iop_base)) { |
iop_base | 6733 | drivers/scsi/advansys.c | sta = AscSetChipSynRegAtID(iop_base, tid_no, sdtr_data); |
iop_base | 6735 | drivers/scsi/advansys.c | AscStartChip(iop_base); |
iop_base | 6743 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 6748 | drivers/scsi/advansys.c | AscSetBank(iop_base, 1); |
iop_base | 6749 | drivers/scsi/advansys.c | AscWriteChipScsiID(iop_base, id); |
iop_base | 6750 | drivers/scsi/advansys.c | if (AscReadChipScsiID(iop_base) != (0x01 << id)) { |
iop_base | 6753 | drivers/scsi/advansys.c | AscSetBank(iop_base, 0); |
iop_base | 6754 | drivers/scsi/advansys.c | AscWriteChipSyn(iop_base, sdtr_data); |
iop_base | 6755 | drivers/scsi/advansys.c | if (AscReadChipSyn(iop_base) != sdtr_data) { |
iop_base | 6777 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 6780 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 6783 | drivers/scsi/advansys.c | AscMemWordSetLram(iop_base, ASC_QADR_BEG, 0, |
iop_base | 6790 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) (s_addr + ASC_SCSIQ_B_FWD), |
iop_base | 6792 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) (s_addr + ASC_SCSIQ_B_BWD), |
iop_base | 6794 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) (s_addr + ASC_SCSIQ_B_QNO), |
iop_base | 6799 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) (s_addr + ASC_SCSIQ_B_FWD), |
iop_base | 6801 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) (s_addr + ASC_SCSIQ_B_BWD), |
iop_base | 6803 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) (s_addr + ASC_SCSIQ_B_QNO), |
iop_base | 6807 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) (s_addr + ASC_SCSIQ_B_FWD), |
iop_base | 6809 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) (s_addr + ASC_SCSIQ_B_BWD), |
iop_base | 6811 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) (s_addr + ASC_SCSIQ_B_QNO), |
iop_base | 6819 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 6821 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 6823 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 6835 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 6839 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 6840 | drivers/scsi/advansys.c | AscPutRiscVarFreeQHead(iop_base, 1); |
iop_base | 6841 | drivers/scsi/advansys.c | AscPutRiscVarDoneQTail(iop_base, asc_dvc->max_total_qng); |
iop_base | 6843 | drivers/scsi/advansys.c | AscPutVarFreeQHead(iop_base, 1); |
iop_base | 6844 | drivers/scsi/advansys.c | AscPutVarDoneQTail(iop_base, asc_dvc->max_total_qng); |
iop_base | 6846 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_BUSY_QHEAD_B, |
iop_base | 6848 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_DISC1_QHEAD_B, |
iop_base | 6851 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) ASCV_TOTAL_READY_Q_B, |
iop_base | 6854 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, ASCV_ASCDVC_ERR_CODE_W, 0); |
iop_base | 6855 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, ASCV_HALTCODE_W, 0); |
iop_base | 6856 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_STOP_CODE_B, 0); |
iop_base | 6857 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_SCSIBUSY_B, 0); |
iop_base | 6858 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_WTM_FLAG_B, 0); |
iop_base | 6860 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) ASCV_CDBCNT_B, 0); |
iop_base | 6864 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, lram_addr, 0); |
iop_base | 6879 | drivers/scsi/advansys.c | AscWriteLramWord(asc_dvc->iop_base, ASCV_ASCDVC_ERR_CODE_W, |
iop_base | 6887 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 6899 | drivers/scsi/advansys.c | q_status = AscReadLramByte(iop_base, q_addr + ASC_SCSIQ_B_STATUS); |
iop_base | 6921 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 6935 | drivers/scsi/advansys.c | AscMemWordCopyToLram(iop_base, ASCV_MSGOUT_BEG, |
iop_base | 6966 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 6972 | drivers/scsi/advansys.c | AscWriteChipSyn(iop_base, sdtr_data); |
iop_base | 6973 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 7021 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 7030 | drivers/scsi/advansys.c | q_status = (uchar) AscReadLramByte(iop_base, |
iop_base | 7032 | drivers/scsi/advansys.c | next_qp = AscReadLramByte(iop_base, |
iop_base | 7043 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 7051 | drivers/scsi/advansys.c | if ((free_q_head = AscAllocFreeQueue(iop_base, free_q_head)) |
iop_base | 7065 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 7073 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 7085 | drivers/scsi/advansys.c | scsiq->d2.srb_ptr = AscReadLramDWord(iop_base, |
iop_base | 7088 | drivers/scsi/advansys.c | _AscCopyLramScsiDoneQ(iop_base, q_addr, scsiq, asc_dvc->max_dma_count); |
iop_base | 7095 | drivers/scsi/advansys.c | AscWriteLramDWord(iop_base, |
iop_base | 7098 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 7116 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 7129 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 7144 | drivers/scsi/advansys.c | _AscCopyLramScsiDoneQ(iop_base, q_addr, scsiq, asc_dvc->max_dma_count); |
iop_base | 7152 | drivers/scsi/advansys.c | AscWriteLramDWord(iop_base, |
iop_base | 7156 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 7173 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7180 | drivers/scsi/advansys.c | if (AscIsChipHalted(iop_base)) |
iop_base | 7182 | drivers/scsi/advansys.c | saved_stop_code = AscReadLramByte(iop_base, ASCV_STOP_CODE_B); |
iop_base | 7184 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_STOP_CODE_B, |
iop_base | 7188 | drivers/scsi/advansys.c | if (AscIsChipHalted(iop_base)) { |
iop_base | 7195 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_STOP_CODE_B, saved_stop_code); |
iop_base | 7201 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7207 | drivers/scsi/advansys.c | if (AscReadLramByte(iop_base, ASCV_STOP_CODE_B) == 0) { |
iop_base | 7208 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_STOP_CODE_B, |
iop_base | 7211 | drivers/scsi/advansys.c | if (AscReadLramByte(iop_base, ASCV_STOP_CODE_B) & |
iop_base | 7223 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7226 | drivers/scsi/advansys.c | if (AscReadLramByte(iop_base, ASCV_STOP_CODE_B) != 0) { |
iop_base | 7227 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_STOP_CODE_B, 0); |
iop_base | 7234 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7241 | drivers/scsi/advansys.c | if (AscReadLramByte(iop_base, ASCV_STOP_CODE_B) != 0) { |
iop_base | 7242 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_STOP_CODE_B, |
iop_base | 7245 | drivers/scsi/advansys.c | stop_code = AscReadLramByte(iop_base, ASCV_STOP_CODE_B); |
iop_base | 7256 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7263 | drivers/scsi/advansys.c | if (AscReadLramByte(iop_base, ASCV_STOP_CODE_B) != 0) { |
iop_base | 7264 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_STOP_CODE_B, |
iop_base | 7267 | drivers/scsi/advansys.c | stop_code = AscReadLramByte(iop_base, ASCV_STOP_CODE_B); |
iop_base | 7333 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7340 | drivers/scsi/advansys.c | eisa_iop = ASC_GET_EISA_SLOT(iop_base) | ASC_EISA_PID_IOP_MASK; |
iop_base | 7349 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7354 | drivers/scsi/advansys.c | if (iop_base == 0) { |
iop_base | 7355 | drivers/scsi/advansys.c | iop_base = ASC_EISA_MIN_IOP_ADDR; |
iop_base | 7357 | drivers/scsi/advansys.c | if (iop_base == ASC_EISA_MAX_IOP_ADDR) |
iop_base | 7359 | drivers/scsi/advansys.c | if ((iop_base & 0x0050) == 0x0050) { |
iop_base | 7360 | drivers/scsi/advansys.c | iop_base += ASC_EISA_BIG_IOP_GAP; |
iop_base | 7362 | drivers/scsi/advansys.c | iop_base += ASC_EISA_SMALL_IOP_GAP; |
iop_base | 7365 | drivers/scsi/advansys.c | while (iop_base <= ASC_EISA_MAX_IOP_ADDR) { |
iop_base | 7367 | drivers/scsi/advansys.c | eisa_product_id = AscGetEisaProductID(iop_base); |
iop_base | 7370 | drivers/scsi/advansys.c | if (AscFindSignature(iop_base)) { |
iop_base | 7372 | drivers/scsi/advansys.c | inpw(iop_base + 4); |
iop_base | 7373 | drivers/scsi/advansys.c | return (iop_base); |
iop_base | 7376 | drivers/scsi/advansys.c | if (iop_base == ASC_EISA_MAX_IOP_ADDR) |
iop_base | 7378 | drivers/scsi/advansys.c | if ((iop_base & 0x0050) == 0x0050) { |
iop_base | 7379 | drivers/scsi/advansys.c | iop_base += ASC_EISA_BIG_IOP_GAP; |
iop_base | 7381 | drivers/scsi/advansys.c | iop_base += ASC_EISA_SMALL_IOP_GAP; |
iop_base | 7389 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7392 | drivers/scsi/advansys.c | AscSetChipControl(iop_base, 0); |
iop_base | 7393 | drivers/scsi/advansys.c | if ((AscGetChipStatus(iop_base) & CSW_HALTED) != 0) { |
iop_base | 7401 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7406 | drivers/scsi/advansys.c | cc_val = AscGetChipControl(iop_base) & (~(CC_SINGLE_STEP | CC_TEST | CC_DIAG)); |
iop_base | 7407 | drivers/scsi/advansys.c | AscSetChipControl(iop_base, (uchar) (cc_val | CC_HALT)); |
iop_base | 7408 | drivers/scsi/advansys.c | AscSetChipIH(iop_base, INS_HALT); |
iop_base | 7409 | drivers/scsi/advansys.c | AscSetChipIH(iop_base, INS_RFLAG_WTM); |
iop_base | 7410 | drivers/scsi/advansys.c | if ((AscGetChipStatus(iop_base) & CSW_HALTED) == 0) { |
iop_base | 7418 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7422 | drivers/scsi/advansys.c | if ((AscGetChipStatus(iop_base) & CSW_HALTED) != 0) { |
iop_base | 7423 | drivers/scsi/advansys.c | if ((AscGetChipControl(iop_base) & CC_HALT) != 0) { |
iop_base | 7432 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 7436 | drivers/scsi/advansys.c | AscSetBank(iop_base, 1); |
iop_base | 7437 | drivers/scsi/advansys.c | AscWriteChipIH(iop_base, ins_code); |
iop_base | 7438 | drivers/scsi/advansys.c | AscSetBank(iop_base, 0); |
iop_base | 7444 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7454 | drivers/scsi/advansys.c | risc_flag = AscReadLramByte(iop_base, ASCV_RISC_FLAG_B); |
iop_base | 7460 | drivers/scsi/advansys.c | host_flag = AscReadLramByte(iop_base, ASCV_HOST_FLAG_B); |
iop_base | 7461 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_HOST_FLAG_B, |
iop_base | 7464 | drivers/scsi/advansys.c | AscSetChipStatus(iop_base, CIW_INT_ACK); |
iop_base | 7466 | drivers/scsi/advansys.c | while (AscGetChipStatus(iop_base) & CSW_INT_PENDING) { |
iop_base | 7468 | drivers/scsi/advansys.c | AscSetChipStatus(iop_base, CIW_INT_ACK); |
iop_base | 7474 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_HOST_FLAG_B, host_flag); |
iop_base | 7480 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7485 | drivers/scsi/advansys.c | cfg = AscGetChipCfgLsw(iop_base); |
iop_base | 7486 | drivers/scsi/advansys.c | AscSetChipCfgLsw(iop_base, cfg & (~ASC_CFG0_HOST_INT_ON)); |
iop_base | 7492 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7497 | drivers/scsi/advansys.c | cfg = AscGetChipCfgLsw(iop_base); |
iop_base | 7498 | drivers/scsi/advansys.c | AscSetChipCfgLsw(iop_base, cfg | ASC_CFG0_HOST_INT_ON); |
iop_base | 7504 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 7510 | drivers/scsi/advansys.c | val = AscGetChipControl(iop_base) & |
iop_base | 7519 | drivers/scsi/advansys.c | AscSetChipControl(iop_base, val); |
iop_base | 7525 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7528 | drivers/scsi/advansys.c | AscStopChip(iop_base); |
iop_base | 7529 | drivers/scsi/advansys.c | AscSetChipControl(iop_base, CC_CHIP_RESET | CC_SCSI_RESET | CC_HALT); |
iop_base | 7532 | drivers/scsi/advansys.c | AscSetChipIH(iop_base, INS_RFLAG_WTM); |
iop_base | 7533 | drivers/scsi/advansys.c | AscSetChipIH(iop_base, INS_HALT); |
iop_base | 7535 | drivers/scsi/advansys.c | AscSetChipControl(iop_base, CC_CHIP_RESET | CC_HALT); |
iop_base | 7536 | drivers/scsi/advansys.c | AscSetChipControl(iop_base, CC_HALT); |
iop_base | 7538 | drivers/scsi/advansys.c | return (AscIsChipHalted(iop_base)); |
iop_base | 7543 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7548 | drivers/scsi/advansys.c | channel = AscGetChipCfgLsw(iop_base) & 0x0003; |
iop_base | 7558 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 7571 | drivers/scsi/advansys.c | cfg_lsw = AscGetChipCfgLsw(iop_base) & 0xFFFC; |
iop_base | 7573 | drivers/scsi/advansys.c | AscSetChipCfgLsw(iop_base, cfg_lsw); |
iop_base | 7574 | drivers/scsi/advansys.c | return (AscGetIsaDmaChannel(iop_base)); |
iop_base | 7581 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 7586 | drivers/scsi/advansys.c | AscSetBank(iop_base, 1); |
iop_base | 7587 | drivers/scsi/advansys.c | AscSetChipDmaSpeed(iop_base, speed_value); |
iop_base | 7588 | drivers/scsi/advansys.c | AscSetBank(iop_base, 0); |
iop_base | 7589 | drivers/scsi/advansys.c | return (AscGetIsaDmaSpeed(iop_base)); |
iop_base | 7594 | drivers/scsi/advansys.c | PortAddr iop_base |
iop_base | 7599 | drivers/scsi/advansys.c | AscSetBank(iop_base, 1); |
iop_base | 7600 | drivers/scsi/advansys.c | speed_value = AscGetChipDmaSpeed(iop_base); |
iop_base | 7602 | drivers/scsi/advansys.c | AscSetBank(iop_base, 0); |
iop_base | 7629 | drivers/scsi/advansys.c | if (AscFindSignature(asc_dvc->iop_base)) { |
iop_base | 7654 | drivers/scsi/advansys.c | if (AscFindSignature(asc_dvc->iop_base)) { |
iop_base | 7669 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 7676 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 7683 | drivers/scsi/advansys.c | AscResetChipAndScsiBus(iop_base); |
iop_base | 7690 | drivers/scsi/advansys.c | if (!AscFindSignature(asc_dvc->iop_base)) { |
iop_base | 7695 | drivers/scsi/advansys.c | AscDisableInterrupt(iop_base); |
iop_base | 7702 | drivers/scsi/advansys.c | if (AscLoadMicroCode(iop_base, 0, (ushort dosfar *) _mcode_buf, |
iop_base | 7711 | drivers/scsi/advansys.c | AscEnableInterrupt(iop_base); |
iop_base | 7721 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 7724 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 7759 | drivers/scsi/advansys.c | asc_dvc->cfg->chip_version = AscGetChipVersion(iop_base, |
iop_base | 7761 | drivers/scsi/advansys.c | if (AscGetChipBusType(iop_base) == ASC_IS_ISAPNP) { |
iop_base | 7763 | drivers/scsi/advansys.c | AscPutChipIFC(iop_base, IFC_INIT_DEFAULT); |
iop_base | 7770 | drivers/scsi/advansys.c | asc_dvc->cfg->isa_dma_channel = (uchar) AscGetIsaDmaChannel(iop_base); |
iop_base | 7797 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 7801 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 7804 | drivers/scsi/advansys.c | cfg_msw = AscGetChipCfgMsw(iop_base); |
iop_base | 7809 | drivers/scsi/advansys.c | AscSetChipCfgMsw(iop_base, cfg_msw); |
iop_base | 7811 | drivers/scsi/advansys.c | if (AscGetChipStatus(iop_base) & CSW_AUTO_CONFIG) { |
iop_base | 7822 | drivers/scsi/advansys.c | if (AscSetChipIRQ(iop_base, asc_dvc->irq_no, asc_dvc->bus_type) |
iop_base | 7827 | drivers/scsi/advansys.c | if (AscSetChipScsiID(iop_base, asc_dvc->cfg->chip_scsi_id) != |
iop_base | 7832 | drivers/scsi/advansys.c | AscSetIsaDmaChannel(iop_base, asc_dvc->cfg->isa_dma_channel); |
iop_base | 7833 | drivers/scsi/advansys.c | AscSetIsaDmaSpeed(iop_base, asc_dvc->cfg->isa_dma_speed); |
iop_base | 7845 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 7851 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 7854 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, ASCV_HALTCODE_W, 0x00FE); |
iop_base | 7856 | drivers/scsi/advansys.c | AscStopQueueExe(iop_base); |
iop_base | 7857 | drivers/scsi/advansys.c | if ((AscStopChip(iop_base) == FALSE) || |
iop_base | 7858 | drivers/scsi/advansys.c | (AscGetChipScsiCtrl(iop_base) != 0)) { |
iop_base | 7860 | drivers/scsi/advansys.c | AscResetChipAndScsiBus(iop_base); |
iop_base | 7863 | drivers/scsi/advansys.c | if (AscIsChipHalted(iop_base) == FALSE) { |
iop_base | 7867 | drivers/scsi/advansys.c | AscSetPCAddr(iop_base, ASC_MCODE_START_ADDR); |
iop_base | 7868 | drivers/scsi/advansys.c | if (AscGetPCAddr(iop_base) != ASC_MCODE_START_ADDR) { |
iop_base | 7874 | drivers/scsi/advansys.c | cfg_msw = AscGetChipCfgMsw(iop_base); |
iop_base | 7875 | drivers/scsi/advansys.c | cfg_lsw = AscGetChipCfgLsw(iop_base); |
iop_base | 7880 | drivers/scsi/advansys.c | AscSetChipCfgMsw(iop_base, cfg_msw); |
iop_base | 7889 | drivers/scsi/advansys.c | AscSetChipCfgMsw(iop_base, cfg_msw); |
iop_base | 7891 | drivers/scsi/advansys.c | chksum = AscGetEEPConfig(iop_base, eep_config, asc_dvc->bus_type); |
iop_base | 7895 | drivers/scsi/advansys.c | if (AscGetChipStatus(iop_base) & CSW_AUTO_CONFIG) { |
iop_base | 7902 | drivers/scsi/advansys.c | eep_config->cfg_lsw = AscGetChipCfgLsw(iop_base); |
iop_base | 7906 | drivers/scsi/advansys.c | eep_config->cfg_msw = AscGetChipCfgMsw(iop_base); |
iop_base | 7931 | drivers/scsi/advansys.c | if (AscGetChipVersion(iop_base, asc_dvc->bus_type) |
iop_base | 7940 | drivers/scsi/advansys.c | AscSetChipCfgMsw(iop_base, cfg_msw); |
iop_base | 7946 | drivers/scsi/advansys.c | asc_dvc->err_code |= AscTestLramEndian(iop_base); |
iop_base | 7968 | drivers/scsi/advansys.c | asc_dvc->irq_no = AscGetChipIRQ(iop_base, asc_dvc->bus_type); |
iop_base | 7977 | drivers/scsi/advansys.c | eep_config->cfg_msw = AscGetChipCfgMsw(iop_base); |
iop_base | 7978 | drivers/scsi/advansys.c | if (AscSetEEPConfig(iop_base, eep_config, asc_dvc->bus_type) != 0) { |
iop_base | 7991 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 7994 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 7997 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, (ushort) (ASCV_SDTR_DATA_BEG + i), |
iop_base | 8003 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_DISC_ENABLE_B, |
iop_base | 8005 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_HOSTSCSI_ID_B, |
iop_base | 8014 | drivers/scsi/advansys.c | AscWriteLramDWord(iop_base, ASCV_OVERRUN_PADDR_D, phy_addr); |
iop_base | 8015 | drivers/scsi/advansys.c | AscWriteLramDWord(iop_base, ASCV_OVERRUN_BSIZE_D, |
iop_base | 8019 | drivers/scsi/advansys.c | asc_dvc->cfg->mcode_date = AscReadLramWord(iop_base, |
iop_base | 8021 | drivers/scsi/advansys.c | asc_dvc->cfg->mcode_version = AscReadLramWord(iop_base, |
iop_base | 8023 | drivers/scsi/advansys.c | AscSetPCAddr(iop_base, ASC_MCODE_START_ADDR); |
iop_base | 8024 | drivers/scsi/advansys.c | if (AscGetPCAddr(iop_base) != ASC_MCODE_START_ADDR) { |
iop_base | 8028 | drivers/scsi/advansys.c | if (AscStartChip(iop_base) != 1) { |
iop_base | 8080 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 8085 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 8089 | drivers/scsi/advansys.c | saved_word = AscReadLramWord(iop_base, q_addr); |
iop_base | 8090 | drivers/scsi/advansys.c | if (AscVerWriteLramWord(iop_base, q_addr, 0x55AA) == 0) { |
iop_base | 8092 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, q_addr, saved_word); |
iop_base | 8103 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8112 | drivers/scsi/advansys.c | AscSetChipEEPCmd(iop_base, cmd_reg); |
iop_base | 8114 | drivers/scsi/advansys.c | read_back = AscGetChipEEPCmd(iop_base); |
iop_base | 8126 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8135 | drivers/scsi/advansys.c | AscSetChipEEPData(iop_base, data_reg); |
iop_base | 8137 | drivers/scsi/advansys.c | read_back = AscGetChipEEPData(iop_base); |
iop_base | 8167 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8174 | drivers/scsi/advansys.c | AscWriteEEPCmdReg(iop_base, ASC_EEP_CMD_WRITE_DISABLE); |
iop_base | 8177 | drivers/scsi/advansys.c | AscWriteEEPCmdReg(iop_base, cmd_reg); |
iop_base | 8179 | drivers/scsi/advansys.c | read_wval = AscGetChipEEPData(iop_base); |
iop_base | 8186 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8193 | drivers/scsi/advansys.c | read_wval = AscReadEEPWord(iop_base, addr); |
iop_base | 8195 | drivers/scsi/advansys.c | AscWriteEEPCmdReg(iop_base, ASC_EEP_CMD_WRITE_ABLE); |
iop_base | 8198 | drivers/scsi/advansys.c | AscWriteEEPDataReg(iop_base, word_val); |
iop_base | 8201 | drivers/scsi/advansys.c | AscWriteEEPCmdReg(iop_base, |
iop_base | 8205 | drivers/scsi/advansys.c | AscWriteEEPCmdReg(iop_base, ASC_EEP_CMD_WRITE_DISABLE); |
iop_base | 8207 | drivers/scsi/advansys.c | return (AscReadEEPWord(iop_base, addr)); |
iop_base | 8214 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8231 | drivers/scsi/advansys.c | wval = AscReadEEPWord(iop_base, (uchar) s_addr); |
iop_base | 8246 | drivers/scsi/advansys.c | wval = AscReadEEPWord(iop_base, (uchar) s_addr); |
iop_base | 8250 | drivers/scsi/advansys.c | *wbuf = AscReadEEPWord(iop_base, (uchar) s_addr); |
iop_base | 8256 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8272 | drivers/scsi/advansys.c | if (*wbuf != AscWriteEEPWord(iop_base, (uchar) s_addr, *wbuf)) { |
iop_base | 8286 | drivers/scsi/advansys.c | if (*wbuf != AscWriteEEPWord(iop_base, (uchar) s_addr, *wbuf)) { |
iop_base | 8291 | drivers/scsi/advansys.c | if (sum != AscWriteEEPWord(iop_base, (uchar) s_addr, sum)) { |
iop_base | 8296 | drivers/scsi/advansys.c | if (*wbuf != AscReadEEPWord(iop_base, (uchar) s_addr)) { |
iop_base | 8302 | drivers/scsi/advansys.c | if (*wbuf != AscReadEEPWord(iop_base, (uchar) s_addr)) { |
iop_base | 8311 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8320 | drivers/scsi/advansys.c | if ((n_error = AscSetEEPConfigOnce(iop_base, cfg_buf, |
iop_base | 8336 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 8338 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 8344 | drivers/scsi/advansys.c | AscDisableInterrupt(iop_base); |
iop_base | 8348 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_DISC_ENABLE_B, 0x00); |
iop_base | 8361 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 8364 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 8366 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_DISC_ENABLE_B, |
iop_base | 8368 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_USE_TAGGED_QNG_B, |
iop_base | 8370 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, ASCV_CAN_TAGGED_QNG_B, |
iop_base | 8374 | drivers/scsi/advansys.c | AscWriteLramByte(iop_base, |
iop_base | 8379 | drivers/scsi/advansys.c | AscEnableInterrupt(iop_base); |
iop_base | 8481 | drivers/scsi/advansys.c | AscSetRunChipSynRegAtID(asc_dvc->iop_base, tid_no, |
iop_base | 8709 | drivers/scsi/advansys.c | PortAddr iop_base; |
iop_base | 8711 | drivers/scsi/advansys.c | iop_base = asc_dvc->iop_base; |
iop_base | 8738 | drivers/scsi/advansys.c | if (AscIsChipHalted(iop_base)) { |
iop_base | 8743 | drivers/scsi/advansys.c | if (AscIsIntPending(iop_base)) { |
iop_base | 8755 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8763 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, addr - 1); |
iop_base | 8764 | drivers/scsi/advansys.c | word_data = AscGetChipLramData(iop_base); |
iop_base | 8773 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, addr); |
iop_base | 8774 | drivers/scsi/advansys.c | word_data = AscGetChipLramData(iop_base); |
iop_base | 8788 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8794 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, addr); |
iop_base | 8795 | drivers/scsi/advansys.c | word_data = AscGetChipLramData(iop_base); |
iop_base | 8801 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8808 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, addr); |
iop_base | 8811 | drivers/scsi/advansys.c | val_low = AscGetChipLramData(iop_base); |
iop_base | 8813 | drivers/scsi/advansys.c | val_high = AscGetChipLramData(iop_base); |
iop_base | 8815 | drivers/scsi/advansys.c | val_high = AscGetChipLramData(iop_base); |
iop_base | 8816 | drivers/scsi/advansys.c | val_low = AscGetChipLramData(iop_base); |
iop_base | 8825 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8830 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, addr); |
iop_base | 8831 | drivers/scsi/advansys.c | AscPutChipLramData(iop_base, word_val); |
iop_base | 8837 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8844 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, addr); |
iop_base | 8848 | drivers/scsi/advansys.c | AscPutChipLramData(iop_base, word_val); |
iop_base | 8850 | drivers/scsi/advansys.c | AscPutChipLramData(iop_base, word_val); |
iop_base | 8853 | drivers/scsi/advansys.c | AscPutChipLramData(iop_base, word_val); |
iop_base | 8855 | drivers/scsi/advansys.c | AscPutChipLramData(iop_base, word_val); |
iop_base | 8862 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8871 | drivers/scsi/advansys.c | word_data = AscReadLramWord(iop_base, addr); |
iop_base | 8875 | drivers/scsi/advansys.c | word_data = AscReadLramWord(iop_base, addr); |
iop_base | 8879 | drivers/scsi/advansys.c | AscWriteLramWord(iop_base, addr, word_data); |
iop_base | 8885 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8893 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, addr); |
iop_base | 8894 | drivers/scsi/advansys.c | AscPutChipLramData(iop_base, word_val); |
iop_base | 8895 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, addr); |
iop_base | 8896 | drivers/scsi/advansys.c | if (word_val != AscGetChipLramData(iop_base)) { |
iop_base | 8904 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8910 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, s_addr); |
iop_base | 8911 | drivers/scsi/advansys.c | DvcOutPortWords(iop_base + IOP_RAM_DATA, s_buffer, words); |
iop_base | 8917 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8923 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, s_addr); |
iop_base | 8924 | drivers/scsi/advansys.c | DvcOutPortDWords(iop_base + IOP_RAM_DATA, s_buffer, dwords); |
iop_base | 8930 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8936 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, s_addr); |
iop_base | 8937 | drivers/scsi/advansys.c | DvcInPortWords(iop_base + IOP_RAM_DATA, d_buffer, words); |
iop_base | 8943 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8953 | drivers/scsi/advansys.c | sum += AscReadLramWord(iop_base, s_addr); |
iop_base | 8960 | drivers/scsi/advansys.c | PortAddr iop_base, |
iop_base | 8968 | drivers/scsi/advansys.c | AscSetChipLramAddr(iop_base, s_addr); |
iop_base | 8970 | drivers/scsi/advansys.c | AscPutChipLramData(iop_base, set_wval); |