/linux-2.4.37.9/drivers/isdn/hisax/ |
D | bkm_a8.c | 158 u_char ista, val, icnt = 5; in bkm_interrupt_ipac() local 164 ista = readreg(cs->hw.ax.base, cs->hw.ax.data_adr, IPAC_ISTA); in bkm_interrupt_ipac() 165 if (!(ista & 0x3f)) /* not this IPAC */ in bkm_interrupt_ipac() 169 debugl1(cs, "IPAC ISTA %02X", ista); in bkm_interrupt_ipac() 170 if (ista & 0x0f) { in bkm_interrupt_ipac() 172 if (ista & 0x01) in bkm_interrupt_ipac() 174 if (ista & 0x04) in bkm_interrupt_ipac() 176 if (ista & 0x08) in bkm_interrupt_ipac() 182 if (ista & 0x20) { in bkm_interrupt_ipac() 188 if (ista & 0x10) { in bkm_interrupt_ipac() [all …]
|
D | asuscom.c | 213 u_char ista, val, icnt = 5; in asuscom_interrupt_ipac() local 219 ista = readreg(cs->hw.asus.adr, cs->hw.asus.isac, IPAC_ISTA); in asuscom_interrupt_ipac() 222 debugl1(cs, "IPAC ISTA %02X", ista); in asuscom_interrupt_ipac() 223 if (ista & 0x0f) { in asuscom_interrupt_ipac() 225 if (ista & 0x01) in asuscom_interrupt_ipac() 227 if (ista & 0x04) in asuscom_interrupt_ipac() 229 if (ista & 0x08) in asuscom_interrupt_ipac() 234 if (ista & 0x20) { in asuscom_interrupt_ipac() 240 if (ista & 0x10) { in asuscom_interrupt_ipac() 244 ista = readreg(cs->hw.asus.adr, cs->hw.asus.isac, IPAC_ISTA); in asuscom_interrupt_ipac() [all …]
|
D | diva.c | 339 u_char ista,val; in diva_irq_ipac_isa() local 346 ista = readreg(cs->hw.diva.isac_adr, cs->hw.diva.isac, IPAC_ISTA); in diva_irq_ipac_isa() 349 debugl1(cs, "IPAC ISTA %02X", ista); in diva_irq_ipac_isa() 350 if (ista & 0x0f) { in diva_irq_ipac_isa() 352 if (ista & 0x01) in diva_irq_ipac_isa() 354 if (ista & 0x04) in diva_irq_ipac_isa() 356 if (ista & 0x08) in diva_irq_ipac_isa() 361 if (ista & 0x20) { in diva_irq_ipac_isa() 367 if (ista & 0x10) { in diva_irq_ipac_isa() 371 ista = readreg(cs->hw.diva.isac_adr, cs->hw.diva.isac, IPAC_ISTA); in diva_irq_ipac_isa() [all …]
|
D | gazel.c | 291 u_char ista, val; in gazel_interrupt_ipac() local 298 ista = ReadISAC(cs, IPAC_ISTA - 0x80); in gazel_interrupt_ipac() 300 if (ista & 0x0f) { in gazel_interrupt_ipac() 302 if (ista & 0x01) in gazel_interrupt_ipac() 304 if (ista & 0x04) in gazel_interrupt_ipac() 306 if (ista & 0x08) in gazel_interrupt_ipac() 312 if (ista & 0x20) { in gazel_interrupt_ipac() 318 if (ista & 0x10) { in gazel_interrupt_ipac() 322 ista = ReadISAC(cs, IPAC_ISTA - 0x80); in gazel_interrupt_ipac() 325 while ((ista & 0x3f) && (count < MAXCOUNT)); in gazel_interrupt_ipac()
|
D | ipacx.c | 969 u_char ista; in interrupt_ipacx() local 971 while ((ista = cs->readisac(cs, IPACX_ISTA))) { in interrupt_ipacx() 975 if (ista &0x80) bch_int(cs, 0); // B channel interrupts in interrupt_ipacx() 976 if (ista &0x40) bch_int(cs, 1); in interrupt_ipacx() 978 if (ista &0x01) dch_int(cs); // D channel in interrupt_ipacx() 979 if (ista &0x10) cic_int(cs); // Layer 1 state in interrupt_ipacx() 989 int ista; in clear_pending_ints() local 997 ista = cs->readisac(cs, IPACX_ISTA); in clear_pending_ints() 998 if (ista &0x80) cs->BC_Read_Reg(cs, 0, IPACX_ISTAB); in clear_pending_ints() 999 if (ista &0x40) cs->BC_Read_Reg(cs, 1, IPACX_ISTAB); in clear_pending_ints() [all …]
|
D | sedlbauer.c | 324 u_char ista, val, icnt = 5; in sedlbauer_interrupt_ipac() local 330 ista = readreg(cs->hw.sedl.adr, cs->hw.sedl.isac, IPAC_ISTA); in sedlbauer_interrupt_ipac() 333 debugl1(cs, "IPAC ISTA %02X", ista); in sedlbauer_interrupt_ipac() 334 if (ista & 0x0f) { in sedlbauer_interrupt_ipac() 336 if (ista & 0x01) in sedlbauer_interrupt_ipac() 338 if (ista & 0x04) in sedlbauer_interrupt_ipac() 340 if (ista & 0x08) in sedlbauer_interrupt_ipac() 345 if (ista & 0x20) { in sedlbauer_interrupt_ipac() 351 if (ista & 0x10) { in sedlbauer_interrupt_ipac() 355 ista = readreg(cs->hw.sedl.adr, cs->hw.sedl.isac, IPAC_ISTA); in sedlbauer_interrupt_ipac() [all …]
|
D | elsa.c | 391 u_char ista,val; in elsa_interrupt_ipac() local 412 ista = readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ISTA); in elsa_interrupt_ipac() 415 debugl1(cs, "IPAC ISTA %02X", ista); in elsa_interrupt_ipac() 416 if (ista & 0x0f) { in elsa_interrupt_ipac() 418 if (ista & 0x01) in elsa_interrupt_ipac() 420 if (ista & 0x04) in elsa_interrupt_ipac() 422 if (ista & 0x08) in elsa_interrupt_ipac() 427 if (ista & 0x20) { in elsa_interrupt_ipac() 433 if (ista & 0x10) { in elsa_interrupt_ipac() 437 ista = readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ISTA); in elsa_interrupt_ipac() [all …]
|
/linux-2.4.37.9/drivers/net/wan/ |
D | comx-hw-mixcom.c | 420 register unsigned char ista; in MIXCOM_interrupt() local 432 while((ista = (rd_hscx(dev, HSCX_ISTA) & (HSCX_RME | HSCX_RPF | in MIXCOM_interrupt() 436 if (ista & HSCX_RME) { in MIXCOM_interrupt() 439 if (ista & HSCX_RPF) { in MIXCOM_interrupt() 442 if (ista & HSCX_XPR) { in MIXCOM_interrupt() 451 if (ista & HSCX_EXB) { in MIXCOM_interrupt() 455 if ((ista & HSCX_EXA) && ch->twin) { in MIXCOM_interrupt() 459 if ((ista & HSCX_ICA) && ch->twin && in MIXCOM_interrupt()
|