Lines Matching refs:hscx
80 ReadHSCX(struct IsdnCardState *cs, int hscx, u_char offset) in ReadHSCX() argument
82 return (readreg(cs->hw.teles3.hscx[hscx], offset)); in ReadHSCX()
86 WriteHSCX(struct IsdnCardState *cs, int hscx, u_char offset, u_char value) in WriteHSCX() argument
88 writereg(cs->hw.teles3.hscx[hscx], offset, value); in WriteHSCX()
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); in teles3_interrupt()
121 val = readreg(cs->hw.teles3.hscx[1], HSCX_ISTA); in teles3_interrupt()
135 writereg(cs->hw.teles3.hscx[0], HSCX_MASK, 0xFF); in teles3_interrupt()
136 writereg(cs->hw.teles3.hscx[1], HSCX_MASK, 0xFF); in teles3_interrupt()
139 writereg(cs->hw.teles3.hscx[0], HSCX_MASK, 0x0); in teles3_interrupt()
140 writereg(cs->hw.teles3.hscx[1], HSCX_MASK, 0x0); in teles3_interrupt()
151 release_region(cs->hw.teles3.hscx[0] + 32, 32); in release_ioregs()
153 release_region(cs->hw.teles3.hscx[1] + 32, 32); in release_ioregs()
160 release_region(cs->hw.teles3.hscx[1], 96); in release_io_teles3()
339 cs->hw.teles3.hscx[0] = cs->hw.teles3.cfg_reg - 0xc20; in setup_teles3()
340 cs->hw.teles3.hscx[1] = cs->hw.teles3.cfg_reg - 0x820; in setup_teles3()
343 cs->hw.teles3.hscx[0] = card->para[1] - 0x20; in setup_teles3()
344 cs->hw.teles3.hscx[1] = card->para[1]; in setup_teles3()
349 cs->hw.teles3.hscx[0] = card->para[1] - 32; in setup_teles3()
350 cs->hw.teles3.hscx[1] = card->para[1]; in setup_teles3()
354 cs->hw.teles3.hscx[0] = card->para[2] - 32; in setup_teles3()
355 cs->hw.teles3.hscx[1] = card->para[2]; in setup_teles3()
359 cs->hw.teles3.hscxfifo[0] = cs->hw.teles3.hscx[0] + 0x3e; in setup_teles3()
360 cs->hw.teles3.hscxfifo[1] = cs->hw.teles3.hscx[1] + 0x3e; in setup_teles3()
362 if (!request_region(cs->hw.teles3.hscx[1], 96, "HiSax Teles PCMCIA")) { in setup_teles3()
366 cs->hw.teles3.hscx[1], in setup_teles3()
367 cs->hw.teles3.hscx[1] + 96); in setup_teles3()
407 if (!request_region(cs->hw.teles3.hscx[0] + 32, 32, "HiSax hscx A")) { in setup_teles3()
411 cs->hw.teles3.hscx[0] + 32, in setup_teles3()
412 cs->hw.teles3.hscx[0] + 64); in setup_teles3()
423 if (!request_region(cs->hw.teles3.hscx[1] + 32, 32, "HiSax hscx B")) { in setup_teles3()
427 cs->hw.teles3.hscx[1] + 32, in setup_teles3()
428 cs->hw.teles3.hscx[1] + 64); in setup_teles3()
473 cs->hw.teles3.hscx[0] + 32, cs->hw.teles3.hscx[1] + 32); in setup_teles3()