• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/isdn/hisax/

Lines Matching refs:hscx

16 #include "hscx.h"
81 ReadHSCX(struct IsdnCardState *cs, int hscx, u_char offset)
83 return (readreg(cs->hw.avm.hscx[hscx], offset));
87 WriteHSCX(struct IsdnCardState *cs, int hscx, u_char offset, u_char value)
89 writereg(cs->hw.avm.hscx[hscx], offset, value);
96 #define READHSCX(cs, nr, reg) readreg(cs->hw.avm.hscx[nr], reg)
97 #define WRITEHSCX(cs, nr, reg, data) writereg(cs->hw.avm.hscx[nr], reg, data)
118 val = readreg(cs->hw.avm.hscx[1], HSCX_ISTA);
128 writereg(cs->hw.avm.hscx[0], HSCX_MASK, 0xFF);
129 writereg(cs->hw.avm.hscx[1], HSCX_MASK, 0xFF);
132 writereg(cs->hw.avm.hscx[0], HSCX_MASK, 0x0);
133 writereg(cs->hw.avm.hscx[1], HSCX_MASK, 0x0);
147 release_region(cs->hw.avm.hscx[0] + 32, 32);
151 release_region(cs->hw.avm.hscx[1] + 32, 32);
195 cs->hw.avm.hscx[0] = card->para[1] + 0x400 - 0x20;
196 cs->hw.avm.hscx[1] = card->para[1] + 0xc00 - 0x20;
226 if (!request_region(cs->hw.avm.hscx[0] + 32, 32, "HiSax hscx A")) {
228 "HiSax: %s hscx A ports %x-%x already in use\n",
230 cs->hw.avm.hscx[0] + 32,
231 cs->hw.avm.hscx[0] + 64);
235 if (!request_region(cs->hw.avm.hscxfifo[0], 1, "HiSax hscx A fifo")) {
237 "HiSax: %s hscx A fifo port %x already in use\n",
243 if (!request_region(cs->hw.avm.hscx[1] + 32, 32, "HiSax hscx B")) {
245 "HiSax: %s hscx B ports %x-%x already in use\n",
247 cs->hw.avm.hscx[1] + 32,
248 cs->hw.avm.hscx[1] + 64);
252 if (!request_region(cs->hw.avm.hscxfifo[1], 1, "HiSax hscx B fifo")) {
254 "HiSax: %s hscx B fifo port %x already in use\n",
295 "HiSax: hscx A:0x%X/0x%X hscx B:0x%X/0x%X\n",
296 cs->hw.avm.hscx[0] + 32, cs->hw.avm.hscxfifo[0],
297 cs->hw.avm.hscx[1] + 32, cs->hw.avm.hscxfifo[1]);