Lines Matching refs:tcp
190 struct ttwoga_config *tcp = core;
208 pc->pc_vecbase = 0x800 + ((64 * 16) * tcp->tc_hose);
219 tcp->tc_hose == 0 ? dec_2100_a500_intr_deftype[i]
239 if (tcp->tc_rev < TRN_T3 && tcp->tc_hose == 0) {
241 tcp->tc_enable_intr = dec_2100_a500_pic_enable_intr;
242 tcp->tc_setlevel = dec_2100_a500_pic_setlevel;
243 tcp->tc_eoi = dec_2100_a500_pic_eoi;
244 dec_2100_a500_pic_init_intr(tcp);
247 tcp->tc_enable_intr = dec_2100_a500_icic_enable_intr;
248 tcp->tc_setlevel = dec_2100_a500_icic_setlevel;
249 tcp->tc_eoi = dec_2100_a500_icic_eoi;
250 dec_2100_a500_icic_init_intr(tcp);
435 struct ttwoga_config *tcp = pc->pc_intr_v;
458 dec_2100_a500_iointr, tcp);
459 (*tcp->tc_enable_intr)(tcp, irq, 1);
470 struct ttwoga_config *tcp = pc->pc_intr_v;
477 (*tcp->tc_enable_intr)(tcp, irq, 0);
538 struct ttwoga_config *tcp = v;
539 pci_chipset_tag_t const pc = &tcp->tc_pc;
552 struct ttwoga_config *tcp = v;
553 pci_chipset_tag_t const pc = &tcp->tc_pc;
593 dec_2100_a500_iointr, tcp);
594 (*tcp->tc_setlevel)(tcp, eirq,
597 (*tcp->tc_enable_intr)(tcp, irq, 1);
608 struct ttwoga_config *tcp = v;
609 pci_chipset_tag_t const pc = &tcp->tc_pc;
616 (*tcp->tc_enable_intr)(tcp, irq, 0);
642 #define ICIC_ADDR(tcp, addr) \
645 T2GA((tcp), T2_AIR) = (addr); \
648 (void) T2GA((tcp), T2_AIR); \
653 #define ICIC_READ(tcp) T2GA((tcp), T2_DIR)
654 #define ICIC_WRITE(tcp, val) \
657 T2GA((tcp), T2_DIR) = (val); \
665 struct ttwoga_config *tcp = arg;
666 pci_chipset_tag_t const pc = &tcp->tc_pc;
672 (*tcp->tc_eoi)(tcp, irq);
676 (*tcp->tc_enable_intr)(tcp, irq, 0);
682 dec_2100_a500_pic_enable_intr(struct ttwoga_config *tcp, int irq, int onoff)
699 dec_2100_a500_icic_enable_intr(struct ttwoga_config *tcp, int irq, int onoff)
705 ICIC_ADDR(tcp, 0x40);
707 mask = ICIC_READ(tcp);
712 ICIC_WRITE(tcp, mask);
716 dec_2100_a500_pic_init_intr(struct ttwoga_config *tcp)
749 dec_2100_a500_icic_init_intr(struct ttwoga_config *tcp)
752 ICIC_ADDR(tcp, 0x40);
753 ICIC_WRITE(tcp, 0xffffffffffffffffUL);
757 dec_2100_a500_pic_setlevel(struct ttwoga_config *tcp, int eirq, int level)
803 dec_2100_a500_icic_setlevel(struct ttwoga_config *tcp, int eirq, int level)
821 ICIC_ADDR(tcp, 0x50);
822 mask = ICIC_READ(tcp);
827 ICIC_WRITE(tcp, mask);
836 dec_2100_a500_pic_eoi(struct ttwoga_config *tcp, int irq)
856 dec_2100_a500_icic_eoi(struct ttwoga_config *tcp, int irq)
859 T2GA(tcp, T2_VAR) = irq;