taglinefilesource code
iobase306drivers/char/istallion.cunsigned int  iobase;
iobase843drivers/char/istallion.crelease_region(brdp->iobase, ECP_IOSIZE);
iobase845drivers/char/istallion.crelease_region(brdp->iobase, ONB_IOSIZE);
iobase1816drivers/char/istallion.csio.port = brdp->iobase;
iobase2915drivers/char/istallion.coutb(ECP_ATSTOP, (brdp->iobase + ECP_ATCONFR));
iobase2917drivers/char/istallion.coutb(ECP_ATDISABLE, (brdp->iobase + ECP_ATCONFR));
iobase2921drivers/char/istallion.coutb(memconf, (brdp->iobase + ECP_ATMEMAR));
iobase2931drivers/char/istallion.coutb(ECP_ATENABLE, (brdp->iobase + ECP_ATCONFR));
iobase2941drivers/char/istallion.coutb(ECP_ATDISABLE, (brdp->iobase + ECP_ATCONFR));
iobase2963drivers/char/istallion.coutb(val, (brdp->iobase + ECP_ATMEMPR));
iobase2975drivers/char/istallion.coutb(ECP_ATSTOP, (brdp->iobase + ECP_ATCONFR));
iobase2977drivers/char/istallion.coutb(ECP_ATDISABLE, (brdp->iobase + ECP_ATCONFR));
iobase2988drivers/char/istallion.coutb(0x1, brdp->iobase);
iobase3005drivers/char/istallion.coutb(0x1, (brdp->iobase + ECP_EIBRDENAB));
iobase3006drivers/char/istallion.coutb(ECP_EISTOP, (brdp->iobase + ECP_EICONFR));
iobase3008drivers/char/istallion.coutb(ECP_EIDISABLE, (brdp->iobase + ECP_EICONFR));
iobase3012drivers/char/istallion.coutb(memconf, (brdp->iobase + ECP_EIMEMARL));
iobase3014drivers/char/istallion.coutb(memconf, (brdp->iobase + ECP_EIMEMARH));
iobase3021drivers/char/istallion.coutb(ECP_EIENABLE, (brdp->iobase + ECP_EICONFR));
iobase3028drivers/char/istallion.coutb(ECP_EIDISABLE, (brdp->iobase + ECP_EICONFR));
iobase3053drivers/char/istallion.coutb(val, (brdp->iobase + ECP_EICONFR));
iobase3061drivers/char/istallion.coutb(ECP_EISTOP, (brdp->iobase + ECP_EICONFR));
iobase3063drivers/char/istallion.coutb(ECP_EIDISABLE, (brdp->iobase + ECP_EICONFR));
iobase3075drivers/char/istallion.coutb(ECP_MCENABLE, (brdp->iobase + ECP_MCCONFR));
iobase3082drivers/char/istallion.coutb(ECP_MCDISABLE, (brdp->iobase + ECP_MCCONFR));
iobase3100drivers/char/istallion.coutb(val, (brdp->iobase + ECP_MCCONFR));
iobase3108drivers/char/istallion.coutb(ECP_MCSTOP, (brdp->iobase + ECP_MCCONFR));
iobase3110drivers/char/istallion.coutb(ECP_MCDISABLE, (brdp->iobase + ECP_MCCONFR));
iobase3129drivers/char/istallion.coutb(ONB_ATSTOP, (brdp->iobase + ONB_ATCONFR));
iobase3131drivers/char/istallion.coutb(ONB_ATDISABLE, (brdp->iobase + ONB_ATCONFR));
iobase3136drivers/char/istallion.coutb(memconf, (brdp->iobase + ONB_ATMEMAR));
iobase3137drivers/char/istallion.coutb(0x1, brdp->iobase);
iobase3148drivers/char/istallion.coutb((ONB_ATENABLE | ONB_HIMEMENAB), (brdp->iobase + ONB_ATCONFR));
iobase3158drivers/char/istallion.coutb(ONB_ATDISABLE, (brdp->iobase + ONB_ATCONFR));
iobase3190drivers/char/istallion.coutb(ONB_ATSTOP, (brdp->iobase + ONB_ATCONFR));
iobase3192drivers/char/istallion.coutb(ONB_ATDISABLE, (brdp->iobase + ONB_ATCONFR));
iobase3212drivers/char/istallion.coutb(0x1, (brdp->iobase + ONB_EIBRDENAB));
iobase3213drivers/char/istallion.coutb(ONB_EISTOP, (brdp->iobase + ONB_EICONFR));
iobase3215drivers/char/istallion.coutb(ONB_EIDISABLE, (brdp->iobase + ONB_EICONFR));
iobase3220drivers/char/istallion.coutb(memconf, (brdp->iobase + ONB_EIMEMARL));
iobase3222drivers/char/istallion.coutb(memconf, (brdp->iobase + ONB_EIMEMARH));
iobase3223drivers/char/istallion.coutb(0x1, brdp->iobase);
iobase3234drivers/char/istallion.coutb(ONB_EIENABLE, (brdp->iobase + ONB_EICONFR));
iobase3244drivers/char/istallion.coutb(ONB_EIDISABLE, (brdp->iobase + ONB_EICONFR));
iobase3269drivers/char/istallion.coutb(val, (brdp->iobase + ONB_EICONFR));
iobase3283drivers/char/istallion.coutb(ONB_EISTOP, (brdp->iobase + ONB_EICONFR));
iobase3285drivers/char/istallion.coutb(ONB_EIDISABLE, (brdp->iobase + ONB_EICONFR));
iobase3304drivers/char/istallion.coutb(BBY_ATSTOP, (brdp->iobase + BBY_ATCONFR));
iobase3306drivers/char/istallion.coutb(0, (brdp->iobase + BBY_ATCONFR));
iobase3309drivers/char/istallion.coutb(0x1, brdp->iobase);
iobase3332drivers/char/istallion.coutb(val, (brdp->iobase + BBY_ATCONFR));
iobase3346drivers/char/istallion.coutb(BBY_ATSTOP, (brdp->iobase + BBY_ATCONFR));
iobase3348drivers/char/istallion.coutb(0, (brdp->iobase + BBY_ATCONFR));
iobase3367drivers/char/istallion.coutb(0x1, brdp->iobase);
iobase3404drivers/char/istallion.coutb(0, brdp->iobase);
iobase3464drivers/char/istallion.cif ((brdp->iobase == 0) || (brdp->memaddr == 0))
iobase3574drivers/char/istallion.crequest_region(brdp->iobase, ECP_IOSIZE, "serial(ECP)");
iobase3599drivers/char/istallion.cif ((brdp->iobase == 0) || (brdp->memaddr == 0))
iobase3722drivers/char/istallion.crequest_region(brdp->iobase, ONB_IOSIZE, "serial(ONB/BBY)");
iobase3882drivers/char/istallion.cprintk("STALLION: %s board not found, unit=%d io=%x mem=%x\n", stli_brdnames[brdp->brdtype], brdp->brdnr, brdp->iobase, (int) brdp->memaddr);
iobase3887drivers/char/istallion.cprintk("STALLION: %s found, unit=%d io=%x mem=%x nrpanels=%d nrports=%d\n", stli_brdnames[brdp->brdtype], brdp->brdnr, brdp->iobase, (int) brdp->memaddr, brdp->nrpanels, brdp->nrports);
iobase3915drivers/char/istallion.coutb(0x1, (brdp->iobase + ECP_EIBRDENAB));
iobase3916drivers/char/istallion.coutb(ECP_EISTOP, (brdp->iobase + ECP_EICONFR));
iobase3918drivers/char/istallion.coutb(ECP_EIDISABLE, (brdp->iobase + ECP_EICONFR));
iobase3922drivers/char/istallion.coutb(0x1, (brdp->iobase + ONB_EIBRDENAB));
iobase3923drivers/char/istallion.coutb(ONB_EISTOP, (brdp->iobase + ONB_EICONFR));
iobase3925drivers/char/istallion.coutb(ONB_EIDISABLE, (brdp->iobase + ONB_EICONFR));
iobase3928drivers/char/istallion.coutb(0x1, brdp->iobase);
iobase3984drivers/char/istallion.cprintk("STALLION: failed to probe shared memory region for %s in EISA slot=%d\n", stli_brdnames[brdp->brdtype], (brdp->iobase >> 12));
iobase4005drivers/char/istallion.cunsigned int  iobase, eid;
iobase4024drivers/char/istallion.cfor (iobase = 0x1000; (iobase <= 0xc000); iobase += 0x1000) {
iobase4025drivers/char/istallion.coutb(0xff, (iobase + 0xc80));
iobase4026drivers/char/istallion.ceid = inb(iobase + 0xc80);
iobase4027drivers/char/istallion.ceid |= inb(iobase + 0xc81) << 8;
iobase4039drivers/char/istallion.cif (brdp->iobase == iobase)
iobase4066drivers/char/istallion.ceid = inb(iobase + 0xc82);
iobase4073drivers/char/istallion.cbrdp->iobase = iobase;
iobase4074drivers/char/istallion.coutb(0x1, (iobase + 0xc84));
iobase4076drivers/char/istallion.coutb(0, (iobase + 0xc84));
iobase4120drivers/char/istallion.cbrdp->iobase = confp->ioaddr1;
iobase4293drivers/char/istallion.cstli_brdstats.ioaddr = brdp->iobase;
iobase268drivers/char/stallion.cint    iobase;
iobase1836drivers/char/stallion.cint    i, panelnr, iobase;
iobase1863drivers/char/stallion.ciobase = panelp->iobase;
iobase1864drivers/char/stallion.coutb(SVRR, iobase);
iobase1865drivers/char/stallion.csvrtype = inb(iobase + EREG_DATA);
iobase1867drivers/char/stallion.coutb((SVRR + 0x80), iobase);
iobase1868drivers/char/stallion.csvrtype |= inb(iobase + EREG_DATA);
iobase1878drivers/char/stallion.ciobase = panelp->iobase;
iobase1879drivers/char/stallion.cif (inb(iobase + ECH_PNLSTATUS) & ECH_PNLINTRPEND)
iobase1882drivers/char/stallion.ciobase += 0x8;
iobase1883drivers/char/stallion.cif (inb(iobase + ECH_PNLSTATUS) & ECH_PNLINTRPEND)
iobase1891drivers/char/stallion.coutb(SVRR, iobase);
iobase1892drivers/char/stallion.csvrtype = inb(iobase + EREG_DATA);
iobase1893drivers/char/stallion.coutb((SVRR + 0x80), iobase);
iobase1894drivers/char/stallion.csvrtype |= inb(iobase + EREG_DATA);
iobase1896drivers/char/stallion.ciobase = brdp->ioaddr2;
iobase1900drivers/char/stallion.cif (inb(iobase + ECH_PNLSTATUS) & ECH_PNLINTRPEND)
iobase1904drivers/char/stallion.cif (inb(iobase + ECH_PNLSTATUS) & ECH_PNLINTRPEND)
iobase1912drivers/char/stallion.coutb(SVRR, iobase);
iobase1913drivers/char/stallion.csvrtype = inb(iobase + EREG_DATA);
iobase1914drivers/char/stallion.coutb((SVRR + 0x80), iobase);
iobase1915drivers/char/stallion.csvrtype |= inb(iobase + EREG_DATA);
iobase1923drivers/char/stallion.ciobase = panelp->iobase;
iobase1924drivers/char/stallion.cif (inb(iobase + ECH_PNLSTATUS) & ECH_PNLINTRPEND)
iobase1927drivers/char/stallion.ciobase += 0x8;
iobase1928drivers/char/stallion.cif (inb(iobase + ECH_PNLSTATUS) & ECH_PNLINTRPEND)
iobase1936drivers/char/stallion.coutb(SVRR, iobase);
iobase1937drivers/char/stallion.csvrtype = inb(iobase + EREG_DATA);
iobase1938drivers/char/stallion.coutb((SVRR + 0x80), iobase);
iobase1939drivers/char/stallion.csvrtype |= inb(iobase + EREG_DATA);
iobase1952drivers/char/stallion.cstl_rxisr(panelp, iobase);
iobase1954drivers/char/stallion.cstl_txisr(panelp, iobase);
iobase1956drivers/char/stallion.cstl_mdmisr(panelp, iobase);
iobase2491drivers/char/stallion.cioaddr = panelp->iobase;
iobase2493drivers/char/stallion.cioaddr = panelp->iobase + (EREG_BANKSIZE * (i >> 1));
iobase2520drivers/char/stallion.cioaddr = panelp->iobase;
iobase2524drivers/char/stallion.cioaddr = panelp->iobase;
iobase2526drivers/char/stallion.cioaddr = panelp->iobase + (EREG_BANKSIZE * (i >> 3));
iobase2623drivers/char/stallion.cpanelp->iobase = brdp->ioaddr1;
iobase2727drivers/char/stallion.cpanelp->iobase = ioaddr;
iobase38drivers/isdn/teles/card.creadisac_3(int iobase, byte offset)
iobase40drivers/isdn/teles/card.creturn (bytein(iobase - 0x420 + offset));
iobase53drivers/isdn/teles/card.cwriteisac_3(int iobase, byte offset, byte value)
iobase55drivers/isdn/teles/card.cbyteout(iobase - 0x420 + offset, value);
iobase62drivers/isdn/teles/card.creadisac_s(int iobase, byte offset, byte * dest, int count)
iobase64drivers/isdn/teles/card.cinsb(iobase - 0x420 + offset, dest, count);
iobase68drivers/isdn/teles/card.cwriteisac_s(int iobase, byte offset, byte * src, int count)
iobase70drivers/isdn/teles/card.coutsb(iobase - 0x420 + offset, src, count);
iobase81drivers/isdn/teles/card.creadhscx_3(int iobase, byte hscx, byte offset)
iobase83drivers/isdn/teles/card.creturn (bytein(iobase - (hscx ? 0x820 : 0xc20) + offset));
iobase97drivers/isdn/teles/card.cwritehscx_3(int iobase, byte hscx, byte offset, byte data)
iobase99drivers/isdn/teles/card.cbyteout(iobase - (hscx ? 0x820 : 0xc20) + offset, data);
iobase103drivers/isdn/teles/card.creadhscx_s(int iobase, byte hscx, byte offset, byte * dest, int count)
iobase105drivers/isdn/teles/card.cinsb(iobase - (hscx ? 0x820 : 0xc20) + offset, dest, count);
iobase109drivers/isdn/teles/card.cwritehscx_s(int iobase, byte hscx, byte offset, byte * src, int count)
iobase111drivers/isdn/teles/card.coutsb(iobase - (hscx ? 0x820 : 0xc20) + offset, src, count);
iobase169drivers/isdn/teles/card.cwaitforCEC_3(int iobase, byte hscx)
iobase173drivers/isdn/teles/card.cwhile ((readhscx_3(iobase, hscx, HSCX_STAR) & 0x04) && to) {
iobase197drivers/isdn/teles/card.cwaitforXFW_3(int iobase, byte hscx)
iobase201drivers/isdn/teles/card.cwaitforCEC_3(iobase, hscx);
iobase203drivers/isdn/teles/card.cwhile ((!(readhscx_3(iobase, hscx, HSCX_STAR) & 0x40)) && to) {
iobase224drivers/isdn/teles/card.cwritehscxCMDR_3(int iobase, byte hscx, byte data)
iobase230drivers/isdn/teles/card.cwaitforCEC_3(iobase, hscx);
iobase231drivers/isdn/teles/card.cwritehscx_3(iobase, hscx, HSCX_CMDR, data);
iobase261drivers/isdn/teles/card.cprintk(KERN_DEBUG "  ISTA %x\n", readhscx_3(sp->iobase,
iobase263drivers/isdn/teles/card.cprintk(KERN_DEBUG "  STAR %x\n", readhscx_3(sp->iobase,
iobase265drivers/isdn/teles/card.cprintk(KERN_DEBUG "  EXIR %x\n", readhscx_3(sp->iobase,
iobase282drivers/isdn/teles/card.cprintk(KERN_DEBUG "  ISTA %x\n", readisac_3(sp->iobase,
iobase284drivers/isdn/teles/card.cprintk(KERN_DEBUG "  STAR %x\n", readisac_3(sp->iobase,
iobase286drivers/isdn/teles/card.cprintk(KERN_DEBUG "  EXIR %x\n", readisac_3(sp->iobase,
iobase318drivers/isdn/teles/card.cWRITEHSCX_CMDR(hsp->membase, hsp->iobase, hsp->hscx, 0x80);
iobase330drivers/isdn/teles/card.creadhscx_s(hsp->iobase, hsp->hscx, 0x3e, ptr, count);
iobase331drivers/isdn/teles/card.cwritehscxCMDR_3(hsp->iobase, hsp->hscx, 0x80);
iobase394drivers/isdn/teles/card.cwaitforXFW_3(hsp->iobase, hsp->hscx);
iobase395drivers/isdn/teles/card.cwritehscx_s(hsp->iobase, hsp->hscx, 0x3e, ptr, count);
iobase396drivers/isdn/teles/card.cwritehscxCMDR_3(hsp->iobase, hsp->hscx, more ? 0x8 : 0xa);
iobase412drivers/isdn/teles/card.cr = READHSCX(hsp->membase, sp->iobase, hsp->hscx, HSCX_RSTA);
iobase424drivers/isdn/teles/card.cWRITEHSCX_CMDR(hsp->membase, hsp->iobase, hsp->hscx,
iobase434drivers/isdn/teles/card.cWRITEHSCX_CMDR(hsp->membase, hsp->iobase,
iobase440drivers/isdn/teles/card.ccount = READHSCX(hsp->membase, sp->iobase, hsp->hscx,
iobase458drivers/isdn/teles/card.cWRITEHSCX_CMDR(hsp->membase, hsp->iobase,
iobase542drivers/isdn/teles/card.creadisac_s(sp->iobase, 0x3e, ptr, count);
iobase547drivers/isdn/teles/card.creadisac_s(sp->iobase, 0x3e, ptr, count);
iobase549drivers/isdn/teles/card.cwriteisac_3(sp->iobase, ISAC_CMDR, 0x80);
iobase599drivers/isdn/teles/card.cwriteisac_s(sp->iobase, 0x3e, ptr, count);
iobase605drivers/isdn/teles/card.cwriteisac_s(sp->iobase, 0x3e, ptr, count);
iobase607drivers/isdn/teles/card.cwriteisac_3(sp->iobase, ISAC_CMDR, more ? 0x8 : 0xa);
iobase629drivers/isdn/teles/card.cWRITEISAC(sp->membase, sp->iobase, ISAC_CIX0, (command << 2) | 3);
iobase684drivers/isdn/teles/card.cval = READHSCX(sp->membase, sp->iobase, 1, HSCX_ISTA);
iobase689drivers/isdn/teles/card.cREADHSCX(sp->membase, sp->iobase, 1, HSCX_EXIR),
iobase700drivers/isdn/teles/card.cREADHSCX(sp->membase, sp->iobase, 0, HSCX_EXIR));
iobase713drivers/isdn/teles/card.cval2 = readhscx_3(sp->iobase, 0, HSCX_ISTA);
iobase725drivers/isdn/teles/card.cval = READISAC(sp->membase, sp->iobase, ISAC_ISTA);
iobase732drivers/isdn/teles/card.cr = READISAC(sp->membase, sp->iobase, ISAC_RSTA);
iobase741drivers/isdn/teles/card.cWRITEISAC(sp->membase, sp->iobase, ISAC_CMDR, 0x80);
iobase750drivers/isdn/teles/card.cWRITEISAC(sp->membase, sp->iobase, 
iobase756drivers/isdn/teles/card.ccount = READISAC(sp->membase, sp->iobase, ISAC_RBCL) & 0x1f;
iobase773drivers/isdn/teles/card.cWRITEISAC(sp->membase, sp->iobase,
iobase802drivers/isdn/teles/card.csp->ph_state = (READISAC(sp->membase, sp->iobase, ISAC_CIX0)
iobase815drivers/isdn/teles/card.cwriteisac_3(sp->iobase, ISAC_MASK, 0xFF);
iobase816drivers/isdn/teles/card.cwritehscx_3(sp->iobase, 0, HSCX_MASK, 0xFF);
iobase817drivers/isdn/teles/card.cwritehscx_3(sp->iobase, 1, HSCX_MASK, 0xFF);
iobase818drivers/isdn/teles/card.cwriteisac_3(sp->iobase, ISAC_MASK, 0x0);
iobase819drivers/isdn/teles/card.cwritehscx_3(sp->iobase, 0, HSCX_MASK, 0x0);
iobase820drivers/isdn/teles/card.cwritehscx_3(sp->iobase, 1, HSCX_MASK, 0x0);
iobase1008drivers/isdn/teles/card.cinitisac(byte * cardmem, int iobase)
iobase1020drivers/isdn/teles/card.cwriteisac_3(iobase, ISAC_MASK, 0xff);
iobase1021drivers/isdn/teles/card.cwriteisac_3(iobase, ISAC_ADF2, 0x80);
iobase1022drivers/isdn/teles/card.cwriteisac_3(iobase, ISAC_SQXR, 0x2f);
iobase1023drivers/isdn/teles/card.cwriteisac_3(iobase, ISAC_SPCR, 0x00);
iobase1024drivers/isdn/teles/card.cwriteisac_3(iobase, ISAC_ADF1, 0x02);
iobase1025drivers/isdn/teles/card.cwriteisac_3(iobase, ISAC_STCR, 0x70);
iobase1026drivers/isdn/teles/card.cwriteisac_3(iobase, ISAC_MODE, 0xc9);
iobase1027drivers/isdn/teles/card.cwriteisac_3(iobase, ISAC_TIMR, 0x00);
iobase1028drivers/isdn/teles/card.cwriteisac_3(iobase, ISAC_ADF1, 0x00);
iobase1029drivers/isdn/teles/card.cwriteisac_3(iobase, ISAC_CMDR, 0x41);
iobase1030drivers/isdn/teles/card.cwriteisac_3(iobase, ISAC_CIX0, (1 << 2) | 3);
iobase1041drivers/isdn/teles/card.cif (!card->iobase) {
iobase1053drivers/isdn/teles/card.cswitch (card->iobase) {
iobase1058drivers/isdn/teles/card.ccard->iobase, (card->iobase | 0xc00));
iobase1059drivers/isdn/teles/card.ccard->iobase |= 0xc00;
iobase1062drivers/isdn/teles/card.cif (check_region(card->iobase, 8)) {
iobase1065drivers/isdn/teles/card.ccard->iobase,
iobase1066drivers/isdn/teles/card.ccard->iobase + 8 );
iobase1101drivers/isdn/teles/card.cif (bytein(card->iobase + 0) != 0x51) {
iobase1103drivers/isdn/teles/card.ccard->iobase + 0,
iobase1104drivers/isdn/teles/card.cbytein(card->iobase + 0));
iobase1107drivers/isdn/teles/card.cif (bytein(card->iobase + 1) != 0x93) {
iobase1109drivers/isdn/teles/card.ccard->iobase + 1,
iobase1110drivers/isdn/teles/card.cbytein(card->iobase + 1));
iobase1113drivers/isdn/teles/card.cval = bytein(card->iobase + 2);  /* 0x1e=without AB
iobase1118drivers/isdn/teles/card.ccard->iobase + 2,
iobase1119drivers/isdn/teles/card.cbytein(card->iobase + 2));
iobase1123drivers/isdn/teles/card.crequest_region(card->iobase, 8, "teles");
iobase1126drivers/isdn/teles/card.cbyteout(card->iobase + 4, cfval);
iobase1132drivers/isdn/teles/card.cbyteout(card->iobase + 4, cfval | 1);
iobase1139drivers/isdn/teles/card.ccard->iobase, (long) card->membase,
iobase1146drivers/isdn/teles/card.ccard->iobase, card->interrupt,
iobase1150drivers/isdn/teles/card.cREADHSCX(card->membase, card->iobase, 0,
iobase1152drivers/isdn/teles/card.cREADHSCX(card->membase, card->iobase, 1,
iobase1238drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_CCR1, 0x85);
iobase1239drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_XAD1, 0xFF);
iobase1240drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_XAD2, 0xFF);
iobase1241drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_RAH2, 0xFF);
iobase1242drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_XBCH, 0x00);
iobase1243drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_RLCR, 0x00);
iobase1247drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_CCR2, 0x30);
iobase1248drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_TSAX, 0xff);
iobase1249drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_TSAR, 0xff);
iobase1250drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_XCCR, 7);
iobase1251drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_RCCR, 7);
iobase1252drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_MODE, 0x84);
iobase1256drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_CCR2, 0x30);
iobase1257drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_TSAX, 0x2f);
iobase1258drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_TSAR, 0x2f);
iobase1259drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_XCCR, 7);
iobase1260drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_RCCR, 7);
iobase1262drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_CCR2, 0x30);
iobase1263drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_TSAX, 0x3);
iobase1264drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_TSAR, 0x3);
iobase1265drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_XCCR, 7);
iobase1266drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_RCCR, 7);
iobase1268drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_MODE, 0xe4);
iobase1269drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_CMDR, 0x41);
iobase1273drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_CCR2, 0x30);
iobase1274drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_TSAX, 0x2f);
iobase1275drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_TSAR, 0x2f);
iobase1276drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_XCCR, 7);
iobase1277drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_RCCR, 7);
iobase1279drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_CCR2, 0x30);
iobase1280drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_TSAX, 0x3);
iobase1281drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_TSAR, 0x3);
iobase1282drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_XCCR, 7);
iobase1283drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_RCCR, 7);
iobase1285drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_MODE, 0x8c);
iobase1286drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_CMDR, 0x41);
iobase1289drivers/isdn/teles/card.cwritehscx_3(sp->iobase, hscx, HSCX_ISTA, 0x00);
iobase1447drivers/isdn/teles/card.chsp->iobase = sp->iobase;
iobase1474drivers/isdn/teles/card.csp->iobase = card->iobase;
iobase1486drivers/isdn/teles/card.cinitisac(card->membase, card->iobase);
iobase1521drivers/isdn/teles/card.cWRITEISAC(sp->membase, sp->iobase, ISAC_MASK, 0x0);
iobase1583drivers/isdn/teles/card.cif (cards[cardnr].iobase)
iobase1584drivers/isdn/teles/card.crelease_region(cards[cardnr].iobase, 8);
iobase1622drivers/isdn/teles/card.crelease_region(cards[i].iobase, 8);
iobase1624drivers/isdn/teles/card.cprintk(KERN_WARNING "NO Teles card found at 0x%x!\n", cards[i].iobase);
iobase13drivers/isdn/teles/mod.cunsigned int    iobase;
iobase62drivers/isdn/teles/mod.cio[i].iobase    = ints[j];
iobase96drivers/isdn/teles/mod.ccards[i].iobase    = io[i].iobase;
iobase298drivers/isdn/teles/teles.hint             iobase;
iobase321drivers/isdn/teles/teles.hint             iobase;
iobase344drivers/isdn/teles/teles.hunsigned int    iobase;
iobase219drivers/net/3c509.cunsigned short iobase = id_read_eeprom(8);
iobase220drivers/net/3c509.cif_port = iobase >> 14;
iobase221drivers/net/3c509.cioaddr = 0x200 + ((iobase & 0x1f) << 4);
iobase542drivers/net/de4x5.cstatic int     de4x5_hw_init(struct device *dev, u_long iobase);
iobase581drivers/net/de4x5.cstatic void    DevicePresent(u_long iobase);
iobase605drivers/net/de4x5.cstatic void    eisa_probe(struct device *dev, u_long iobase);
iobase606drivers/net/de4x5.cstatic void    pci_probe(struct device *dev, u_long iobase);
iobase607drivers/net/de4x5.cstatic struct  device *alloc_device(struct device *dev, u_long iobase);
iobase655drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase657drivers/net/de4x5.ceisa_probe(dev, iobase);
iobase658drivers/net/de4x5.cpci_probe(dev, iobase);
iobase660drivers/net/de4x5.cif ((tmp == num_de4x5s) && (iobase != 0) && loading_module) {
iobase662drivers/net/de4x5.ciobase);
iobase672drivers/net/de4x5.cif (iobase == 0) autoprobed = 1;
iobase678drivers/net/de4x5.cde4x5_hw_init(struct device *dev, u_long iobase)
iobase710drivers/net/de4x5.cdev->base_addr = iobase;
iobase713drivers/net/de4x5.cdev->name, name, iobase, ((iobase>>12)&0x0f));
iobase716drivers/net/de4x5.ciobase, lp->bus_num, lp->device);
iobase804drivers/net/de4x5.crequest_region(iobase, (lp->bus == PCI ? DE4X5_PCI_TOTAL_SIZE :
iobase835drivers/net/de4x5.crelease_region(iobase, (lp->bus == PCI ? 
iobase879drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase955drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase1035drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase1118drivers/net/de4x5.cu_long iobase;
iobase1125drivers/net/de4x5.ciobase = dev->base_addr;
iobase1272drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase1342drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase1382drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase1411drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase1448drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase1509drivers/net/de4x5.cu_long iobase;
iobase1518drivers/net/de4x5.ciobase = EISA_SLOT_INC;            /* Get the first slot address */
iobase1522drivers/net/de4x5.ciobase = ioaddr;
iobase1527drivers/net/de4x5.cfor (status = -ENODEV; (i<maxSlots) && (dev!=NULL); i++, iobase+=EISA_SLOT_INC) {
iobase1538drivers/net/de4x5.coutl(iobase, PCI_CBIO);
iobase1540drivers/net/de4x5.cif (check_region(iobase, DE4X5_EISA_TOTAL_SIZE) == 0) {
iobase1541drivers/net/de4x5.cif ((dev = alloc_device(dev, iobase)) != NULL) {
iobase1542drivers/net/de4x5.cif ((status = de4x5_hw_init(dev, iobase)) == 0) {
iobase1548drivers/net/de4x5.cprintk("%s: region already allocated at 0x%04lx.\n", dev->name,iobase);
iobase1577drivers/net/de4x5.cu_int iobase;
iobase1612drivers/net/de4x5.cpcibios_read_config_dword(pb, PCI_DEVICE, PCI_BASE_ADDRESS_0, &iobase);
iobase1613drivers/net/de4x5.ciobase &= CBIO_MASK;
iobase1631drivers/net/de4x5.cif (check_region(iobase, DE4X5_PCI_TOTAL_SIZE) == 0) {
iobase1632drivers/net/de4x5.cif ((dev = alloc_device(dev, iobase)) != NULL) {
iobase1634drivers/net/de4x5.cif ((status = de4x5_hw_init(dev, iobase)) == 0) {
iobase1641drivers/net/de4x5.c(u_short)iobase);
iobase1653drivers/net/de4x5.cstatic struct device *alloc_device(struct device *dev, u_long iobase)
iobase1702drivers/net/de4x5.cdev->base_addr = iobase;       /* assign the io address */
iobase1764drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase1799drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase1952drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2146drivers/net/de4x5.cint ana, anlpa, cap, cr, sr, iobase = dev->base_addr;
iobase2285drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2303drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2324drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2359drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2384drivers/net/de4x5.cint test, iobase = dev->base_addr;
iobase2406drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2423drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2437drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2451drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2467drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2506drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2539drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2569drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2652drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2679drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2699drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase2846drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase3198drivers/net/de4x5.cint iobase = dev->base_addr;
iobase3289drivers/net/de4x5.cint iobase = dev->base_addr;
iobase3315drivers/net/de4x5.cint iobase = dev->base_addr;
iobase3412drivers/net/de4x5.cint iobase = dev->base_addr;
iobase3497drivers/net/de4x5.cu_long iobase = dev->base_addr;
iobase16drivers/net/de4x5.h#define DE4X5_BMR    iobase+(0x000 << lp->bus)  /* Bus Mode Register */
iobase17drivers/net/de4x5.h#define DE4X5_TPD    iobase+(0x008 << lp->bus)  /* Transmit Poll Demand Reg */
iobase18drivers/net/de4x5.h#define DE4X5_RPD    iobase+(0x010 << lp->bus)  /* Receive Poll Demand Reg */
iobase19drivers/net/de4x5.h#define DE4X5_RRBA   iobase+(0x018 << lp->bus)  /* RX Ring Base Address Reg */
iobase20drivers/net/de4x5.h#define DE4X5_TRBA   iobase+(0x020 << lp->bus)  /* TX Ring Base Address Reg */
iobase21drivers/net/de4x5.h#define DE4X5_STS    iobase+(0x028 << lp->bus)  /* Status Register */
iobase22drivers/net/de4x5.h#define DE4X5_OMR    iobase+(0x030 << lp->bus)  /* Operation Mode Register */
iobase23drivers/net/de4x5.h#define DE4X5_IMR    iobase+(0x038 << lp->bus)  /* Interrupt Mask Register */
iobase24drivers/net/de4x5.h#define DE4X5_MFC    iobase+(0x040 << lp->bus)  /* Missed Frame Counter */
iobase25drivers/net/de4x5.h#define DE4X5_APROM  iobase+(0x048 << lp->bus)  /* Ethernet Address PROM */
iobase26drivers/net/de4x5.h#define DE4X5_BROM   iobase+(0x048 << lp->bus)  /* Boot ROM Register */
iobase27drivers/net/de4x5.h#define DE4X5_SROM   iobase+(0x048 << lp->bus)  /* Serial ROM Register */
iobase28drivers/net/de4x5.h#define DE4X5_MII    iobase+(0x048 << lp->bus)  /* MII Interface Register */
iobase29drivers/net/de4x5.h#define DE4X5_DDR    iobase+(0x050 << lp->bus)  /* Data Diagnostic Register */
iobase30drivers/net/de4x5.h#define DE4X5_FDR    iobase+(0x058 << lp->bus)  /* Full Duplex Register */
iobase31drivers/net/de4x5.h#define DE4X5_GPT    iobase+(0x058 << lp->bus)  /* General Purpose Timer Reg.*/
iobase32drivers/net/de4x5.h#define DE4X5_GEP    iobase+(0x060 << lp->bus)  /* General Purpose Register */
iobase33drivers/net/de4x5.h#define DE4X5_SISR   iobase+(0x060 << lp->bus)  /* SIA Status Register */
iobase34drivers/net/de4x5.h#define DE4X5_SICR   iobase+(0x068 << lp->bus)  /* SIA Connectivity Register */
iobase35drivers/net/de4x5.h#define DE4X5_STRR   iobase+(0x070 << lp->bus)  /* SIA TX/RX Register */
iobase36drivers/net/de4x5.h#define DE4X5_SIGR   iobase+(0x078 << lp->bus)  /* SIA General Register */
iobase41drivers/net/de4x5.h#define EISA_ID      iobase+0x0c80   /* EISA ID Registers */ 
iobase42drivers/net/de4x5.h#define EISA_ID0     iobase+0x0c80   /* EISA ID Register 0 */ 
iobase43drivers/net/de4x5.h#define EISA_ID1     iobase+0x0c81   /* EISA ID Register 1 */ 
iobase44drivers/net/de4x5.h#define EISA_ID2     iobase+0x0c82   /* EISA ID Register 2 */ 
iobase45drivers/net/de4x5.h#define EISA_ID3     iobase+0x0c83   /* EISA ID Register 3 */ 
iobase46drivers/net/de4x5.h#define EISA_CR      iobase+0x0c84   /* EISA Control Register */
iobase47drivers/net/de4x5.h#define EISA_REG0    iobase+0x0c88   /* EISA Configuration Register 0 */
iobase48drivers/net/de4x5.h#define EISA_REG1    iobase+0x0c89   /* EISA Configuration Register 1 */
iobase49drivers/net/de4x5.h#define EISA_REG2    iobase+0x0c8a   /* EISA Configuration Register 2 */
iobase50drivers/net/de4x5.h#define EISA_REG3    iobase+0x0c8f   /* EISA Configuration Register 3 */
iobase51drivers/net/de4x5.h#define EISA_APROM   iobase+0x0c90   /* Ethernet Address PROM */
iobase56drivers/net/de4x5.h#define PCI_CFID     iobase+0x0008   /* PCI Configuration ID Register */
iobase57drivers/net/de4x5.h#define PCI_CFCS     iobase+0x000c   /* PCI Command/Status Register */
iobase58drivers/net/de4x5.h#define PCI_CFRV     iobase+0x0018   /* PCI Revision Register */
iobase59drivers/net/de4x5.h#define PCI_CFLT     iobase+0x001c   /* PCI Latency Timer Register */
iobase60drivers/net/de4x5.h#define PCI_CBIO     iobase+0x0028   /* PCI Base I/O Register */
iobase61drivers/net/de4x5.h#define PCI_CBMA     iobase+0x002c   /* PCI Base Memory Address Register */
iobase62drivers/net/de4x5.h#define PCI_CBER     iobase+0x0030   /* PCI Expansion ROM Base Address Reg. */
iobase63drivers/net/de4x5.h#define PCI_CFIT     iobase+0x003c   /* PCI Configuration Interrupt Register */
iobase64drivers/net/de4x5.h#define PCI_CFDA     iobase+0x0040   /* PCI Driver Area Register */
iobase405drivers/net/depca.cstatic void   isa_probe(struct device *dev, u_long iobase);
iobase406drivers/net/depca.cstatic void   eisa_probe(struct device *dev, u_long iobase);
iobase407drivers/net/depca.cstatic struct device *alloc_device(struct device *dev, u_long iobase);
iobase442drivers/net/depca.cu_long iobase = dev->base_addr;
iobase444drivers/net/depca.cif ((iobase == 0) && loading_module){
iobase448drivers/net/depca.cisa_probe(dev, iobase);
iobase449drivers/net/depca.ceisa_probe(dev, iobase);
iobase451drivers/net/depca.cif ((tmp == num_depcas) && (iobase != 0) && loading_module) {
iobase453drivers/net/depca.ciobase);
iobase463drivers/net/depca.cif (iobase == 0) autoprobed = 1;
iobase1253drivers/net/depca.cu_long iobase;
iobase1260drivers/net/depca.ciobase = EISA_SLOT_INC;                    /* Get the first slot address */
iobase1264drivers/net/depca.ciobase = ioaddr;
iobase1268drivers/net/depca.cif ((iobase & 0x0fff) == 0) iobase += DEPCA_EISA_IO_PORTS;
iobase1270drivers/net/depca.cfor (; (i<maxSlots) && (dev!=NULL); i++, iobase+=EISA_SLOT_INC) {
iobase1272drivers/net/depca.cif (DevicePresent(iobase) == 0) { 
iobase1273drivers/net/depca.cif (check_region(iobase, DEPCA_TOTAL_SIZE) == 0) {
iobase1274drivers/net/depca.cif ((dev = alloc_device(dev, iobase)) != NULL) {
iobase1275drivers/net/depca.cif (depca_hw_init(dev, iobase) == 0) {
iobase1281drivers/net/depca.cprintk("%s: region already allocated at 0x%04lx.\n",dev->name,iobase);
iobase1294drivers/net/depca.cstatic struct device *alloc_device(struct device *dev, u_long iobase)
iobase1345drivers/net/depca.cdev->base_addr = iobase;           /* assign the io address */
iobase152drivers/net/depca.h#define EISA_ID         iobase+0x0080 /* ID long word for EISA card */
iobase153drivers/net/depca.h#define EISA_CTRL       iobase+0x0084 /* Control word for EISA card */
iobase300drivers/net/ewrk3.cstatic int    ewrk3_hw_init(struct device *dev, u_long iobase);
iobase306drivers/net/ewrk3.cstatic int    DevicePresent(u_long iobase);
iobase310drivers/net/ewrk3.cstatic int    Read_EEPROM(u_long iobase, u_char eaddr);
iobase311drivers/net/ewrk3.cstatic int    Write_EEPROM(short data, u_long iobase, u_char eaddr);
iobase314drivers/net/ewrk3.cstatic void   isa_probe(struct device *dev, u_long iobase);
iobase315drivers/net/ewrk3.cstatic void   eisa_probe(struct device *dev, u_long iobase);
iobase316drivers/net/ewrk3.cstatic struct device *alloc_device(struct device *dev, u_long iobase);
iobase347drivers/net/ewrk3.cu_long iobase = dev->base_addr;
iobase349drivers/net/ewrk3.cif ((iobase == 0) && loading_module){
iobase354drivers/net/ewrk3.cisa_probe(dev, iobase);
iobase355drivers/net/ewrk3.ceisa_probe(dev, iobase);
iobase357drivers/net/ewrk3.cif ((tmp == num_ewrk3s) && (iobase != 0) && loading_module) {
iobase359drivers/net/ewrk3.ciobase);
iobase369drivers/net/ewrk3.cif (iobase == 0) autoprobed = 1;
iobase376drivers/net/ewrk3.cewrk3_hw_init(struct device *dev, u_long iobase)
iobase388drivers/net/ewrk3.cif (iobase > 0x400) eisa_cr = inb(EISA_CR);
iobase406drivers/net/ewrk3.ctmp.val = (short)Read_EEPROM(iobase, (i>>1));
iobase418drivers/net/ewrk3.cdev->base_addr = iobase;
iobase420drivers/net/ewrk3.cif (iobase > 0x400) {
iobase429drivers/net/ewrk3.cprintk("%s: %s at %#4lx", dev->name, name, iobase);
iobase431drivers/net/ewrk3.c} else if ((iobase&0x0fff)==EWRK3_EISA_IO_PORTS) {
iobase434drivers/net/ewrk3.cdev->name, name, iobase, ((iobase>>12)&0x0f));
iobase436drivers/net/ewrk3.cprintk("%s: %s at %#4lx", dev->name, name, iobase);
iobase441drivers/net/ewrk3.cif (lemac!=LeMAC2) DevicePresent(iobase);/* need after EWRK3_INIT */
iobase524drivers/net/ewrk3.crequest_region(iobase, EWRK3_TOTAL_SIZE, lp->adapter_name);
iobase576drivers/net/ewrk3.cif (status) release_region(iobase, EWRK3_TOTAL_SIZE);
iobase617drivers/net/ewrk3.cu_long iobase = dev->base_addr;
iobase691drivers/net/ewrk3.cu_long iobase = dev->base_addr;
iobase725drivers/net/ewrk3.cu_long iobase = dev->base_addr;
iobase878drivers/net/ewrk3.cu_long iobase;
iobase885drivers/net/ewrk3.ciobase = dev->base_addr;
iobase941drivers/net/ewrk3.cu_long iobase = dev->base_addr;
iobase1085drivers/net/ewrk3.cu_long iobase = dev->base_addr;
iobase1120drivers/net/ewrk3.cu_long iobase = dev->base_addr;
iobase1176drivers/net/ewrk3.cu_long iobase = dev->base_addr;
iobase1212drivers/net/ewrk3.cu_long iobase = dev->base_addr;
iobase1295drivers/net/ewrk3.cu_long iobase;
iobase1301drivers/net/ewrk3.ciobase = EWRK3_IO_BASE;              /* Get the first slot address */
iobase1304drivers/net/ewrk3.ciobase = ioaddr;
iobase1308drivers/net/ewrk3.cfor (; (i<maxSlots) && (dev!=NULL);iobase+=EWRK3_IOP_INC, i++) {
iobase1309drivers/net/ewrk3.cif (!check_region(iobase, EWRK3_TOTAL_SIZE)) {    
iobase1310drivers/net/ewrk3.cif (DevicePresent(iobase) == 0) {
iobase1311drivers/net/ewrk3.cif ((dev = alloc_device(dev, iobase)) != NULL) {
iobase1312drivers/net/ewrk3.cif (ewrk3_hw_init(dev, iobase) == 0) {
iobase1319drivers/net/ewrk3.cprintk("%s: region already allocated at 0x%04lx.\n", dev->name, iobase);
iobase1333drivers/net/ewrk3.cu_long iobase;
iobase1340drivers/net/ewrk3.ciobase = EISA_SLOT_INC;              /* Get the first slot address */
iobase1344drivers/net/ewrk3.ciobase = ioaddr;
iobase1349drivers/net/ewrk3.cfor (i=1; (i<maxSlots) && (dev!=NULL); i++, iobase+=EISA_SLOT_INC) {
iobase1351drivers/net/ewrk3.cif (!check_region(iobase, EWRK3_TOTAL_SIZE)) {
iobase1352drivers/net/ewrk3.cif (DevicePresent(iobase) == 0) {
iobase1353drivers/net/ewrk3.cif ((dev = alloc_device(dev, iobase)) != NULL) {
iobase1354drivers/net/ewrk3.cif (ewrk3_hw_init(dev, iobase) == 0) {
iobase1361drivers/net/ewrk3.cprintk("%s: region already allocated at 0x%04lx.\n", dev->name, iobase);
iobase1373drivers/net/ewrk3.cstatic struct device *alloc_device(struct device *dev, u_long iobase)
iobase1424drivers/net/ewrk3.cdev->base_addr = iobase;           /* assign the io address */
iobase1482drivers/net/ewrk3.cstatic int Read_EEPROM(u_long iobase, u_char eaddr)
iobase1496drivers/net/ewrk3.cstatic int Write_EEPROM(short data, u_long iobase, u_char eaddr)
iobase1552drivers/net/ewrk3.cstatic int DevicePresent(u_long iobase)
iobase1594drivers/net/ewrk3.cu_long iobase = dev->base_addr;
iobase1676drivers/net/ewrk3.cu_long iobase = dev->base_addr;
iobase1831drivers/net/ewrk3.ctmp.val[i] = (short)Read_EEPROM(iobase, i);
iobase1852drivers/net/ewrk3.cWrite_EEPROM(tmp.val[i], iobase, i);
iobase18drivers/net/ewrk3.h#define EWRK3_CSR    iobase+0x00   /* Control and Status Register */
iobase19drivers/net/ewrk3.h#define EWRK3_CR     iobase+0x01   /* Control Register */
iobase20drivers/net/ewrk3.h#define EWRK3_ICR    iobase+0x02   /* Interrupt Control Register */
iobase21drivers/net/ewrk3.h#define EWRK3_TSR    iobase+0x03   /* Transmit Status Register */
iobase22drivers/net/ewrk3.h#define EWRK3_RSVD1  iobase+0x04   /* RESERVED */
iobase23drivers/net/ewrk3.h#define EWRK3_RSVD2  iobase+0x05   /* RESERVED */
iobase24drivers/net/ewrk3.h#define EWRK3_FMQ    iobase+0x06   /* Free Memory Queue */
iobase25drivers/net/ewrk3.h#define EWRK3_FMQC   iobase+0x07   /* Free Memory Queue Counter */
iobase26drivers/net/ewrk3.h#define EWRK3_RQ     iobase+0x08   /* Receive Queue */
iobase27drivers/net/ewrk3.h#define EWRK3_RQC    iobase+0x09   /* Receive Queue Counter */
iobase28drivers/net/ewrk3.h#define EWRK3_TQ     iobase+0x0a   /* Transmit Queue */
iobase29drivers/net/ewrk3.h#define EWRK3_TQC    iobase+0x0b   /* Transmit Queue Counter */
iobase30drivers/net/ewrk3.h#define EWRK3_TDQ    iobase+0x0c   /* Transmit Done Queue */
iobase31drivers/net/ewrk3.h#define EWRK3_TDQC   iobase+0x0d   /* Transmit Done Queue Counter */
iobase32drivers/net/ewrk3.h#define EWRK3_PIR1   iobase+0x0e   /* Page Index Register 1 */
iobase33drivers/net/ewrk3.h#define EWRK3_PIR2   iobase+0x0f   /* Page Index Register 2 */
iobase34drivers/net/ewrk3.h#define EWRK3_DATA   iobase+0x10   /* Data Register */
iobase35drivers/net/ewrk3.h#define EWRK3_IOPR   iobase+0x11   /* I/O Page Register */
iobase36drivers/net/ewrk3.h#define EWRK3_IOBR   iobase+0x12   /* I/O Base Register */
iobase37drivers/net/ewrk3.h#define EWRK3_MPR    iobase+0x13   /* Memory Page Register */
iobase38drivers/net/ewrk3.h#define EWRK3_MBR    iobase+0x14   /* Memory Base Register */
iobase39drivers/net/ewrk3.h#define EWRK3_APROM  iobase+0x15   /* Address PROM */
iobase40drivers/net/ewrk3.h#define EWRK3_EPROM1 iobase+0x16   /* EEPROM Data Register 1 */
iobase41drivers/net/ewrk3.h#define EWRK3_EPROM2 iobase+0x17   /* EEPROM Data Register 2 */
iobase42drivers/net/ewrk3.h#define EWRK3_PAR0   iobase+0x18   /* Physical Address Register 0 */
iobase43drivers/net/ewrk3.h#define EWRK3_PAR1   iobase+0x19   /* Physical Address Register 1 */
iobase44drivers/net/ewrk3.h#define EWRK3_PAR2   iobase+0x1a   /* Physical Address Register 2 */
iobase45drivers/net/ewrk3.h#define EWRK3_PAR3   iobase+0x1b   /* Physical Address Register 3 */
iobase46drivers/net/ewrk3.h#define EWRK3_PAR4   iobase+0x1c   /* Physical Address Register 4 */
iobase47drivers/net/ewrk3.h#define EWRK3_PAR5   iobase+0x1d   /* Physical Address Register 5 */
iobase48drivers/net/ewrk3.h#define EWRK3_CMR    iobase+0x1e   /* Configuration/Management Register */
iobase175drivers/net/ewrk3.h#define EISA_ID       iobase + 0x0c80  /* EISA ID Registers */ 
iobase176drivers/net/ewrk3.h#define EISA_ID0      iobase + 0x0c80  /* EISA ID Register 0 */ 
iobase177drivers/net/ewrk3.h#define EISA_ID1      iobase + 0x0c81  /* EISA ID Register 1 */ 
iobase178drivers/net/ewrk3.h#define EISA_ID2      iobase + 0x0c82  /* EISA ID Register 2 */ 
iobase179drivers/net/ewrk3.h#define EISA_ID3      iobase + 0x0c83  /* EISA ID Register 3 */ 
iobase180drivers/net/ewrk3.h#define EISA_CR       iobase + 0x0c84  /* EISA Control Register */
iobase778drivers/net/wavelan.cstatic unsigned short  iobase[]  =
iobase828drivers/net/wavelan.cfor (i = 0; i < nels(iobase); i++)
iobase830drivers/net/wavelan.cif (check_region(iobase[i], sizeof(ha_t)))
iobase833drivers/net/wavelan.cif (wavelan_probe1(dev, iobase[i]) == 0)
iobase328drivers/scsi/eata.cstatic inline unchar wait_on_busy(ushort iobase) {
iobase331drivers/scsi/eata.cwhile (inb(iobase + REG_AUX_STATUS) & ABSY_ASSERTED)
iobase337drivers/scsi/eata.cstatic inline unchar do_dma (ushort iobase, unsigned int addr, unchar cmd) {
iobase339drivers/scsi/eata.cif (wait_on_busy(iobase)) return TRUE;
iobase342drivers/scsi/eata.coutb((char)  addr,        iobase + REG_LOW);
iobase343drivers/scsi/eata.coutb((char) (addr >> 8),  iobase + REG_LM);
iobase344drivers/scsi/eata.coutb((char) (addr >> 16), iobase + REG_MID);
iobase345drivers/scsi/eata.coutb((char) (addr >> 24), iobase + REG_MSB);
iobase348drivers/scsi/eata.coutb(cmd, iobase + REG_CMD);
iobase352drivers/scsi/eata.cstatic inline unchar read_pio (ushort iobase, ushort *start, ushort *end) {
iobase358drivers/scsi/eata.cwhile (!(inb(iobase + REG_STATUS) & DRQ_ASSERTED)) 
iobase362drivers/scsi/eata.c*p = inw(iobase);
iobase610drivers/scsi/fdomain.cstatic int fdomain_isa_detect( int *irq, int *iobase )
iobase652drivers/scsi/fdomain.c*iobase = base;
iobase691drivers/scsi/fdomain.c*iobase = base;
iobase696drivers/scsi/fdomain.cstatic int fdomain_pci_nobios_detect( int *irq, int *iobase )
iobase724drivers/scsi/fdomain.c*iobase = i;
iobase747drivers/scsi/fdomain.cstatic int fdomain_pci_bios_detect( int *irq, int *iobase )
iobase759drivers/scsi/fdomain.cif (!pcibios_present()) return fdomain_pci_nobios_detect( irq, iobase );
iobase847drivers/scsi/fdomain.c*iobase = (pci_base & 0xfff8);
iobase851drivers/scsi/fdomain.cprintk( "TMC-3260: IRQ = %d, I/O base = 0x%x\n", *irq, *iobase );
iobase854drivers/scsi/fdomain.cif (!fdomain_is_valid_port( *iobase )) return 0;
iobase293drivers/scsi/u14-34f.cstatic inline unchar wait_on_busy(ushort iobase) {
iobase296drivers/scsi/u14-34f.cwhile (inb(iobase + REG_LCL_INTR) & BSY_ASSERTED)
iobase171drivers/scsi/wd7000.cint iobase;                       /* This adapter's I/O base address */
iobase196drivers/scsi/wd7000.cint iobase;                   /* I/O ports base address */
iobase543drivers/scsi/wd7000.coutb(host->control, host->iobase+ASC_CONTROL);
iobase550drivers/scsi/wd7000.coutb(host->control,host->iobase+ASC_CONTROL);
iobase580drivers/scsi/wd7000.cWAIT(host->iobase+ASC_STAT,ASC_STATMASK,CMD_RDY,0);
iobase583drivers/scsi/wd7000.coutb(*cmd, host->iobase+ASC_COMMAND);
iobase584drivers/scsi/wd7000.cWAIT(host->iobase+ASC_STAT, ASC_STATMASK, CMD_RDY, 0);
iobase585drivers/scsi/wd7000.c}  while (inb(host->iobase+ASC_STAT) & CMD_REJ);
iobase809drivers/scsi/wd7000.c#define wd7000_intr_ack(host)  outb(0,host->iobase+ASC_INTR_ACK)
iobase825drivers/scsi/wd7000.cflag = inb(host->iobase+ASC_INTR_STAT);
iobase830drivers/scsi/wd7000.cif (!(inb(host->iobase+ASC_STAT) & INT_IM))  {
iobase1006drivers/scsi/wd7000.coutb(ASC_RES, host->iobase+ASC_CONTROL);
iobase1008drivers/scsi/wd7000.coutb(0,host->iobase+ASC_CONTROL);
iobase1010drivers/scsi/wd7000.cWAIT(host->iobase+ASC_STAT, ASC_STATMASK, CMD_RDY, 0);
iobase1012drivers/scsi/wd7000.cif ((diag = inb(host->iobase+ASC_INTR_STAT)) != 1)  {
iobase1049drivers/scsi/wd7000.cWAIT(host->iobase+ASC_STAT, ASC_STATMASK, ASC_INIT, 0);
iobase1134drivers/scsi/wd7000.cif (check_region(cfg->iobase, 4))  {  /* ports in use */
iobase1135drivers/scsi/wd7000.cprintk("IO %xh already in use.\n", host->iobase);
iobase1154drivers/scsi/wd7000.chost->iobase = cfg->iobase;
iobase1171drivers/scsi/wd7000.chost->iobase, host->irq, host->dma);
iobase1173drivers/scsi/wd7000.crequest_region(host->iobase, 4,"wd7000"); /* Register our ports */
iobase1198drivers/scsi/wd7000.cif (inb(host->iobase+ASC_STAT) & INT_IM)  {