taglinefilesource code
dosfar516drivers/scsi/advansys.c#define FNULLPTR  ( void dosfar *)0UL
dosfar1194drivers/scsi/advansys.cstruct asc_scsi_q dosfar *next;
dosfar1195drivers/scsi/advansys.cstruct asc_scsi_q dosfar *join;
dosfar1207drivers/scsi/advansys.cuchar dosfar       *cdbptr;
dosfar1209drivers/scsi/advansys.cASC_SG_HEAD dosfar *sg_head;
dosfar1220drivers/scsi/advansys.cuchar dosfar       *cdbptr;
dosfar1221drivers/scsi/advansys.cASC_SG_HEAD dosfar *sg_head;
dosfar1227drivers/scsi/advansys.cuchar dosfar       *sense_ptr;
dosfar1367drivers/scsi/advansys.cuchar dosfar       *overrun_buf;
dosfar1432drivers/scsi/advansys.cASC_SCSI_Q dosfar  *scsiq_busy_head[ASC_MAX_TID + 1];
dosfar1433drivers/scsi/advansys.cASC_SCSI_Q dosfar  *scsiq_busy_tail[ASC_MAX_TID + 1];
dosfar1439drivers/scsi/advansys.cASC_DVC_CFG dosfar *cfg;
dosfar1448drivers/scsi/advansys.ctypedef int         (dosfar * ASC_ISR_CALLBACK) (ASC_DVC_VAR asc_ptr_type *, ASC_QDONE_INFO dosfar *);
dosfar1449drivers/scsi/advansys.ctypedef int         (dosfar * ASC_EXE_CALLBACK) (ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_Q dosfar *);
dosfar1868drivers/scsi/advansys.cushort              AscGetEEPConfig(PortAddr, ASCEEP_CONFIG dosfar *, ushort);
dosfar1869drivers/scsi/advansys.cint                 AscSetEEPConfigOnce(PortAddr, ASCEEP_CONFIG dosfar *, ushort);
dosfar1870drivers/scsi/advansys.cint                 AscSetEEPConfig(PortAddr, ASCEEP_CONFIG dosfar *, ushort);
dosfar1906drivers/scsi/advansys.cvoid                AscMemWordCopyToLram(PortAddr, ushort, ushort dosfar *, int);
dosfar1907drivers/scsi/advansys.cvoid                AscMemDWordCopyToLram(PortAddr, ushort, ulong dosfar *, int);
dosfar1908drivers/scsi/advansys.cvoid                AscMemWordCopyFromLram(PortAddr, ushort, ushort dosfar *, int);
dosfar1909drivers/scsi/advansys.cint                 AscMemWordCmpToLram(PortAddr, ushort, ushort dosfar *, int);
dosfar1913drivers/scsi/advansys.cushort dosfar *, ushort);
dosfar1918drivers/scsi/advansys.cvoid dosfar         AscInitPollIsrCallBack(ASC_DVC_VAR asc_ptr_type *,
dosfar1919drivers/scsi/advansys.cASC_QDONE_INFO dosfar *);
dosfar1941drivers/scsi/advansys.cASC_QDONE_INFO dosfar *, uchar);
dosfar1943drivers/scsi/advansys.cASC_QDONE_INFO dosfar *, ulong);
dosfar1946drivers/scsi/advansys.culong               AscGetOnePhyAddr(ASC_DVC_VAR asc_ptr_type *, uchar dosfar *, ulong);
dosfar1949drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq,
dosfar1951drivers/scsi/advansys.cint                 AscPutReadyQueue(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_Q dosfar *, uchar);
dosfar1953drivers/scsi/advansys.cASC_SCSI_Q dosfar *, uchar);
dosfar1954drivers/scsi/advansys.cint                 AscAbortScsiIO(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_Q dosfar *);
dosfar1955drivers/scsi/advansys.cvoid                AscExeScsiIO(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_Q dosfar *);
dosfar1962drivers/scsi/advansys.cint                 _AscWaitQDone(PortAddr, ASC_SCSI_Q dosfar *);
dosfar1969drivers/scsi/advansys.cASC_QDONE_INFO dosfar *, ulong);
dosfar1972drivers/scsi/advansys.cint                 AscScsiSetupCmdQ(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_REQ_Q dosfar *,
dosfar1973drivers/scsi/advansys.cuchar dosfar *, ulong);
dosfar1975drivers/scsi/advansys.cint                 AscScsiInquiry(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_REQ_Q dosfar *,
dosfar1976drivers/scsi/advansys.cuchar dosfar *, int);
dosfar1977drivers/scsi/advansys.cint                 AscScsiTestUnitReady(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_REQ_Q dosfar *);
dosfar1979drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *, uchar);
dosfar1981drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *,
dosfar1982drivers/scsi/advansys.cuchar dosfar *);
dosfar1984drivers/scsi/advansys.culong dosfar       *swapfarbuf4(uchar dosfar *);
dosfar1986drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *,
dosfar1989drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *,
dosfar1990drivers/scsi/advansys.cASC_CAP_INFO dosfar *);
dosfar1991drivers/scsi/advansys.cint                 PollScsiInquiry(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_REQ_Q dosfar *,
dosfar1992drivers/scsi/advansys.cuchar dosfar *, int);
dosfar1994drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *);
dosfar1996drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *);
dosfar1998drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *);
dosfar1999drivers/scsi/advansys.cvoid                AscDispInquiry(uchar, uchar, ASC_SCSI_INQUIRY dosfar *);
dosfar2001drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *, int);
dosfar2026drivers/scsi/advansys.cshort               itos(ushort, uchar dosfar *, short, short);
dosfar2027drivers/scsi/advansys.cint                 insnchar(uchar dosfar *, short, short, ruchar, short);
dosfar2028drivers/scsi/advansys.cvoid                itoh(ushort, ruchar dosfar *);
dosfar2029drivers/scsi/advansys.cvoid                btoh(uchar, ruchar dosfar *);
dosfar2030drivers/scsi/advansys.cvoid                ltoh(ulong, ruchar dosfar *);
dosfar2031drivers/scsi/advansys.cuchar dosfar       *todstr(ushort, uchar dosfar *);
dosfar2032drivers/scsi/advansys.cuchar dosfar       *tohstr(ushort, uchar dosfar *);
dosfar2033drivers/scsi/advansys.cuchar dosfar       *tobhstr(uchar, uchar dosfar *);
dosfar2034drivers/scsi/advansys.cuchar dosfar       *tolhstr(ulong, uchar dosfar *);
dosfar2053drivers/scsi/advansys.cint                 _AscRestoreMicroCode(PortAddr, ASC_MC_SAVED dosfar *);
dosfar2061drivers/scsi/advansys.cint                 AscAdjEndianScsiQ(ASC_SCSI_Q dosfar *);
dosfar2062drivers/scsi/advansys.cint                 AscAdjEndianQDoneInfo(ASC_QDONE_INFO dosfar *);
dosfar2067drivers/scsi/advansys.cextern void         DvcInPortWords(PortAddr, ushort dosfar *, int);
dosfar2068drivers/scsi/advansys.cextern void         DvcOutPortWords(PortAddr, ushort dosfar *, int);
dosfar2069drivers/scsi/advansys.cextern void         DvcOutPortDWords(PortAddr, ulong dosfar *, int);
dosfar2072drivers/scsi/advansys.cextern void         DvcDisplayString(uchar dosfar *);
dosfar2073drivers/scsi/advansys.cextern ulong        DvcGetPhyAddr(uchar dosfar * buf_addr, ulong buf_len);
dosfar2074drivers/scsi/advansys.cextern ulong        DvcGetSGList(ASC_DVC_VAR asc_ptr_type *, uchar dosfar *, ulong,
dosfar2075drivers/scsi/advansys.cASC_SG_HEAD dosfar *);
dosfar2081drivers/scsi/advansys.cvoid                DvcPutScsiQ(PortAddr, ushort, ushort dosfar *, int);
dosfar2082drivers/scsi/advansys.cvoid                DvcGetQinfo(PortAddr, ushort, ushort dosfar *, int);
dosfar2089drivers/scsi/advansys.cASC_DVC_INQ_INFO dosfar *,
dosfar2090drivers/scsi/advansys.cuchar dosfar *,
dosfar2091drivers/scsi/advansys.cASC_CAP_INFO_ARRAY dosfar *,
dosfar2096drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *,
dosfar2097drivers/scsi/advansys.cASC_SCSI_INQUIRY dosfar *,
dosfar2098drivers/scsi/advansys.cASC_CAP_INFO dosfar *);
dosfar2099drivers/scsi/advansys.cint                 AscExeScsiQueue(ASC_DVC_VAR asc_ptr_type *, ASC_SCSI_Q dosfar *);
dosfar2104drivers/scsi/advansys.cASC_QDONE_INFO dosfar *,
dosfar2105drivers/scsi/advansys.cuchar dosfar *);
dosfar2128drivers/scsi/advansys.cint                 AscSaveMicroCode(ASC_DVC_VAR asc_ptr_type *, ASC_MC_SAVED dosfar *);
dosfar2129drivers/scsi/advansys.cint                 AscRestoreOldMicroCode(ASC_DVC_VAR asc_ptr_type *, ASC_MC_SAVED dosfar *);
dosfar2130drivers/scsi/advansys.cint                 AscRestoreNewMicroCode(ASC_DVC_VAR asc_ptr_type *, ASC_MC_SAVED dosfar *);
dosfar5118drivers/scsi/advansys.cushort dosfar * mcode_buf,
dosfar5393drivers/scsi/advansys.c(ushort dosfar *) & sdtr_xmsg,
dosfar5489drivers/scsi/advansys.c(ushort dosfar *) & out_msg,
dosfar5547drivers/scsi/advansys.cASC_QDONE_INFO dosfar * scsiq,
dosfar5556drivers/scsi/advansys.c(ushort dosfar *) scsiq,
dosfar5605drivers/scsi/advansys.cASC_QDONE_INFO dosfar *scsiq;
dosfar5620drivers/scsi/advansys.cscsiq = (ASC_QDONE_INFO dosfar *) & scsiq_buf;
dosfar5856drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar5857drivers/scsi/advansys.cuchar dosfar * buf_addr,
dosfar5867drivers/scsi/advansys.cscsiq->cdbptr = (uchar dosfar *) scsiq->cdb;
dosfar5883drivers/scsi/advansys.c(uchar dosfar *) buf_addr, scsiq->r1.data_cnt)) == 0L) {
dosfar6044drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq
dosfar6064drivers/scsi/advansys.cASC_SCSI_Q dosfar  *scsiq_tail;
dosfar6065drivers/scsi/advansys.cASC_SCSI_Q dosfar  *scsiq_next;
dosfar6066drivers/scsi/advansys.cASC_SCSI_Q dosfar  *scsiq_prev;
dosfar6074drivers/scsi/advansys.cif (scsiq == (ASC_SCSI_Q dosfar *) 0L) {
dosfar6162drivers/scsi/advansys.cscsiq_next = (ASC_SCSI_Q dosfar *) asc_dvc->scsiq_busy_head[tid_no];
dosfar6163drivers/scsi/advansys.cif (scsiq_next != (ASC_SCSI_Q dosfar *) 0L) {
dosfar6208drivers/scsi/advansys.cscsiq_next = (ASC_SCSI_Q dosfar *) asc_dvc->scsiq_busy_head[tid_no];
dosfar6209drivers/scsi/advansys.cif (scsiq_next != (ASC_SCSI_Q dosfar *) 0L) {
dosfar6233drivers/scsi/advansys.cif (scsiq_next == (ASC_SCSI_Q dosfar *) 0L) {
dosfar6234drivers/scsi/advansys.casc_dvc->scsiq_busy_head[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6235drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6236drivers/scsi/advansys.cscsiq->ext.next = (ASC_SCSI_Q dosfar *) 0L;
dosfar6237drivers/scsi/advansys.cscsiq->ext.join = (ASC_SCSI_Q dosfar *) 0L;
dosfar6241drivers/scsi/advansys.cscsiq_tail = (ASC_SCSI_Q dosfar *) asc_dvc->scsiq_busy_tail[tid_no];
dosfar6242drivers/scsi/advansys.cif (scsiq_tail->ext.next == (ASC_SCSI_Q dosfar *) 0L) {
dosfar6245drivers/scsi/advansys.casc_dvc->scsiq_busy_head[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6247drivers/scsi/advansys.cscsiq->ext.join = (ASC_SCSI_Q dosfar *) 0L;
dosfar6255drivers/scsi/advansys.c} while (scsiq_next != (ASC_SCSI_Q dosfar *) 0L);
dosfar6259drivers/scsi/advansys.cif (scsiq_next == (ASC_SCSI_Q dosfar *) 0L) {
dosfar6260drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6262drivers/scsi/advansys.cscsiq->ext.join = (ASC_SCSI_Q dosfar *) 0L;
dosfar6265drivers/scsi/advansys.cscsiq_tail->ext.next = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6266drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[tid_no] = (ASC_SCSI_Q dosfar *) scsiq;
dosfar6267drivers/scsi/advansys.cscsiq->ext.next = (ASC_SCSI_Q dosfar *) 0L;
dosfar6268drivers/scsi/advansys.cscsiq->ext.join = (ASC_SCSI_Q dosfar *) 0L;
dosfar6289drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq,
dosfar6407drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq,
dosfar6444drivers/scsi/advansys.c(ushort dosfar *) scsiq->cdbptr,
dosfar6453drivers/scsi/advansys.c(ushort dosfar *) & scsiq->q1.cntl,
dosfar6468drivers/scsi/advansys.c(ushort dosfar *) scsiq->cdbptr,
dosfar6475drivers/scsi/advansys.c(ushort dosfar *) & scsiq->q1.cntl,
dosfar6502drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq,
dosfar6512drivers/scsi/advansys.cASC_SG_HEAD dosfar *sg_head;
dosfar6566drivers/scsi/advansys.c(ushort dosfar *) & scsi_sg_q,
dosfar6571drivers/scsi/advansys.c(ulong dosfar *) & sg_head->sg_list[sg_index],
dosfar6629drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *scsiq;
dosfar6630drivers/scsi/advansys.cuchar dosfar       *buf;
dosfar6649drivers/scsi/advansys.cscsiq = (ASC_SCSI_REQ_Q dosfar *) & scsiq_buf;
dosfar6650drivers/scsi/advansys.cbuf = (uchar dosfar *) & scsiq_buf;
dosfar6661drivers/scsi/advansys.cscsiq->cdbptr = (uchar dosfar *) scsiq->cdb;
dosfar6671drivers/scsi/advansys.cif (AscExeScsiQueue(asc_dvc, (ASC_SCSI_Q dosfar *) scsiq)
dosfar6675drivers/scsi/advansys.c_AscWaitQDone(iop_base, (ASC_SCSI_Q dosfar *) scsiq);
dosfar6917drivers/scsi/advansys.cASC_SCSI_Q dosfar * scsiq
dosfar6965drivers/scsi/advansys.c(ushort dosfar *) & sdtr_buf, SYN_XMSG_WLEN);
dosfar7098drivers/scsi/advansys.cASC_QDONE_INFO dosfar *scsiq;
dosfar7105drivers/scsi/advansys.cscsiq = (ASC_QDONE_INFO dosfar *) & scsiq_buf;
dosfar7149drivers/scsi/advansys.cASC_QDONE_INFO dosfar *scsiq;
dosfar7161drivers/scsi/advansys.cscsiq = (ASC_QDONE_INFO dosfar *) & scsiq_buf;
dosfar7343drivers/scsi/advansys.cuchar dosfar * buf_addr,
dosfar7350drivers/scsi/advansys.cif (DvcGetSGList(asc_dvc, (uchar dosfar *) buf_addr,
dosfar7351drivers/scsi/advansys.cbuf_size, (ASC_SG_HEAD dosfar *) & sg_head) != buf_size) {
dosfar7731drivers/scsi/advansys.cif (AscLoadMicroCode(iop_base, 0, (ushort dosfar *) _mcode_buf,
dosfar7763drivers/scsi/advansys.casc_dvc->scsiq_busy_head[i] = (ASC_SCSI_Q dosfar *) 0L;
dosfar7764drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[i] = (ASC_SCSI_Q dosfar *) 0L;
dosfar7815drivers/scsi/advansys.casc_dvc->scsiq_busy_head[i] = (ASC_SCSI_Q dosfar *) 0L;
dosfar7816drivers/scsi/advansys.casc_dvc->scsiq_busy_tail[i] = (ASC_SCSI_Q dosfar *) 0L;
dosfar7873drivers/scsi/advansys.cASCEEP_CONFIG dosfar *eep_config;
dosfar7901drivers/scsi/advansys.ceep_config = (ASCEEP_CONFIG dosfar *) & eep_config_buf;
dosfar8037drivers/scsi/advansys.c(uchar dosfar *) asc_dvc->cfg->overrun_buf,
dosfar8064drivers/scsi/advansys.cvoid                dosfar
dosfar8067drivers/scsi/advansys.cASC_QDONE_INFO dosfar * scsi_done_q
dosfar8070drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar *scsiq_req;
dosfar8076drivers/scsi/advansys.cscsiq_req = (ASC_SCSI_REQ_Q dosfar *) scsi_done_q->d2.srb_ptr;
dosfar8244drivers/scsi/advansys.cASCEEP_CONFIG dosfar * cfg_buf, ushort bus_type
dosfar8249drivers/scsi/advansys.cushort dosfar      *wbuf;
dosfar8255drivers/scsi/advansys.cwbuf = (ushort dosfar *) cfg_buf;
dosfar8286drivers/scsi/advansys.cASCEEP_CONFIG dosfar * cfg_buf, ushort bus_type
dosfar8290drivers/scsi/advansys.cushort dosfar      *wbuf;
dosfar8296drivers/scsi/advansys.cwbuf = (ushort dosfar *) cfg_buf;
dosfar8323drivers/scsi/advansys.cwbuf = (ushort dosfar *) cfg_buf;
dosfar8341drivers/scsi/advansys.cASCEEP_CONFIG dosfar * cfg_buf, ushort bus_type
dosfar8370drivers/scsi/advansys.cDvcDisplayString((uchar dosfar *) "\r\n");
dosfar8411drivers/scsi/advansys.cDvcDisplayString((uchar dosfar *) "\r\n");
dosfar8423drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar8424drivers/scsi/advansys.cASC_SCSI_INQUIRY dosfar * inq,
dosfar8425drivers/scsi/advansys.cASC_CAP_INFO dosfar * cap_info
dosfar8442drivers/scsi/advansys.c(uchar dosfar *) scsiq->sense_ptr,
dosfar8454drivers/scsi/advansys.cif (PollScsiInquiry(asc_dvc, scsiq, (uchar dosfar *) inq,
dosfar8561drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar8572drivers/scsi/advansys.c(ASC_SCSI_Q dosfar *) scsiq)) == 1) {
dosfar8608drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar8609drivers/scsi/advansys.cuchar dosfar * buf,
dosfar8616drivers/scsi/advansys.creturn (PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 4));
dosfar8622drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar8623drivers/scsi/advansys.cASC_CAP_INFO dosfar * cap_info
dosfar8630drivers/scsi/advansys.c(uchar dosfar *) & scsi_cap_info) == ERR) {
dosfar8633drivers/scsi/advansys.cstatus = PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 8);
dosfar8636drivers/scsi/advansys.ccap_info->lba = (ulong) * swapfarbuf4((uchar dosfar *) & scsi_cap_info.lba);
dosfar8637drivers/scsi/advansys.ccap_info->blk_size = (ulong) * swapfarbuf4((uchar dosfar *) & scsi_cap_info.blk_size);
dosfar8647drivers/scsi/advansys.culong dosfar       *
dosfar8649drivers/scsi/advansys.cuchar dosfar * buf
dosfar8662drivers/scsi/advansys.creturn ((ulong dosfar *) buf);
dosfar8668drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq
dosfar8674drivers/scsi/advansys.creturn (PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 12));
dosfar8680drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq
dosfar8686drivers/scsi/advansys.creturn (PollQueueDone(asc_dvc, (ASC_SCSI_REQ_Q dosfar *) scsiq, 40));
dosfar8692drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq
dosfar8697drivers/scsi/advansys.cASC_REQ_SENSE dosfar *sen;
dosfar8710drivers/scsi/advansys.csen = (ASC_REQ_SENSE dosfar *) scsiq->sense_ptr;
dosfar8752drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar8955drivers/scsi/advansys.cushort dosfar * s_buffer,
dosfar8968drivers/scsi/advansys.culong dosfar * s_buffer,
dosfar8981drivers/scsi/advansys.cushort dosfar * d_buffer,
dosfar9027drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar9028drivers/scsi/advansys.cuchar dosfar * buf, int buf_len
dosfar9048drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,
dosfar9049drivers/scsi/advansys.cuchar dosfar * info
dosfar9072drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq
dosfar9093drivers/scsi/advansys.cASC_SCSI_REQ_Q dosfar * scsiq,