tag | line | file | source code |
hscx | 824 | drivers/isdn/teles/callc.c | hsp = sp->hs + chanlist[chan].hscx; |
hscx | 1038 | drivers/isdn/teles/callc.c | init_chan(int chan, int cardnr, int hscx, |
hscx | 1045 | drivers/isdn/teles/callc.c | chanp->hscx = hscx; |
hscx | 1207 | drivers/isdn/teles/callc.c | struct HscxState *hsp = sp->hs + chanlist[chan].hscx; |
hscx | 76 | drivers/isdn/teles/card.c | readhscx_0(byte * base, byte hscx, byte offset) |
hscx | 79 | drivers/isdn/teles/card.c | ((hscx & 1) ? 0x40 : 0) + offset); |
hscx | 83 | drivers/isdn/teles/card.c | readhscx_3(int iobase, byte hscx, byte offset) |
hscx | 85 | drivers/isdn/teles/card.c | return (bytein(iobase - (hscx ? 0x820 : 0xc20) + offset)); |
hscx | 88 | drivers/isdn/teles/card.c | #define READHSCX(mbase,ibase,hscx,ofs) \ |
hscx | 89 | drivers/isdn/teles/card.c | ((mbase)?readhscx_0(mbase,hscx,ofs):readhscx_3(ibase,hscx,ofs)) |
hscx | 92 | drivers/isdn/teles/card.c | writehscx_0(byte * base, byte hscx, byte offset, byte data) |
hscx | 95 | drivers/isdn/teles/card.c | ((hscx & 1) ? 0x40 : 0) + offset) = data; |
hscx | 99 | drivers/isdn/teles/card.c | writehscx_3(int iobase, byte hscx, byte offset, byte data) |
hscx | 101 | drivers/isdn/teles/card.c | byteout(iobase - (hscx ? 0x820 : 0xc20) + offset, data); |
hscx | 105 | drivers/isdn/teles/card.c | readhscx_s(int iobase, byte hscx, byte offset, byte * dest, int count) |
hscx | 107 | drivers/isdn/teles/card.c | insb(iobase - (hscx ? 0x820 : 0xc20) + offset, dest, count); |
hscx | 111 | drivers/isdn/teles/card.c | writehscx_s(int iobase, byte hscx, byte offset, byte * src, int count) |
hscx | 113 | drivers/isdn/teles/card.c | outsb(iobase - (hscx ? 0x820 : 0xc20) + offset, src, count); |
hscx | 158 | drivers/isdn/teles/card.c | waitforCEC_0(byte * base, byte hscx) |
hscx | 162 | drivers/isdn/teles/card.c | while ((readhscx_0(base, hscx, HSCX_STAR) & 0x04) && to) { |
hscx | 171 | drivers/isdn/teles/card.c | waitforCEC_3(int iobase, byte hscx) |
hscx | 175 | drivers/isdn/teles/card.c | while ((readhscx_3(iobase, hscx, HSCX_STAR) & 0x04) && to) { |
hscx | 184 | drivers/isdn/teles/card.c | waitforXFW_0(byte * base, byte hscx) |
hscx | 188 | drivers/isdn/teles/card.c | waitforCEC_0(base, hscx); |
hscx | 190 | drivers/isdn/teles/card.c | while ((!(readhscx_0(base, hscx, HSCX_STAR) & 0x40)) && to) { |
hscx | 199 | drivers/isdn/teles/card.c | waitforXFW_3(int iobase, byte hscx) |
hscx | 203 | drivers/isdn/teles/card.c | waitforCEC_3(iobase, hscx); |
hscx | 205 | drivers/isdn/teles/card.c | while ((!(readhscx_3(iobase, hscx, HSCX_STAR) & 0x40)) && to) { |
hscx | 214 | drivers/isdn/teles/card.c | writehscxCMDR_0(byte * base, byte hscx, byte data) |
hscx | 220 | drivers/isdn/teles/card.c | waitforCEC_0(base, hscx); |
hscx | 221 | drivers/isdn/teles/card.c | writehscx_0(base, hscx, HSCX_CMDR, data); |
hscx | 226 | drivers/isdn/teles/card.c | writehscxCMDR_3(int iobase, byte hscx, byte data) |
hscx | 232 | drivers/isdn/teles/card.c | waitforCEC_3(iobase, hscx); |
hscx | 233 | drivers/isdn/teles/card.c | writehscx_3(iobase, hscx, HSCX_CMDR, data); |
hscx | 237 | drivers/isdn/teles/card.c | #define WRITEHSCX_CMDR(mbase,ibase,hscx,data) \ |
hscx | 238 | drivers/isdn/teles/card.c | ((mbase)?writehscxCMDR_0(mbase,hscx,data):writehscxCMDR_3(ibase,hscx,data)) |
hscx | 252 | drivers/isdn/teles/card.c | teles_hscxreport(struct IsdnCardState *sp, int hscx) |
hscx | 254 | drivers/isdn/teles/card.c | printk(KERN_DEBUG "HSCX %d\n", hscx); |
hscx | 257 | drivers/isdn/teles/card.c | hscx, HSCX_ISTA)); |
hscx | 259 | drivers/isdn/teles/card.c | hscx, HSCX_STAR)); |
hscx | 261 | drivers/isdn/teles/card.c | hscx, HSCX_EXIR)); |
hscx | 264 | drivers/isdn/teles/card.c | hscx, HSCX_ISTA)); |
hscx | 266 | drivers/isdn/teles/card.c | hscx, HSCX_STAR)); |
hscx | 268 | drivers/isdn/teles/card.c | hscx, HSCX_EXIR)); |
hscx | 320 | drivers/isdn/teles/card.c | WRITEHSCX_CMDR(hsp->membase, hsp->iobase, hsp->hscx, 0x80); |
hscx | 329 | drivers/isdn/teles/card.c | *ptr++ = readhscx_0(hsp->membase, hsp->hscx, 0x0); |
hscx | 330 | drivers/isdn/teles/card.c | writehscxCMDR_0(hsp->membase, hsp->hscx, 0x80); |
hscx | 332 | drivers/isdn/teles/card.c | readhscx_s(hsp->iobase, hsp->hscx, 0x3e, ptr, count); |
hscx | 333 | drivers/isdn/teles/card.c | writehscxCMDR_3(hsp->iobase, hsp->hscx, 0x80); |
hscx | 391 | drivers/isdn/teles/card.c | waitforXFW_0(hsp->membase, hsp->hscx); |
hscx | 393 | drivers/isdn/teles/card.c | writehscx_0(hsp->membase, hsp->hscx, 0x0, *ptr++); |
hscx | 394 | drivers/isdn/teles/card.c | writehscxCMDR_0(hsp->membase, hsp->hscx, more ? 0x8 : 0xa); |
hscx | 396 | drivers/isdn/teles/card.c | waitforXFW_3(hsp->iobase, hsp->hscx); |
hscx | 397 | drivers/isdn/teles/card.c | writehscx_s(hsp->iobase, hsp->hscx, 0x3e, ptr, count); |
hscx | 398 | drivers/isdn/teles/card.c | writehscxCMDR_3(hsp->iobase, hsp->hscx, more ? 0x8 : 0xa); |
hscx | 403 | drivers/isdn/teles/card.c | hscx_interrupt(struct IsdnCardState *sp, byte val, byte hscx) |
hscx | 406 | drivers/isdn/teles/card.c | struct HscxState *hsp = sp->hs + hscx; |
hscx | 414 | drivers/isdn/teles/card.c | r = READHSCX(hsp->membase, sp->iobase, hsp->hscx, HSCX_RSTA); |
hscx | 426 | drivers/isdn/teles/card.c | WRITEHSCX_CMDR(hsp->membase, hsp->iobase, hsp->hscx, |
hscx | 437 | drivers/isdn/teles/card.c | hsp->hscx, 0x80); |
hscx | 442 | drivers/isdn/teles/card.c | count = READHSCX(hsp->membase, sp->iobase, hsp->hscx, |
hscx | 461 | drivers/isdn/teles/card.c | hsp->hscx, 0x80); |
hscx | 1180 | drivers/isdn/teles/card.c | int hscx = hs->hscx; |
hscx | 1183 | drivers/isdn/teles/card.c | hscx, mode, ichan); |
hscx | 1185 | drivers/isdn/teles/card.c | if (hscx == 0) |
hscx | 1189 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_CCR1, 0x85); |
hscx | 1190 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_XAD1, 0xFF); |
hscx | 1191 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_XAD2, 0xFF); |
hscx | 1192 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_RAH2, 0xFF); |
hscx | 1193 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_XBCH, 0x0); |
hscx | 1197 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_CCR2, 0x30); |
hscx | 1198 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_TSAX, 0xff); |
hscx | 1199 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_TSAR, 0xff); |
hscx | 1200 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_XCCR, 7); |
hscx | 1201 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_RCCR, 7); |
hscx | 1202 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_MODE, 0x84); |
hscx | 1206 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_CCR2, 0x30); |
hscx | 1207 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_TSAX, 0x7); |
hscx | 1208 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_TSAR, 0x7); |
hscx | 1209 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_XCCR, 7); |
hscx | 1210 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_RCCR, 7); |
hscx | 1212 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_CCR2, 0x30); |
hscx | 1213 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_TSAX, 0x3); |
hscx | 1214 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_TSAR, 0x3); |
hscx | 1215 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_XCCR, 7); |
hscx | 1216 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_RCCR, 7); |
hscx | 1218 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_MODE, 0xe4); |
hscx | 1219 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_CMDR, 0x41); |
hscx | 1223 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_CCR2, 0x30); |
hscx | 1224 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_TSAX, 0x7); |
hscx | 1225 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_TSAR, 0x7); |
hscx | 1226 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_XCCR, 7); |
hscx | 1227 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_RCCR, 7); |
hscx | 1229 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_CCR2, 0x30); |
hscx | 1230 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_TSAX, 0x3); |
hscx | 1231 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_TSAR, 0x3); |
hscx | 1232 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_XCCR, 7); |
hscx | 1233 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_RCCR, 7); |
hscx | 1235 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_MODE, 0x8c); |
hscx | 1236 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_CMDR, 0x41); |
hscx | 1239 | drivers/isdn/teles/card.c | writehscx_0(sp->membase, hscx, HSCX_ISTA, 0x00); |
hscx | 1241 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_CCR1, 0x85); |
hscx | 1242 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_XAD1, 0xFF); |
hscx | 1243 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_XAD2, 0xFF); |
hscx | 1244 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_RAH2, 0xFF); |
hscx | 1245 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_XBCH, 0x00); |
hscx | 1246 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_RLCR, 0x00); |
hscx | 1250 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_CCR2, 0x30); |
hscx | 1251 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_TSAX, 0xff); |
hscx | 1252 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_TSAR, 0xff); |
hscx | 1253 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_XCCR, 7); |
hscx | 1254 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_RCCR, 7); |
hscx | 1255 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_MODE, 0x84); |
hscx | 1259 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_CCR2, 0x30); |
hscx | 1260 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_TSAX, 0x2f); |
hscx | 1261 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_TSAR, 0x2f); |
hscx | 1262 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_XCCR, 7); |
hscx | 1263 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_RCCR, 7); |
hscx | 1265 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_CCR2, 0x30); |
hscx | 1266 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_TSAX, 0x3); |
hscx | 1267 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_TSAR, 0x3); |
hscx | 1268 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_XCCR, 7); |
hscx | 1269 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_RCCR, 7); |
hscx | 1271 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_MODE, 0xe4); |
hscx | 1272 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_CMDR, 0x41); |
hscx | 1276 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_CCR2, 0x30); |
hscx | 1277 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_TSAX, 0x2f); |
hscx | 1278 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_TSAR, 0x2f); |
hscx | 1279 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_XCCR, 7); |
hscx | 1280 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_RCCR, 7); |
hscx | 1282 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_CCR2, 0x30); |
hscx | 1283 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_TSAX, 0x3); |
hscx | 1284 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_TSAR, 0x3); |
hscx | 1285 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_XCCR, 7); |
hscx | 1286 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_RCCR, 7); |
hscx | 1288 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_MODE, 0x8c); |
hscx | 1289 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_CMDR, 0x41); |
hscx | 1292 | drivers/isdn/teles/card.c | writehscx_3(sp->iobase, hscx, HSCX_ISTA, 0x00); |
hscx | 1443 | drivers/isdn/teles/card.c | int hscx) |
hscx | 1445 | drivers/isdn/teles/card.c | struct HscxState *hsp = sp->hs + hscx; |
hscx | 1448 | drivers/isdn/teles/card.c | hsp->hscx = hscx; |
hscx | 1652 | drivers/isdn/teles/card.c | struct HscxState *hsp = sp->hs + st->l1.hscx; |
hscx | 1694 | drivers/isdn/teles/card.c | struct HscxState *hsp = sp->hs + st->l1.hscx; |
hscx | 1708 | drivers/isdn/teles/card.c | int hscx) |
hscx | 1710 | drivers/isdn/teles/card.c | struct HscxState *hsp = sp->hs + hscx; |
hscx | 1740 | drivers/isdn/teles/card.c | struct HscxState *hsp = sp->hs + st->l1.hscx; |
hscx | 1760 | drivers/isdn/teles/card.c | if (open_hscxstate(st->l1.hardware, hs->hscx)) |
hscx | 1763 | drivers/isdn/teles/card.c | st->l1.hscx = hs->hscx; |
hscx | 227 | drivers/isdn/teles/teles.h | int hscx; |
hscx | 310 | drivers/isdn/teles/teles.h | int hscx, mode; |
hscx | 452 | drivers/isdn/teles/teles.h | int hscx; |