Lines Matching defs:inum
200 pci_msi_configure(dev_info_t *rdip, int type, int count, int inum,
207 "count 0x%x inum 0x%x addr 0x%" PRIx64 " data 0x%" PRIx64 "\n",
208 (void *)rdip, type, count, inum, addr, data));
254 /* Offset into the "inum"th entry in the MSI-X table */
256 (inum * PCI_MSIX_VECTOR_SIZE);
296 pci_msi_unconfigure(dev_info_t *rdip, int type, int inum)
302 "inum 0x%x\n", (void *)rdip, type, inum));
331 /* Offset into the "inum"th entry in the MSI-X table */
333 (inum * PCI_MSIX_VECTOR_SIZE);
488 pci_msi_set_mask(dev_info_t *rdip, int type, int inum)
514 mask_bits |= (1 << inum);
530 /* Offset into the "inum"th entry in the MSI-X table */
531 off = (uintptr_t)msix_p->msix_tbl_addr + (inum *
552 pci_msi_clr_mask(dev_info_t *rdip, int type, int inum)
577 mask_bits &= ~(1 << inum);
592 /* Offset into the "inum"th entry in the MSI-X table */
593 off = (uintptr_t)msix_p->msix_tbl_addr + (inum *
614 pci_msi_get_pending(dev_info_t *rdip, int type, int inum, int *pendingp)
644 *pendingp = pending_bits & ~(1 >> inum);
651 /* Offset into the PBA array which has entry for "inum" */
652 off = (uintptr_t)msix_p->msix_pba_addr + (inum / 64);
657 *pendingp = pending_bits & ~(1 >> inum);
968 DDI_INTR_NEXDBG((CE_CONT, "pci_msix_dup: dip = %p, inum = 0x%x, "
971 /* Offset into the original inum's entry in the MSI-X table */
1172 pci_intx_get_ispec(dev_info_t *dip, dev_info_t *rdip, int inum)
1191 if (inum < num_intpriorities)
1192 ispec->intrspec_pri = intpriorities[inum];