Home
last modified time | relevance | path

Searched refs:nintrs (Results 1 – 21 of 21) sorted by relevance

/titanic_50/usr/src/uts/common/os/
H A Dddi_intr_impl.c138 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 Dddi_intr.c155 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 Dddi_intr_irm.c1287 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 Di8042.c167 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 Dpci_intr_lib.c673 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 Dpcic.c1297 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 Dsmrt_interrupts.c121 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 Dddi_intr_impl.h325 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 Dpci_intr_lib.h50 extern int pci_msi_get_nintrs(dev_info_t *rdip, int type, int *nintrs);
/titanic_50/usr/src/uts/sun4/io/px/
H A Dpx_intr.c559 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 Dpcieb.c1002 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 Demlxs_hba.c136 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 Dnxge_intr.c526 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 Dnxge_hw.c203 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 Dnxge_main.c6062 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 Dhxge_main.c3790 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 Dhxge_hw.c204 " #ldvs %d #intrs %d", j, nldvs, nintrs)); in hxge_intr()
/titanic_50/usr/src/uts/common/io/bnxe/
H A Dbnxe_intr.c788 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 Dbfe.c2466 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 Dvr.c472 int nintrs; in vr_add_intr() local
479 &nintrs, /* actualp */ in vr_add_intr()
/titanic_50/usr/src/uts/common/io/nvme/
H A Dnvme.c2700 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()