/titanic_50/usr/src/uts/common/os/ |
H A D | ddi_intr_impl.c | 138 int ret, nintrs; in i_ddi_intr_get_supported_nintrs() local 149 (void *)&nintrs); in i_ddi_intr_get_supported_nintrs() 151 return ((ret == DDI_SUCCESS) ? nintrs : 0); in i_ddi_intr_get_supported_nintrs() 158 i_ddi_intr_set_supported_nintrs(dev_info_t *dip, int nintrs) in i_ddi_intr_set_supported_nintrs() argument 163 intr_p->devi_intr_sup_nintrs = nintrs; in i_ddi_intr_set_supported_nintrs() 200 i_ddi_intr_set_current_nintrs(dev_info_t *dip, int nintrs) in i_ddi_intr_set_current_nintrs() argument 205 intr_p->devi_intr_curr_nintrs = nintrs; in i_ddi_intr_set_current_nintrs() 217 i_ddi_intr_set_current_nenables(dev_info_t *dip, int nintrs) in i_ddi_intr_set_current_nenables() argument 222 intr_p->devi_intr_curr_nenables = nintrs; in i_ddi_intr_set_current_nenables() 268 uint_t limit, nintrs; in i_ddi_intr_get_limit() local [all …]
|
H A D | ddi_intr.c | 155 int i, ret, cap = 0, curr_type, nintrs; in ddi_intr_alloc() local 187 if ((nintrs = i_ddi_intr_get_supported_nintrs(dip, type)) == 0) { in ddi_intr_alloc() 188 if (ddi_intr_get_nintrs(dip, type, &nintrs) != DDI_SUCCESS) { in ddi_intr_alloc() 211 if (count > nintrs) { in ddi_intr_alloc() 213 "requested %d is more than supported %d\n", count, nintrs)); in ddi_intr_alloc() 215 } else if ((count + curr_nintrs) > nintrs) { in ddi_intr_alloc() 218 count, curr_nintrs, nintrs)); in ddi_intr_alloc() 310 i_ddi_intr_set_supported_nintrs(dip, nintrs); in ddi_intr_alloc() 1002 int curr_type, nintrs; in ddi_intr_set_nreq() local 1022 if (ddi_intr_get_nintrs(dip, curr_type, &nintrs) != DDI_SUCCESS) in ddi_intr_set_nreq() [all …]
|
H A D | ddi_intr_irm.c | 1287 uint_t nintrs; local 1329 nintrs = i_ddi_intr_get_current_nintrs(req_p->ireq_dip); 1330 if (nintrs > req_p->ireq_navail) { 1334 ddi_get_instance(req_p->ireq_dip), nintrs, 1336 pool_p->ipool_resno += (nintrs - req_p->ireq_navail); 1337 req_p->ireq_navail = nintrs;
|
/titanic_50/usr/src/uts/common/io/ |
H A D | i8042.c | 167 int nintrs; member 479 for (i = global->nintrs - 1; i >= 0; i--) { in i8042_cleanup() 504 if (global->nintrs > 0) { in i8042_cleanup() 505 kmem_free(global->iblock_cookies, global->nintrs * in i8042_cleanup() 616 if (ddi_dev_nintrs(dip, &global->nintrs) == DDI_FAILURE) in i8042_attach() 628 global->nintrs = 0; in i8042_attach() 629 } else if (global->nintrs == 0) { in i8042_attach() 641 ddi_dev_nintrs(dip, &global->nintrs) == DDI_FAILURE || in i8042_attach() 642 global->nintrs == 0) { in i8042_attach() 649 if (global->nintrs == 0) { in i8042_attach() [all …]
|
H A D | pci_intr_lib.c | 673 pci_msi_get_nintrs(dev_info_t *rdip, int type, int *nintrs) in pci_msi_get_nintrs() argument 686 *nintrs = 1 << ((msi_ctrl & PCI_MSI_MMC_MASK) >> in pci_msi_get_nintrs() 690 *nintrs = (msi_ctrl & PCI_MSIX_TBL_SIZE_MASK) + 1; in pci_msi_get_nintrs() 694 "nintr = 0x%x\n", *nintrs)); in pci_msi_get_nintrs()
|
H A D | pcic.c | 1297 int nregs, nintrs; in pcic_attach() local 1302 if (ddi_dev_nintrs(dip, &nintrs) != DDI_SUCCESS) in pcic_attach() 1303 nintrs = 0; in pcic_attach() 1307 ddi_get_instance(dip), nregs, nintrs); in pcic_attach() 1309 nintrs = 0; in pcic_attach() 1313 if (ddi_dev_regsize(dip, nintrs, &size) == in pcic_attach() 1318 nintrs, size, size); in pcic_attach() 1319 if (nintrs == in pcic_attach() 1332 nintrs); in pcic_attach() 1334 nintrs++; in pcic_attach()
|
/titanic_50/usr/src/uts/common/io/scsi/adapters/smrt/ |
H A D | smrt_interrupts.c | 121 int nintrs = 0; in smrt_interrupts_alloc() local 124 if (ddi_intr_get_nintrs(dip, type, &nintrs) != DDI_SUCCESS) { in smrt_interrupts_alloc() 129 if (nintrs < 1) { in smrt_interrupts_alloc()
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | ddi_intr_impl.h | 325 void i_ddi_intr_set_supported_nintrs(dev_info_t *dip, int nintrs); 327 void i_ddi_intr_set_current_nintrs(dev_info_t *dip, int nintrs); 329 void i_ddi_intr_set_current_nenables(dev_info_t *dip, int nintrs);
|
H A D | pci_intr_lib.h | 50 extern int pci_msi_get_nintrs(dev_info_t *rdip, int type, int *nintrs);
|
/titanic_50/usr/src/uts/sun4/io/px/ |
H A D | px_intr.c | 559 uint_t nintrs; in px_msix_ops() local 733 nintrs = i_ddi_intr_get_current_nintrs(hdlp->ih_dip); in px_msix_ops() 736 nintrs, hdlp->ih_inum, msi_addr, in px_msix_ops() 738 msi_num : msi_num & ~(nintrs - 1))) != DDI_SUCCESS) in px_msix_ops() 772 nintrs = i_ddi_intr_get_current_nintrs(hdlp->ih_dip); in px_msix_ops() 775 nintrs, hdlp->ih_inum, msi_addr, in px_msix_ops() 776 msi_num & ~(nintrs - 1))) != DDI_SUCCESS) in px_msix_ops()
|
/titanic_50/usr/src/uts/common/io/pciex/ |
H A D | pcieb.c | 1002 int nintrs, request, count, x; in pcieb_intr_init() local 1050 ret = ddi_intr_get_nintrs(dip, intr_type, &nintrs); in pcieb_intr_init() 1051 if ((ret != DDI_SUCCESS) || (nintrs == 0)) { in pcieb_intr_init() 1053 " req:%d\n", ret, nintrs); in pcieb_intr_init() 1058 " request %d\n", bus_p->bus_bdf, nintrs, request); in pcieb_intr_init() 1060 if (request > nintrs) in pcieb_intr_init() 1061 request = nintrs; in pcieb_intr_init()
|
/titanic_50/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_hba.c | 136 int32_t nintrs; in emlxs_msi_init() local 204 nintrs = 0; in emlxs_msi_init() 207 &nintrs); in emlxs_msi_init() 209 if (ret == DDI_SUCCESS && nintrs) { in emlxs_msi_init() 220 nintrs = 0; in emlxs_msi_init() 222 ddi_intr_get_nintrs(hba->dip, DDI_INTR_TYPE_MSI, &nintrs); in emlxs_msi_init() 224 if (ret == DDI_SUCCESS && nintrs) { in emlxs_msi_init() 235 nintrs = 0; in emlxs_msi_init() 238 &nintrs); in emlxs_msi_init() 263 cfg[CFG_MSI_MODE].current, types, nintrs); in emlxs_msi_init() [all …]
|
/titanic_50/usr/src/uts/common/io/nxge/ |
H A D | nxge_intr.c | 526 int nintrs, navail, nactual; in nxge_hio_intr_init() local 602 ddi_status = ddi_intr_get_nintrs(nxge->dip, intr_type, &nintrs); in nxge_hio_intr_init() 607 "DDI_INTR_NOTFOUND", nintrs)); in nxge_hio_intr_init() 612 "nxge_hio_intr_init: number of interrupts: %d", nintrs)); in nxge_hio_intr_init()
|
H A D | nxge_hw.c | 203 int i, j, nldvs, nintrs = 1; in nxge_intr() local 249 for (i = 0; i < nintrs; i++, t_ldgp++) { in nxge_intr() 251 " #intrs %d", i, nldvs, nintrs)); in nxge_intr() 283 j, nldvs, nintrs)); in nxge_intr() 289 for (i = 0; i < nintrs; i++, t_ldgp++) { in nxge_intr()
|
H A D | nxge_main.c | 6062 int nintrs, navail, nrequest; in nxge_add_intrs_adv_type() local 6073 ddi_status = ddi_intr_get_nintrs(dip, int_type, &nintrs); in nxge_add_intrs_adv_type() 6074 if ((ddi_status != DDI_SUCCESS) || (nintrs == 0)) { in nxge_add_intrs_adv_type() 6077 "nintrs: %d", ddi_status, nintrs)); in nxge_add_intrs_adv_type() 6091 nintrs, navail)); in nxge_add_intrs_adv_type() 6101 nintrs, navail, nrequest)); in nxge_add_intrs_adv_type() 6120 "navail %d", nintrs, navail)); in nxge_add_intrs_adv_type() 6256 int nintrs, navail; in nxge_add_intrs_adv_type_fix() local 6267 ddi_status = ddi_intr_get_nintrs(dip, int_type, &nintrs); in nxge_add_intrs_adv_type_fix() 6268 if ((ddi_status != DDI_SUCCESS) || (nintrs == 0)) { in nxge_add_intrs_adv_type_fix() [all …]
|
/titanic_50/usr/src/uts/common/io/hxge/ |
H A D | hxge_main.c | 3790 int nintrs, navail; in hxge_add_intrs_adv_type() local 3802 ddi_status = ddi_intr_get_nintrs(dip, int_type, &nintrs); in hxge_add_intrs_adv_type() 3803 if ((ddi_status != DDI_SUCCESS) || (nintrs == 0)) { in hxge_add_intrs_adv_type() 3806 "nintrs: %d", ddi_status, nintrs)); in hxge_add_intrs_adv_type() 3820 int_type, nintrs, navail)); in hxge_add_intrs_adv_type() 3830 nintrs, navail, nrequest)); in hxge_add_intrs_adv_type() 3849 "navail %d", nintrs, navail)); in hxge_add_intrs_adv_type() 3854 int_type, nintrs, navail)); in hxge_add_intrs_adv_type() 3981 int nintrs, navail; in hxge_add_intrs_adv_type_fix() local 3991 ddi_status = ddi_intr_get_nintrs(dip, int_type, &nintrs); in hxge_add_intrs_adv_type_fix() [all …]
|
H A D | hxge_hw.c | 204 " #ldvs %d #intrs %d", j, nldvs, nintrs)); in hxge_intr()
|
/titanic_50/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_intr.c | 788 int nintrs = 0; in BnxeGetInterruptCount() local 792 return (ddi_intr_get_nintrs(pDev, type, &nintrs) != DDI_SUCCESS) ? in BnxeGetInterruptCount() 793 -1 : nintrs; in BnxeGetInterruptCount()
|
/titanic_50/usr/src/uts/common/io/bfe/ |
H A D | bfe.c | 2466 int nintrs = 1; in bfe_add_intr() local 2473 &nintrs, /* actual nintrs */ in bfe_add_intr()
|
/titanic_50/usr/src/uts/common/io/vr/ |
H A D | vr.c | 472 int nintrs; in vr_add_intr() local 479 &nintrs, /* actualp */ in vr_add_intr()
|
/titanic_50/usr/src/uts/common/io/nvme/ |
H A D | nvme.c | 2700 int nintrs, navail, count; in nvme_setup_interrupts() local 2722 ret = ddi_intr_get_nintrs(nvme->n_dip, intr_type, &nintrs); in nvme_setup_interrupts()
|