• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/isdn/hisax/

Lines Matching defs:hscx

20 #include "hscx.h"
80 ReadHSCX(struct IsdnCardState *cs, int hscx, u_char offset)
82 return (readreg(cs->hw.teles3.hscx[hscx], offset));
86 WriteHSCX(struct IsdnCardState *cs, int hscx, u_char offset, u_char value)
88 writereg(cs->hw.teles3.hscx[hscx], offset, value);
95 #define READHSCX(cs, nr, reg) readreg(cs->hw.teles3.hscx[nr], reg)
96 #define WRITEHSCX(cs, nr, reg, data) writereg(cs->hw.teles3.hscx[nr], reg, data)
112 val = readreg(cs->hw.teles3.hscx[1], HSCX_ISTA);
121 val = readreg(cs->hw.teles3.hscx[1], HSCX_ISTA);
135 writereg(cs->hw.teles3.hscx[0], HSCX_MASK, 0xFF);
136 writereg(cs->hw.teles3.hscx[1], HSCX_MASK, 0xFF);
139 writereg(cs->hw.teles3.hscx[0], HSCX_MASK, 0x0);
140 writereg(cs->hw.teles3.hscx[1], HSCX_MASK, 0x0);
151 release_region(cs->hw.teles3.hscx[0] + 32, 32);
153 release_region(cs->hw.teles3.hscx[1] + 32, 32);
160 release_region(cs->hw.teles3.hscx[1], 96);
340 cs->hw.teles3.hscx[0] = cs->hw.teles3.cfg_reg - 0xc20;
341 cs->hw.teles3.hscx[1] = cs->hw.teles3.cfg_reg - 0x820;
344 cs->hw.teles3.hscx[0] = card->para[1] - 0x20;
345 cs->hw.teles3.hscx[1] = card->para[1];
350 cs->hw.teles3.hscx[0] = card->para[1] - 32;
351 cs->hw.teles3.hscx[1] = card->para[1];
355 cs->hw.teles3.hscx[0] = card->para[2] - 32;
356 cs->hw.teles3.hscx[1] = card->para[2];
360 cs->hw.teles3.hscxfifo[0] = cs->hw.teles3.hscx[0] + 0x3e;
361 cs->hw.teles3.hscxfifo[1] = cs->hw.teles3.hscx[1] + 0x3e;
363 if (!request_region(cs->hw.teles3.hscx[1], 96, "HiSax Teles PCMCIA")) {
367 cs->hw.teles3.hscx[1],
368 cs->hw.teles3.hscx[1] + 96);
408 if (!request_region(cs->hw.teles3.hscx[0] + 32, 32, "HiSax hscx A")) {
410 "HiSax: %s hscx A ports %x-%x already in use\n",
412 cs->hw.teles3.hscx[0] + 32,
413 cs->hw.teles3.hscx[0] + 64);
424 if (!request_region(cs->hw.teles3.hscx[1] + 32, 32, "HiSax hscx B")) {
426 "HiSax: %s hscx B ports %x-%x already in use\n",
428 cs->hw.teles3.hscx[1] + 32,
429 cs->hw.teles3.hscx[1] + 64);
473 "HiSax: hscx A:0x%X hscx B:0x%X\n",
474 cs->hw.teles3.hscx[0] + 32, cs->hw.teles3.hscx[1] + 32);