• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/isdn/hisax/

Lines Matching refs:isac

24 #include "isac.h"
179 return (readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset));
185 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset, value);
191 readfifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0, data, size);
197 writefifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0, data, size);
203 return (readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset+0x80));
209 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset|0x80, value);
215 readfifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0x80, data, size);
221 writefifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0x80, data, size);
313 val = readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, ISAC_ISTA);
325 val = readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, ISAC_ISTA);
336 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, ISAC_MASK, 0xFF);
358 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, ISAC_MASK, 0x0);
388 ista = readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ISTA);
404 val = 0xfe & readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, ISAC_ISTA + 0x80);
413 ista = readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ISTA);
420 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_MASK, 0xFF);
421 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_MASK, 0xC0);
439 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ATX, 0xff);
445 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ATX, 0xff);
449 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ATX, 0xff);
486 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_POTA2, 0x20);
488 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_POTA2, 0x00);
489 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_MASK, 0xc0);
492 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ACFG, 0x0);
493 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_AOE, 0x3c);
495 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_PCFG, 0x10);
496 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ACFG, 0x4);
497 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_AOE, 0xf8);
499 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ATX, 0xff);
511 cs->dc.isac.arcofi_bc = bc;
513 interruptible_sleep_on(&cs->dc.isac.arcofi_wait);
524 if (!cs->dc.isac.mon_tx)
525 if (!(cs->dc.isac.mon_tx=kmalloc(MAX_MON_FRAME, GFP_ATOMIC))) {
530 cs->dc.isac.arcofi_bc = 0;
532 interruptible_sleep_on(&cs->dc.isac.arcofi_wait);
534 debugl1(cs, "Arcofi response received %d bytes", cs->dc.isac.mon_rxp);
535 p = cs->dc.isac.mon_rx;
538 QuickHex(t, p, cs->dc.isac.mon_rxp);
540 if ((cs->dc.isac.mon_rxp == 2) && (cs->dc.isac.mon_rx[0] == 0xa0)) {
541 switch(cs->dc.isac.mon_rx[1]) {
560 cs->dc.isac.mon_rxp = 0;
561 } else if (cs->dc.isac.mon_tx) {
599 interruptible_sleep_on(&cs->dc.isac.arcofi_wait);
637 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ATX, led);
884 cs->hw.elsa.isac = cs->hw.elsa.base + ELSA_ISAC;
986 cs->hw.elsa.isac = cs->hw.elsa.base + ELSA_ISAC;
1003 cs->hw.elsa.isac = cs->hw.elsa.base + 2;
1009 cs->hw.elsa.isac = cs->hw.elsa.base + ELSA_ISAC_PCM;
1059 cs->hw.elsa.isac = cs->hw.elsa.base +1;
1162 val = readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, IPAC_ID);