• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/hardware/mISDN/

Lines Matching refs:ipac

46 #include "ipac.h"
118 struct ipac_hw ipac;
240 card->ipac.isac.dch.debug = debug;
241 card->ipac.hscx[0].bch.debug = debug;
242 card->ipac.hscx[1].bch.debug = debug;
291 mISDNipac_irq(&hw->ipac, irqloops);
309 mISDNipac_irq(&hw->ipac, irqloops);
328 mISDNipac_irq(&hw->ipac, irqloops);
346 mISDNipac_irq(&hw->ipac, irqloops);
365 mISDNipac_irq(&hw->ipac, irqloops);
377 ret = mISDNipac_irq(&hw->ipac, irqloops);
389 val = hw->ipac.read_reg(hw, IPAC_ISTA);
395 mISDNipac_irq(&hw->ipac, irqloops);
487 hw->ipac.write_reg(hw, IPAC_POTA2, 0x20);
489 hw->ipac.write_reg(hw, IPAC_POTA2, 0x00);
491 hw->ipac.write_reg(hw, IPAC_CONF, hw->ipac.conf);
492 hw->ipac.write_reg(hw, IPAC_MASK, 0xc0);
532 hw->ipac.write_reg(hw, IPAC_ACFG, 0xff);
533 hw->ipac.write_reg(hw, IPAC_AOE, 0x00);
534 hw->ipac.write_reg(hw, IPAC_PCFG, 0x12);
539 hw->ipac.write_reg(hw, IPAC_ACFG, 0x00);
540 hw->ipac.write_reg(hw, IPAC_AOE, 0x3c);
541 hw->ipac.write_reg(hw, IPAC_ATX, 0xff);
563 hw->ipac.isac.adf2 = 0x87;
564 hw->ipac.hscx[0].slot = 0x1f;
565 hw->ipac.hscx[0].slot = 0x23;
576 hw->ipac.write_reg(hw, IPAC_ACFG, 0xff);
577 hw->ipac.write_reg(hw, IPAC_AOE, 0x00);
578 hw->ipac.conf = 0x01; /* IOM off */
620 ret = hw->ipac.init(&hw->ipac);
726 hw->ipac.type = IPAC_TYPE_ISAC | IPAC_TYPE_HSCX;
735 hw->ipac.type = IPAC_TYPE_IPAC;
736 hw->ipac.isac.off = 0x80;
743 hw->ipac.type = IPAC_TYPE_IPACX;
751 hw->ipac.type = IPAC_TYPE_IPAC;
752 hw->ipac.isac.off = 0x80;
767 hw->ipac.type = IPAC_TYPE_IPAC;
768 hw->ipac.isac.off = 0x80;
777 hw->ipac.type = IPAC_TYPE_ISAC | IPAC_TYPE_HSCX;
786 hw->ipac.type = IPAC_TYPE_IPAC;
787 hw->ipac.isac.off = 0x80;
796 hw->ipac.type = IPAC_TYPE_IPAC;
797 hw->ipac.isac.off = 0x80;
806 hw->ipac.type = IPAC_TYPE_IPAC;
807 hw->ipac.isac.off = 0x80;
816 hw->ipac.type = IPAC_TYPE_IPAC;
817 hw->ipac.isac.off = 0x80;
826 hw->ipac.type = IPAC_TYPE_ISAC | IPAC_TYPE_HSCX;
827 hw->ipac.isac.off = 0x80;
834 hw->ipac.type = IPAC_TYPE_IPAC;
835 hw->ipac.isac.off = 0x80;
848 ASSIGN_FUNC_IPAC(MIO, hw->ipac);
851 ASSIGN_FUNC_IPAC(IND, hw->ipac);
854 ASSIGN_FUNC_IPAC(IO, hw->ipac);
870 card->ipac.isac.release(&card->ipac.isac);
872 mISDN_unregister_device(&card->ipac.isac.dch.dev);
910 card->ipac.isac.name = card->name;
911 card->ipac.name = card->name;
912 card->ipac.owner = THIS_MODULE;
914 card->ipac.isac.hwlock = &card->lock;
915 card->ipac.hwlock = &card->lock;
916 card->ipac.ctrl = (void *)&inf_ctrl;
922 card->ipac.isac.dch.dev.Bprotocols =
923 mISDNipac_init(&card->ipac, card);
925 if (card->ipac.isac.dch.dev.Bprotocols == 0)
928 err = mISDN_register_device(&card->ipac.isac.dch.dev,
939 mISDN_unregister_device(&card->ipac.isac.dch.dev);
941 card->ipac.release(&card->ipac);