Lines Matching refs:inum

190 apix_alloc_vector_oncpu(uint32_t cpuid, dev_info_t *dip, int inum, int type)  in apix_alloc_vector_oncpu()  argument
206 vecp->v_inum = inum; in apix_alloc_vector_oncpu()
210 apix_set_dev_map(vecp, dip, inum); in apix_alloc_vector_oncpu()
223 apix_alloc_nvectors_oncpu(uint32_t cpuid, dev_info_t *dip, int inum, in apix_alloc_nvectors_oncpu() argument
272 vecp->v_inum = inum + i; in apix_alloc_nvectors_oncpu()
276 apix_set_dev_map(vecp, dip, inum + i); in apix_alloc_nvectors_oncpu()
287 apix_clear_dev_map(dip, inum + i, type); in apix_alloc_nvectors_oncpu()
303 int inum, int count, uchar_t vector, int target_apic_id) in apix_pci_msi_enable_vector() argument
314 ddi_driver_name(dip), inum, vector, target_apic_id)); in apix_pci_msi_enable_vector()
366 (inum * PCI_MSIX_VECTOR_SIZE); in apix_pci_msi_enable_vector()
379 apix_pci_msi_enable_mode(dev_info_t *dip, int type, int inum) in apix_pci_msi_enable_mode() argument
403 off = (uintptr_t)msix_p->msix_tbl_addr + (inum * in apix_pci_msi_enable_mode()
444 int inum = vecp->v_inum; in apix_enable_vector() local
449 if (inum == apix_get_max_dev_inum(dip, type)) { in apix_enable_vector()
451 uchar_t start_inum = inum + 1 - count; in apix_enable_vector()
464 apix_pci_msi_enable_mode(dip, type, inum); in apix_enable_vector()
468 type, inum, 1, vecp->v_vector, in apix_enable_vector()
470 apix_pci_msi_enable_mode(dip, type, inum); in apix_enable_vector()
654 int i, inum; in apix_dup_vectors() local
681 inum = GET_INTR_INUM(avp->av_intr_id); in apix_dup_vectors()
682 apix_set_dev_map(top, avp->av_dip, inum); in apix_dup_vectors()
1003 int inum = GET_INTR_INUM(intr_id); in apix_add_avintr() local
1011 if ((vecp = apix_alloc_intx(dip, inum, irqno)) == NULL) in apix_add_avintr()
1130 apix_clear_dev_map(dev_info_t *dip, int inum, int type) in apix_clear_dev_map() argument
1144 if (dvp->dv_dip == dip && dvp->dv_inum == inum && in apix_clear_dev_map()
1170 apix_set_dev_map(apix_vector_t *vecp, dev_info_t *dip, int inum) in apix_set_dev_map() argument
1185 if (dvp->dv_dip == dip && dvp->dv_inum == inum && in apix_set_dev_map()
1195 dvp->dv_inum = inum; in apix_set_dev_map()
1208 (void *)dip, inum, vecp->v_cpuid, vecp->v_vector)); in apix_set_dev_map()
1212 apix_get_dev_map(dev_info_t *dip, int inum, int type) in apix_get_dev_map() argument
1226 if (dvp->dv_dip == dip && dvp->dv_inum == inum && in apix_get_dev_map()
1247 int inum = -1; in apix_get_min_dev_inum() local
1256 if (inum == -1) in apix_get_min_dev_inum()
1257 inum = dvp->dv_inum; in apix_get_min_dev_inum()
1259 inum = (dvp->dv_inum < inum) ? in apix_get_min_dev_inum()
1260 dvp->dv_inum : inum; in apix_get_min_dev_inum()
1265 return (inum); in apix_get_min_dev_inum()
1274 int inum = -1; in apix_get_max_dev_inum() local
1283 if (inum == -1) in apix_get_max_dev_inum()
1284 inum = dvp->dv_inum; in apix_get_max_dev_inum()
1286 inum = (dvp->dv_inum > inum) ? in apix_get_max_dev_inum()
1287 dvp->dv_inum : inum; in apix_get_max_dev_inum()
1292 return (inum); in apix_get_max_dev_inum()
1506 int inum; in apix_rebind() local
1514 inum = GET_INTR_INUM(avp->av_intr_id); in apix_rebind()
1516 inum); in apix_rebind()
1568 apix_alloc_intx(dev_info_t *dip, int inum, int irqno) in apix_alloc_intx() argument
1605 if ((vecp = apix_alloc_vector_oncpu(bindcpu, dip, inum, in apix_alloc_intx()
1623 apix_set_dev_map(vecp, dip, inum); in apix_alloc_intx()
1637 apix_alloc_msi(dev_info_t *dip, int inum, int count, int behavior) in apix_alloc_msi() argument
1647 (void *)dip, inum, count, behavior)); in apix_alloc_msi()
1672 vecp = apix_alloc_nvectors_oncpu(bindcpu, dip, inum, rcount, in apix_alloc_msi()
1699 apix_alloc_msix(dev_info_t *dip, int inum, int count, int behavior) in apix_alloc_msix() argument
1712 if ((vecp = apix_alloc_vector_oncpu(bindcpu, dip, inum + i, in apix_alloc_msix()
1717 " cpu %d failed", (void *)dip, inum + i, bindcpu)); in apix_alloc_msix()
1736 apix_free_vectors(dip, inum, i, APIX_TYPE_MSIX); in apix_alloc_msix()
1747 apix_free_vectors(dev_info_t *dip, int inum, int count, int type) in apix_free_vectors() argument
1754 (void *)dip, inum, count, type)); in apix_free_vectors()
1758 for (i = 0; i < count; i++, inum++) { in apix_free_vectors()
1759 if ((vecp = apix_get_dev_map(dip, inum, type)) == NULL) { in apix_free_vectors()
1763 "failed\n", (void *)dip, inum, type)); in apix_free_vectors()
1772 (void *)dip, inum, type, vecp->v_vector, vecp->v_share)); in apix_free_vectors()
1775 apix_clear_dev_map(dip, inum, type); in apix_free_vectors()