clink 156 arch/i386/pci/ali1543.c #define ALI1543_INTR_PIRQ_SHIFT(clink) ((clink)*4) clink 157 arch/i386/pci/ali1543.c #define ALI1543_INTR_PIRQ_IRQ(reg, clink) \ clink 158 arch/i386/pci/ali1543.c (((reg) >> ((clink)*4)) & 0x0f) clink 159 arch/i386/pci/ali1543.c #define ALI1543_PIRQ(reg, clink) \ clink 160 arch/i386/pci/ali1543.c ali1543_intr_shuffle_get[ALI1543_INTR_PIRQ_IRQ((reg), (clink))] clink 190 arch/i386/pci/ali1543.c ali1543_get_intr(pciintr_icu_handle_t v, int clink, int *irqp) clink 196 arch/i386/pci/ali1543.c if (ALI1543_LEGAL_LINK(clink) == 0) clink 203 arch/i386/pci/ali1543.c val = ALI1543_PIRQ(reg, clink); clink 211 arch/i386/pci/ali1543.c ali1543_set_intr(pciintr_icu_handle_t v, int clink, int irq) clink 217 arch/i386/pci/ali1543.c if (ALI1543_LEGAL_LINK(clink) == 0 || ALI1543_LEGAL_IRQ(irq) == 0) clink 221 arch/i386/pci/ali1543.c ali1543_get_intr(v, clink, &val); clink 222 arch/i386/pci/ali1543.c shift = ALI1543_INTR_PIRQ_SHIFT(clink); clink 226 arch/i386/pci/ali1543.c if (ali1543_get_intr(v, clink, &val) != 0 || val != irq) clink 145 arch/i386/pci/amd756.c amd756_get_intr(pciintr_icu_handle_t v, int clink, int *irqp) clink 151 arch/i386/pci/amd756.c if (AMD756_LEGAL_LINK(clink) == 0) clink 155 arch/i386/pci/amd756.c val = (reg >> (4*clink)) & 0x0f; clink 163 arch/i386/pci/amd756.c amd756_set_intr(pciintr_icu_handle_t v, int clink, int irq) clink 169 arch/i386/pci/amd756.c if (AMD756_LEGAL_LINK(clink) == 0 || AMD756_LEGAL_IRQ(irq) == 0) clink 173 arch/i386/pci/amd756.c amd756_get_intr(v, clink, &val); clink 174 arch/i386/pci/amd756.c reg &= ~(0x000f << (4*clink)); clink 175 arch/i386/pci/amd756.c reg |= irq << (4*clink); clink 158 arch/i386/pci/opti82c558.c opti82c558_get_intr(pciintr_icu_handle_t v, int clink, int *irqp) clink 164 arch/i386/pci/opti82c558.c if (VIPER_LEGAL_LINK(clink) == 0) clink 168 arch/i386/pci/opti82c558.c val = VIPER_PIRQ(reg, clink); clink 175 arch/i386/pci/opti82c558.c opti82c558_set_intr(pciintr_icu_handle_t v, int clink, int irq) clink 181 arch/i386/pci/opti82c558.c if (VIPER_LEGAL_LINK(clink) == 0 || VIPER_LEGAL_IRQ(irq) == 0) clink 185 arch/i386/pci/opti82c558.c shift = VIPER_PIRQ_SELECT_SHIFT * clink; clink 200 arch/i386/pci/opti82c700.c opti82c700_get_intr(pciintr_icu_handle_t v, int clink, int *irqp) clink 206 arch/i386/pci/opti82c700.c if (opti82c700_addr(clink, &addrofs, &ofs)) clink 219 arch/i386/pci/opti82c700.c opti82c700_set_intr(pciintr_icu_handle_t v, int clink, int irq) clink 228 arch/i386/pci/opti82c700.c if (opti82c700_addr(clink, &addrofs, &ofs)) clink 113 arch/i386/pci/pci_intr_fixup.c int link, clink, irq, fixup_stage; clink 271 arch/i386/pci/pci_intr_fixup.c int link = pir->linkmap[pin].link, clink, irq; clink 279 arch/i386/pci/pci_intr_fixup.c link, &clink) != 0) { clink 296 arch/i386/pci/pci_intr_fixup.c clink, &irq) != 0) { clink 304 arch/i386/pci/pci_intr_fixup.c PIR_DEVFUNC_DEVICE(pir->device), link, clink)); clink 317 arch/i386/pci/pci_intr_fixup.c l->clink = clink; clink 320 arch/i386/pci/pci_intr_fixup.c l->clink = link; clink 441 arch/i386/pci/pci_intr_fixup.c l->clink, l->irq); clink 472 arch/i386/pci/pci_intr_fixup.c l->clink, l->irq); clink 480 arch/i386/pci/pci_intr_fixup.c l->clink); clink 515 arch/i386/pci/pci_intr_fixup.c l->irq, l->clink); clink 532 arch/i386/pci/pci_intr_fixup.c l->irq, l->clink); clink 569 arch/i386/pci/pci_intr_fixup.c l->clink, clink 578 arch/i386/pci/pci_intr_fixup.c l->clink, l->irq) != 0 || clink 588 arch/i386/pci/pci_intr_fixup.c l->clink, l->irq, p); clink 716 arch/i386/pci/pci_intr_fixup.c ihp->line = (l->irq = irq) | (l->clink & PCI_INT_VIA_ISA); clink 724 arch/i386/pci/pci_intr_fixup.c PCI_VENDOR(id), PCI_PRODUCT(id), '@' + ihp->pin, l->clink, clink 166 arch/i386/pci/piix.c piix_get_intr(pciintr_icu_handle_t v, int clink, int *irqp) clink 172 arch/i386/pci/piix.c if (PIIX_LEGAL_LINK(clink) == 0) clink 176 arch/i386/pci/piix.c if (clink > 3) { clink 178 arch/i386/pci/piix.c clink -= 4; clink 182 arch/i386/pci/piix.c shift = clink << 3; clink 186 arch/i386/pci/piix.c *irqp = PIIX_PIRQ(reg, clink); clink 192 arch/i386/pci/piix.c piix_set_intr(pciintr_icu_handle_t v, int clink, int irq) clink 198 arch/i386/pci/piix.c if (PIIX_LEGAL_LINK(clink) == 0 || PIIX_LEGAL_IRQ(irq) == 0) clink 202 arch/i386/pci/piix.c if (clink > 3) { clink 204 arch/i386/pci/piix.c clink -= 4; clink 208 arch/i386/pci/piix.c shift = clink << 3; clink 110 arch/i386/pci/rccosb4.c osb4_get_intr(pciintr_icu_handle_t v, int clink, int *irqp) clink 113 arch/i386/pci/rccosb4.c int link = clink & 0xff; clink 127 arch/i386/pci/rccosb4.c osb4_set_intr(pciintr_icu_handle_t v, int clink, int irq) clink 130 arch/i386/pci/rccosb4.c int link = clink & 0xff; clink 131 arch/i386/pci/sis85c503.c sis85c503_get_intr(pciintr_icu_handle_t v, int clink, int *irqp) clink 136 arch/i386/pci/sis85c503.c if (SIS85C503_LEGAL_LINK(clink) == 0) clink 140 arch/i386/pci/sis85c503.c SIS85C503_CFG_PIRQ_REGOFS(clink)); clink 141 arch/i386/pci/sis85c503.c reg = SIS85C503_CFG_PIRQ_REG(reg, clink); clink 152 arch/i386/pci/sis85c503.c sis85c503_set_intr(pciintr_icu_handle_t v, int clink, int irq) clink 158 arch/i386/pci/sis85c503.c if (SIS85C503_LEGAL_LINK(clink) == 0 || SIS85C503_LEGAL_IRQ(irq) == 0) clink 162 arch/i386/pci/sis85c503.c SIS85C503_CFG_PIRQ_REGOFS(clink)); clink 163 arch/i386/pci/sis85c503.c shift = SIS85C503_CFG_PIRQ_SHIFT(clink); clink 167 arch/i386/pci/sis85c503.c pci_conf_write(ph->ph_pc, ph->ph_tag, SIS85C503_CFG_PIRQ_REGOFS(clink), clink 128 arch/i386/pci/via8231.c ((reg) & (1 << (3 - (clink & 3)))) clink 129 arch/i386/pci/via8231.c #define VIA8231_SET_TRIGGER_CNFG(reg, clink, cfg) \ clink 130 arch/i386/pci/via8231.c (((reg) & ~(1 << (3 - (clink & 3)))) | ((cfg) << (3 - (clink & 3)))) clink 186 arch/i386/pci/via8231.c via8231_get_intr(pciintr_icu_handle_t v, int clink, int *irqp) clink 191 arch/i386/pci/via8231.c if (VIA8237_LINK_LEGAL(clink) == 0) clink 194 arch/i386/pci/via8231.c if (VIA8231_LINK_LEGAL(clink)) { clink 196 arch/i386/pci/via8231.c val = VIA8231_GET_ROUTING_CNFG(reg, clink); clink 199 arch/i386/pci/via8231.c val = (reg >> ((clink & 3) * 4)) & 0xf; clink 209 arch/i386/pci/via8231.c via8231_set_intr(pciintr_icu_handle_t v, int clink, int irq) clink 214 arch/i386/pci/via8231.c if (VIA8237_LINK_LEGAL(clink) == 0 || VIA8231_PIRQ_LEGAL(irq) == 0) clink 218 arch/i386/pci/via8231.c printf("via8231_set_intr: link(%02x) --> irq(%02x)\n", clink, irq); clink 222 arch/i386/pci/via8231.c if (VIA8231_LINK_LEGAL(clink)) { clink 225 arch/i386/pci/via8231.c VIA8231_SET_ROUTING_CNFG(reg, clink, irq)); clink 228 arch/i386/pci/via8231.c VIA8237_SET_ROUTING(ph, (reg & ~(0xf << (clink & 3))) | clink 229 arch/i386/pci/via8231.c ((irq & 0xf) << (clink & 3))); clink 239 arch/i386/pci/via8231.c int reg, clink, max, pciirq; clink 245 arch/i386/pci/via8231.c for (clink = 0; clink <= max; clink++) { clink 246 arch/i386/pci/via8231.c via8231_get_intr(v, clink, &pciirq); clink 248 arch/i386/pci/via8231.c reg = VIA8231_LINK_LEGAL(clink)? clink 251 arch/i386/pci/via8231.c *triggerp = VIA8231_GET_TRIGGER_CNFG(reg, clink)? clink 264 arch/i386/pci/via8231.c int reg, clink, max, pciirq; clink 275 arch/i386/pci/via8231.c for (clink = 0; clink <= VIA8231_LINK_MAX; clink++) { clink 276 arch/i386/pci/via8231.c via8231_get_intr(v, clink, &pciirq); clink 278 arch/i386/pci/via8231.c reg = VIA8231_LINK_LEGAL(clink)? clink 283 arch/i386/pci/via8231.c reg = VIA8231_SET_TRIGGER_CNFG(reg, clink, clink 287 arch/i386/pci/via8231.c reg = VIA8231_SET_TRIGGER_CNFG(reg, clink, clink 293 arch/i386/pci/via8231.c if (VIA8231_LINK_LEGAL(clink)) clink 158 arch/i386/pci/via82c586.c via82c586_get_intr(pciintr_icu_handle_t v, int clink, int *irqp) clink 164 arch/i386/pci/via82c586.c if (VP3_LEGAL_LINK(clink) == 0) clink 168 arch/i386/pci/via82c586.c val = VP3_PIRQ(reg, clink); clink 176 arch/i386/pci/via82c586.c via82c586_set_intr(pciintr_icu_handle_t v, int clink, int irq) clink 182 arch/i386/pci/via82c586.c if (VP3_LEGAL_LINK(clink) == 0 || VP3_LEGAL_IRQ(irq) == 0) clink 186 arch/i386/pci/via82c586.c via82c586_get_intr(v, clink, &val); clink 187 arch/i386/pci/via82c586.c shift = vp3_cfg_intr_shift[clink]; clink 191 arch/i386/pci/via82c586.c if (via82c586_get_intr(v, clink, &val) != 0 ||