Lines Matching defs:pih
762 rmixl_pcix_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *pih)
774 *pih = rmixl_pcix_make_pih(pa->pa_intrpin - 1, irq);
776 *pih = ~0;
782 rmixl_pcix_intr_string(void *v, pci_intr_handle_t pih, char *buf, size_t len)
786 rmixl_pcix_decompose_pih(pih, &bitno, &irq);
797 rmixl_pcix_intr_evcnt(void *v, pci_intr_handle_t pih)
805 pci_intr_handle_t pih;
810 pih = (irq << 6);
811 pih |= bitno;
813 return pih;
817 rmixl_pcix_decompose_pih(pci_intr_handle_t pih, u_int *bitno, u_int *irq)
819 *bitno = (u_int)(pih & 0x3f);
820 *irq = (u_int)(pih >> 6);
883 rmixl_pcix_intr_establish(void *v, pci_intr_handle_t pih, int ipl,
891 if (pih == ~0) {
892 DPRINTF(("%s: bad pih=%#lx, implies PCI_INTERRUPT_PIN_NONE\n",
893 __func__, pih));
897 rmixl_pcix_decompose_pih(pih, &bitno, &irq);