Lines Matching refs:isac
101 struct _ioaddr isac; member
226 card->ipac.isac.dch.debug = debug; in _set_debug()
257 IOFUNC_IO(ISAC, inf_hw, isac.a.io)
259 IOFUNC_IND(ISAC, inf_hw, isac.a.io)
261 IOFUNC_MEMIO(ISAC, inf_hw, u32, isac.a.p)
550 hw->ipac.isac.adf2 = 0x87; in reset_inf()
722 hw->isac.mode = hw->cfg.mode; in setup_io()
723 hw->isac.a.io.ale = (u32)hw->cfg.start + DIVA_ISAC_ALE; in setup_io()
724 hw->isac.a.io.port = (u32)hw->cfg.start + DIVA_ISAC_PORT; in setup_io()
731 hw->ipac.isac.off = 0x80; in setup_io()
732 hw->isac.mode = hw->addr.mode; in setup_io()
733 hw->isac.a.p = hw->addr.p; in setup_io()
739 hw->isac.mode = hw->addr.mode; in setup_io()
740 hw->isac.a.p = hw->addr.p; in setup_io()
747 hw->ipac.isac.off = 0x80; in setup_io()
748 hw->isac.mode = hw->cfg.mode; in setup_io()
749 hw->isac.a.io.ale = (u32)hw->cfg.start + TIGER_IPAC_ALE; in setup_io()
750 hw->isac.a.io.port = (u32)hw->cfg.start + TIGER_IPAC_PORT; in setup_io()
763 hw->ipac.isac.off = 0x80; in setup_io()
764 hw->isac.a.io.ale = (u32)hw->addr.start; in setup_io()
765 hw->isac.a.io.port = (u32)hw->addr.start + 1; in setup_io()
766 hw->isac.mode = hw->addr.mode; in setup_io()
773 hw->isac.mode = hw->addr.mode; in setup_io()
774 hw->isac.a.io.ale = (u32)hw->addr.start + NICCY_ISAC_ALE; in setup_io()
775 hw->isac.a.io.port = (u32)hw->addr.start + NICCY_ISAC_PORT; in setup_io()
782 hw->ipac.isac.off = 0x80; in setup_io()
783 hw->isac.a.io.ale = (u32)hw->addr.start; in setup_io()
784 hw->isac.a.io.port = hw->isac.a.io.ale + 4; in setup_io()
785 hw->isac.mode = hw->addr.mode; in setup_io()
786 hw->hscx.a.io.ale = hw->isac.a.io.ale; in setup_io()
787 hw->hscx.a.io.port = hw->isac.a.io.port; in setup_io()
792 hw->ipac.isac.off = 0x80; in setup_io()
793 hw->isac.a.io.ale = (u32)hw->addr.start + 0x08; in setup_io()
794 hw->isac.a.io.port = hw->isac.a.io.ale + 4; in setup_io()
795 hw->isac.mode = hw->addr.mode; in setup_io()
796 hw->hscx.a.io.ale = hw->isac.a.io.ale; in setup_io()
797 hw->hscx.a.io.port = hw->isac.a.io.port; in setup_io()
802 hw->ipac.isac.off = 0x80; in setup_io()
803 hw->isac.a.io.ale = (u32)hw->addr.start + 0x10; in setup_io()
804 hw->isac.a.io.port = hw->isac.a.io.ale + 4; in setup_io()
805 hw->isac.mode = hw->addr.mode; in setup_io()
806 hw->hscx.a.io.ale = hw->isac.a.io.ale; in setup_io()
807 hw->hscx.a.io.port = hw->isac.a.io.port; in setup_io()
812 hw->ipac.isac.off = 0x80; in setup_io()
813 hw->isac.a.io.ale = (u32)hw->addr.start + 0x20; in setup_io()
814 hw->isac.a.io.port = hw->isac.a.io.ale + 4; in setup_io()
815 hw->isac.mode = hw->addr.mode; in setup_io()
816 hw->hscx.a.io.ale = hw->isac.a.io.ale; in setup_io()
817 hw->hscx.a.io.port = hw->isac.a.io.port; in setup_io()
822 hw->ipac.isac.off = 0x80; in setup_io()
823 hw->isac.mode = hw->addr.mode; in setup_io()
824 hw->isac.a.io.port = (u32)hw->addr.start; in setup_io()
826 hw->hscx.a.io.port = hw->isac.a.io.port; in setup_io()
830 hw->ipac.isac.off = 0x80; in setup_io()
831 hw->isac.mode = hw->addr.mode; in setup_io()
832 hw->isac.a.io.ale = (u32)hw->addr.start; in setup_io()
833 hw->isac.a.io.port = (u32)hw->addr.start + GAZEL_IPAC_DATA_PORT; in setup_io()
835 hw->hscx.a.io.ale = hw->isac.a.io.ale; in setup_io()
836 hw->hscx.a.io.port = hw->isac.a.io.port; in setup_io()
841 switch (hw->isac.mode) { in setup_io()
865 card->ipac.isac.release(&card->ipac.isac); in release_card()
867 mISDN_unregister_device(&card->ipac.isac.dch.dev); in release_card()
906 card->ipac.isac.name = card->name; in setup_instance()
910 card->ipac.isac.hwlock = &card->lock; in setup_instance()
918 card->ipac.isac.dch.dev.Bprotocols = in setup_instance()
921 if (card->ipac.isac.dch.dev.Bprotocols == 0) in setup_instance()
924 err = mISDN_register_device(&card->ipac.isac.dch.dev, in setup_instance()
935 mISDN_unregister_device(&card->ipac.isac.dch.dev); in setup_instance()