taglinefilesource code
dosfar493drivers/scsi/advansys.c#define FNULLPTR  ( void dosfar *)0UL
dosfar1171drivers/scsi/advansys.cstruct asc_scsi_q dosfar *next;
dosfar1172drivers/scsi/advansys.cstruct asc_scsi_q dosfar *join;
dosfar1184drivers/scsi/advansys.cuchar dosfar       *cdbptr;
dosfar1186drivers/scsi/advansys.cASC_SG_HEAD dosfar *sg_head;
dosfar1197drivers/scsi/advansys.cuchar dosfar       *cdbptr;
dosfar1198drivers/scsi/advansys.cASC_SG_HEAD dosfar *sg_head;
dosfar1204drivers/scsi/advansys.cuchar dosfar       *sense_ptr;
dosfar1344drivers/scsi/advansys.cuchar dosfar       *overrun_buf;
dosfar1409drivers/scsi/advansys.cASC_SCSI_Q dosfar  *scsiq_busy_head[ASC_MAX_TID + 1];
dosfar1410drivers/scsi/advansys.cASC_SCSI_Q dosfar  *scsiq_busy_tail[ASC_MAX_TID + 1];
dosfar1416drivers/scsi/advansys.cASC_DVC_CFG dosfar *cfg;
dosfar1425drivers/scsi/advansys.ctypedef int         (dosfar * ASC_ISR_CALLBACK) (ASC_DVC_VAR asc_ptr_type *, ASC_QDONE_INFO dosfar *);
dosfar1426drivers/scsi/advansys.ctypedef int         (dosfar * ASC_EXE_CALLBACK) (ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_Q dosfar *);
dosfar1845drivers/scsi/advansys.cushort              AscGetEEPConfig(PortAddr, ASCEEP_CONFIG dosfar *, ushort);
dosfar1846drivers/scsi/advansys.cint                 AscSetEEPConfigOnce(PortAddr, ASCEEP_CONFIG dosfar *, ushort);
dosfar1847drivers/scsi/advansys.cint                 AscSetEEPConfig(PortAddr, ASCEEP_CONFIG dosfar *, ushort);
dosfar1883drivers/scsi/advansys.cvoid                AscMemWordCopyToLram(PortAddr, ushort, ushort dosfar *, int);
dosfar1884drivers/scsi/advansys.cvoid                AscMemDWordCopyToLram(PortAddr, ushort, ulong dosfar *, int);
dosfar1885drivers/scsi/advansys.cvoid                AscMemWordCopyFromLram(PortAddr, ushort, ushort dosfar *, int);
dosfar1886drivers/scsi/advansys.cint                 AscMemWordCmpToLram(PortAddr, ushort, ushort dosfar *, int);
dosfar1890drivers/scsi/advansys.cushort dosfar *, ushort);
dosfar1895drivers/scsi/advansys.cvoid dosfar         AscInitPollIsrCallBack(ASC_DVC_VAR asc_ptr_type *,
dosfar1896drivers/scsi/advansys.cASC_QDONE_INFO dosfar *);
dosfar1918drivers/scsi/advansys.cASC_QDONE_INFO dosfar *, uchar);
dosfar1920drivers/scsi/advansys.cASC_QDONE_INFO dosfar *, ulong);
dosfar1923drivers/scsi/advansys.culong               AscGetOnePhyAddr(ASC_DVC_VAR asc_ptr_type *, uchar dosfar *, ulong);
dosfar1926drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq,
dosfar1928drivers/scsi/advansys.cint                 AscPutReadyQueue(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_Q dosfar *, uchar);
dosfar1930drivers/scsi/advansys.cASC_SCSI_Q dosfar *, uchar);
dosfar1931drivers/scsi/advansys.cint                 AscAbortScsiIO(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_Q dosfar *);
dosfar1932drivers/scsi/advansys.cvoid                AscExeScsiIO(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_Q dosfar *);
dosfar1939drivers/scsi/advansys.cint                 _AscWaitQDone(PortAddr, ASC_SCSI_Q dosfar *);
dosfar1946drivers/scsi/advansys.cASC_QDONE_INFO dosfar *, ulong);
dosfar1949drivers/scsi/advansys.cint                 AscScsiSetupCmdQ(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_REQ_Q dosfar *,
dosfar1950drivers/scsi/advansys.cuchar dosfar *, ulong);
dosfar1952drivers/scsi/advansys.cint                 AscScsiInquiry(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_REQ_Q dosfar *,
dosfar1953drivers/scsi/advansys.cuchar dosfar *, int);
dosfar1954drivers/scsi/advansys.cint                 AscScsiTestUnitReady(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_REQ_Q dosfar *);
dosfar1956drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *, uchar);
dosfar1958drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *,
dosfar1959drivers/scsi/advansys.cuchar dosfar *);
dosfar1961drivers/scsi/advansys.culong dosfar       *swapfarbuf4(uchar dosfar *);
dosfar1963drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *,
dosfar1966drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *,
dosfar1967drivers/scsi/advansys.cASC_CAP_INFO dosfar *);
dosfar1968drivers/scsi/advansys.cint                 PollScsiInquiry(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_REQ_Q dosfar *,
dosfar1969drivers/scsi/advansys.cuchar dosfar *, int);
dosfar1971drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *);
dosfar1973drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *);
dosfar1975drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *);
dosfar1976drivers/scsi/advansys.cvoid                AscDispInquiry(uchar, uchar, ASC_SCSI_INQUIRY dosfar *);
dosfar1978drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *, int);
dosfar2003drivers/scsi/advansys.cshort               itos(ushort, uchar dosfar *, short, short);
dosfar2004drivers/scsi/advansys.cint                 insnchar(uchar dosfar *, short, short, ruchar, short);
dosfar2005drivers/scsi/advansys.cvoid                itoh(ushort, ruchar dosfar *);
dosfar2006drivers/scsi/advansys.cvoid                btoh(uchar, ruchar dosfar *);
dosfar2007drivers/scsi/advansys.cvoid                ltoh(ulong, ruchar dosfar *);
dosfar2008drivers/scsi/advansys.cuchar dosfar       *todstr(ushort, uchar dosfar *);
dosfar2009drivers/scsi/advansys.cuchar dosfar       *tohstr(ushort, uchar dosfar *);
dosfar2010drivers/scsi/advansys.cuchar dosfar       *tobhstr(uchar, uchar dosfar *);
dosfar2011drivers/scsi/advansys.cuchar dosfar       *tolhstr(ulong, uchar dosfar *);
dosfar2030drivers/scsi/advansys.cint                 _AscRestoreMicroCode(PortAddr, ASC_MC_SAVED dosfar *);
dosfar2038drivers/scsi/advansys.cint                 AscAdjEndianScsiQ(ASC_SCSI_Q dosfar *);
dosfar2039drivers/scsi/advansys.cint                 AscAdjEndianQDoneInfo(ASC_QDONE_INFO dosfar *);
dosfar2044drivers/scsi/advansys.cextern void         DvcInPortWords(PortAddr, ushort dosfar *, int);
dosfar2045drivers/scsi/advansys.cextern void         DvcOutPortWords(PortAddr, ushort dosfar *, int);
dosfar2046drivers/scsi/advansys.cextern void         DvcOutPortDWords(PortAddr, ulong dosfar *, int);
dosfar2049drivers/scsi/advansys.cextern void         DvcDisplayString(uchar dosfar *);
dosfar2050drivers/scsi/advansys.cextern ulong        DvcGetPhyAddr(uchar dosfar * buf_addr, ulong buf_len);
dosfar2051drivers/scsi/advansys.cextern ulong        DvcGetSGList(ASC_DVC_VAR asc_ptr_type *, uchar dosfar *, ulong,
dosfar2052drivers/scsi/advansys.cASC_SG_HEAD dosfar *);
dosfar2058drivers/scsi/advansys.cvoid                DvcPutScsiQ(PortAddr, ushort, ushort dosfar *, int);
dosfar2059drivers/scsi/advansys.cvoid                DvcGetQinfo(PortAddr, ushort, ushort dosfar *, int);
dosfar2066drivers/scsi/advansys.cASC_DVC_INQ_INFO dosfar *,
dosfar2067drivers/scsi/advansys.cuchar dosfar *,
dosfar2068drivers/scsi/advansys.cASC_CAP_INFO_ARRAY dosfar *,
dosfar2073drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *,
dosfar2074drivers/scsi/advansys.cASC_SCSI_INQUIRY dosfar *,
dosfar2075drivers/scsi/advansys.cASC_CAP_INFO dosfar *);
dosfar2076drivers/scsi/advansys.cint                 AscExeScsiQueue(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_Q dosfar *);
dosfar2081drivers/scsi/advansys.cASC_QDONE_INFO dosfar *,
dosfar2082drivers/scsi/advansys.cuchar dosfar *);
dosfar2105drivers/scsi/advansys.cint                 AscSaveMicroCode(ASC_DVC_VAR asc_ptr_type *, ASC_MC_SAVED dosfar *);
dosfar2106drivers/scsi/advansys.cint                 AscRestoreOldMicroCode(ASC_DVC_VAR asc_ptr_type *, ASC_MC_SAVED dosfar *);
dosfar2107drivers/scsi/advansys.cint                 AscRestoreNewMicroCode(ASC_DVC_VAR asc_ptr_type *, ASC_MC_SAVED dosfar *);
dosfar5089drivers/scsi/advansys.cushort dosfar * mcode_buf,
dosfar5364drivers/scsi/advansys.c(ushort dosfar *) & sdtr_xmsg,
dosfar5460drivers/scsi/advansys.c(ushort dosfar *) & out_msg,
dosfar5518drivers/scsi/advansys.cASC_QDONE_INFO dosfar * scsiq,
dosfar5527drivers/scsi/advansys.c(ushort dosfar *) scsiq,
dosfar5576drivers/scsi/advansys.cASC_QDONE_INFO dosfar *scsiq;
dosfar5591drivers/scsi/advansys.cscsiq = (ASC_QDONE_INFO dosfar *) & scsiq_buf;
dosfar5827drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar5828drivers/scsi/advansys.cuchar dosfar * buf_addr,
dosfar5838drivers/scsi/advansys.cscsiq->cdbptr = (uchar dosfar *) scsiq->cdb;
dosfar5854drivers/scsi/advansys.c(uchar dosfar *) buf_addr, scsiq->r1.data_cnt)) == 0L) {
dosfar6015drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq
dosfar6035drivers/scsi/advansys.cASC_SCSI_Q dosfar  *scsiq_tail;
dosfar6036drivers/scsi/advansys.cASC_SCSI_Q dosfar  *scsiq_next;
dosfar6037drivers/scsi/advansys.cASC_SCSI_Q dosfar  *scsiq_prev;
dosfar6045drivers/scsi/advansys.cif (scsiq == (ASC_SCSI_Q dosfar *) 0L) {
dosfar6133drivers/scsi/advansys.cscsiq_next = (ASC_SCSI_Q dosfar *) asc_dvc->scsiq_busy_head[tid_no];
dosfar6134drivers/scsi/advansys.cif (scsiq_next != (ASC_SCSI_Q dosfar *) 0L) {
dosfar6179drivers/scsi/advansys.cscsiq_next = (ASC_SCSI_Q dosfar *) asc_dvc->scsiq_busy_head[tid_no];
dosfar6180drivers/scsi/advansys.cif (scsiq_next != (ASC_SCSI_Q dosfar *) 0L) {
dosfar6204drivers/scsi/advansys.cif (scsiq_next == (ASC_SCSI_Q dosfar *) 0L) {
dosfar6205drivers/scsi/advansys.casc_dvc->scsiq_busy_head[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6206drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6207drivers/scsi/advansys.cscsiq->ext.next = (ASC_SCSI_Q dosfar *) 0L;
dosfar6208drivers/scsi/advansys.cscsiq->ext.join = (ASC_SCSI_Q dosfar *) 0L;
dosfar6212drivers/scsi/advansys.cscsiq_tail = (ASC_SCSI_Q dosfar *) asc_dvc->scsiq_busy_tail[tid_no];
dosfar6213drivers/scsi/advansys.cif (scsiq_tail->ext.next == (ASC_SCSI_Q dosfar *) 0L) {
dosfar6216drivers/scsi/advansys.casc_dvc->scsiq_busy_head[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6218drivers/scsi/advansys.cscsiq->ext.join = (ASC_SCSI_Q dosfar *) 0L;
dosfar6226drivers/scsi/advansys.c} while (scsiq_next != (ASC_SCSI_Q dosfar *) 0L);
dosfar6230drivers/scsi/advansys.cif (scsiq_next == (ASC_SCSI_Q dosfar *) 0L) {
dosfar6231drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6233drivers/scsi/advansys.cscsiq->ext.join = (ASC_SCSI_Q dosfar *) 0L;
dosfar6236drivers/scsi/advansys.cscsiq_tail->ext.next = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6237drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6238drivers/scsi/advansys.cscsiq->ext.next = (ASC_SCSI_Q dosfar *) 0L;
dosfar6239drivers/scsi/advansys.cscsiq->ext.join = (ASC_SCSI_Q dosfar *) 0L;
dosfar6260drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq,
dosfar6378drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq,
dosfar6415drivers/scsi/advansys.c(ushort dosfar *) scsiq->cdbptr,
dosfar6424drivers/scsi/advansys.c(ushort dosfar *) & scsiq->q1.cntl,
dosfar6439drivers/scsi/advansys.c(ushort dosfar *) scsiq->cdbptr,
dosfar6446drivers/scsi/advansys.c(ushort dosfar *) & scsiq->q1.cntl,
dosfar6473drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq,
dosfar6483drivers/scsi/advansys.cASC_SG_HEAD dosfar *sg_head;
dosfar6537drivers/scsi/advansys.c(ushort dosfar *) & scsi_sg_q,
dosfar6542drivers/scsi/advansys.c(ulong dosfar *) & sg_head->sg_list[sg_index],
dosfar6600drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *scsiq;
dosfar6601drivers/scsi/advansys.cuchar dosfar       *buf;
dosfar6620drivers/scsi/advansys.cscsiq = (ASC_SCSI_REQ_Q dosfar *) & scsiq_buf;
dosfar6621drivers/scsi/advansys.cbuf = (uchar dosfar *) & scsiq_buf;
dosfar6632drivers/scsi/advansys.cscsiq->cdbptr = (uchar dosfar *) scsiq->cdb;
dosfar6642drivers/scsi/advansys.cif (AscExeScsiQueue(asc_dvc, (ASC_SCSI_Q dosfar *) scsiq)
dosfar6646drivers/scsi/advansys.c_AscWaitQDone(iop_base, (ASC_SCSI_Q dosfar *) scsiq);
dosfar6888drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq
dosfar6936drivers/scsi/advansys.c(ushort dosfar *) & sdtr_buf, SYN_XMSG_WLEN);
dosfar7069drivers/scsi/advansys.cASC_QDONE_INFO dosfar *scsiq;
dosfar7076drivers/scsi/advansys.cscsiq = (ASC_QDONE_INFO dosfar *) & scsiq_buf;
dosfar7120drivers/scsi/advansys.cASC_QDONE_INFO dosfar *scsiq;
dosfar7132drivers/scsi/advansys.cscsiq = (ASC_QDONE_INFO dosfar *) & scsiq_buf;
dosfar7314drivers/scsi/advansys.cuchar dosfar * buf_addr,
dosfar7321drivers/scsi/advansys.cif (DvcGetSGList(asc_dvc, (uchar dosfar *) buf_addr,
dosfar7322drivers/scsi/advansys.cbuf_size, (ASC_SG_HEAD dosfar *) & sg_head) != buf_size) {
dosfar7702drivers/scsi/advansys.cif (AscLoadMicroCode(iop_base, 0, (ushort dosfar *) _mcode_buf,
dosfar7734drivers/scsi/advansys.casc_dvc->scsiq_busy_head[i] = (ASC_SCSI_Q dosfar *) 0L;
dosfar7735drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[i] = (ASC_SCSI_Q dosfar *) 0L;
dosfar7786drivers/scsi/advansys.casc_dvc->scsiq_busy_head[i] = (ASC_SCSI_Q dosfar *) 0L;
dosfar7787drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[i] = (ASC_SCSI_Q dosfar *) 0L;
dosfar7844drivers/scsi/advansys.cASCEEP_CONFIG dosfar *eep_config;
dosfar7872drivers/scsi/advansys.ceep_config = (ASCEEP_CONFIG dosfar *) & eep_config_buf;
dosfar8008drivers/scsi/advansys.c(uchar dosfar *) asc_dvc->cfg->overrun_buf,
dosfar8035drivers/scsi/advansys.cvoid                dosfar
dosfar8038drivers/scsi/advansys.cASC_QDONE_INFO dosfar * scsi_done_q
dosfar8041drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *scsiq_req;
dosfar8047drivers/scsi/advansys.cscsiq_req = (ASC_SCSI_REQ_Q dosfar *) scsi_done_q->d2.srb_ptr;
dosfar8215drivers/scsi/advansys.cASCEEP_CONFIG dosfar * cfg_buf, ushort bus_type
dosfar8220drivers/scsi/advansys.cushort dosfar      *wbuf;
dosfar8226drivers/scsi/advansys.cwbuf = (ushort dosfar *) cfg_buf;
dosfar8257drivers/scsi/advansys.cASCEEP_CONFIG dosfar * cfg_buf, ushort bus_type
dosfar8261drivers/scsi/advansys.cushort dosfar      *wbuf;
dosfar8267drivers/scsi/advansys.cwbuf = (ushort dosfar *) cfg_buf;
dosfar8294drivers/scsi/advansys.cwbuf = (ushort dosfar *) cfg_buf;
dosfar8312drivers/scsi/advansys.cASCEEP_CONFIG dosfar * cfg_buf, ushort bus_type
dosfar8341drivers/scsi/advansys.cDvcDisplayString((uchar dosfar *) "\r\n");
dosfar8382drivers/scsi/advansys.cDvcDisplayString((uchar dosfar *) "\r\n");
dosfar8394drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar8395drivers/scsi/advansys.cASC_SCSI_INQUIRY dosfar * inq,
dosfar8396drivers/scsi/advansys.cASC_CAP_INFO dosfar * cap_info
dosfar8413drivers/scsi/advansys.c(uchar dosfar *) scsiq->sense_ptr,
dosfar8425drivers/scsi/advansys.cif (PollScsiInquiry(asc_dvc, scsiq, (uchar dosfar *) inq,
dosfar8512drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar8523drivers/scsi/advansys.c(ASC_SCSI_Q dosfar *) scsiq)) == 1) {
dosfar8559drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar8560drivers/scsi/advansys.cuchar dosfar * buf,
dosfar8567drivers/scsi/advansys.creturn (PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 4));
dosfar8573drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar8574drivers/scsi/advansys.cASC_CAP_INFO dosfar * cap_info
dosfar8581drivers/scsi/advansys.c(uchar dosfar *) & scsi_cap_info) == ERR) {
dosfar8584drivers/scsi/advansys.cstatus = PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 8);
dosfar8587drivers/scsi/advansys.ccap_info->lba = (ulong) * swapfarbuf4((uchar dosfar *) & scsi_cap_info.lba);
dosfar8588drivers/scsi/advansys.ccap_info->blk_size = (ulong) * swapfarbuf4((uchar dosfar *) & scsi_cap_info.blk_size);
dosfar8598drivers/scsi/advansys.culong dosfar       *
dosfar8600drivers/scsi/advansys.cuchar dosfar * buf
dosfar8613drivers/scsi/advansys.creturn ((ulong dosfar *) buf);
dosfar8619drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq
dosfar8625drivers/scsi/advansys.creturn (PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 12));
dosfar8631drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq
dosfar8637drivers/scsi/advansys.creturn (PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 40));
dosfar8643drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq
dosfar8648drivers/scsi/advansys.cASC_REQ_SENSE dosfar *sen;
dosfar8661drivers/scsi/advansys.csen = (ASC_REQ_SENSE dosfar *) scsiq->sense_ptr;
dosfar8703drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar8906drivers/scsi/advansys.cushort dosfar * s_buffer,
dosfar8919drivers/scsi/advansys.culong dosfar * s_buffer,
dosfar8932drivers/scsi/advansys.cushort dosfar * d_buffer,
dosfar8978drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar8979drivers/scsi/advansys.cuchar dosfar * buf, int buf_len
dosfar8999drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar9000drivers/scsi/advansys.cuchar dosfar * info
dosfar9023drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq
dosfar9044drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,