Home
last modified time | relevance | path

Searched refs:intr_count (Results 1 – 25 of 26) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_intr.c457 uint_t intr_count; in i40e_intr_init_queue_msix() local
463 intr_count = i40e->i40e_intr_count - 1; in i40e_intr_init_queue_msix()
465 for (uint_t vec = 0; vec < intr_count; vec++) { in i40e_intr_init_queue_msix()
469 qidx += intr_count) { in i40e_intr_init_queue_msix()
470 uint_t next_qidx = qidx + intr_count; in i40e_intr_init_queue_msix()
/illumos-gate/usr/src/uts/common/io/bnx/
H A Dbnxint.c235 umdevice->intr_count++; in bnx_intr_1lvl()
255 umdevice->intr_count = 0; in bnx_intr_enable()
H A Dbnx_kstat.c55 pStats->intrFired.value.ui64 = pUM->intr_count; in bnx_kstat_update()
H A Dbnx.h274 uint32_t intr_count; member
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/
H A Dt4_nexus.c581 sc->intr_count = iaq.nirq; in t4_devo_attach()
632 sc->intr_handle = kmem_zalloc(sc->intr_count * in t4_devo_attach()
696 sc->intr_count, &i, DDI_INTR_ALLOC_STRICT); in t4_devo_attach()
700 sc->intr_count, sc->intr_type, rc, i); in t4_devo_attach()
703 ASSERT(sc->intr_count == i); /* allocation was STRICT */ in t4_devo_attach()
706 if (sc->intr_count == 1) { in t4_devo_attach()
804 rqidx, tqidx, sc->intr_count, in t4_devo_attach()
895 for (i = 0; i < sc->intr_count; i++) { in t4_devo_detach()
904 sc->intr_count * sizeof (*sc->intr_handle)); in t4_devo_detach()
2754 for (i = 0; i < sc->intr_count; i++)
[all …]
H A Dadapter.h517 int intr_count; member
647 #define NFIQ(sc) ((sc)->intr_count > 1 ? (sc)->intr_count - 1 : 1)
H A Dt4_sge.c385 if (sc->intr_count == 1) in first_vector()
424 if (sc->intr_count == 1) in port_intr_iq()
495 || (sc->intr_count > 1 && pi->nrxq >= pi->nofldrxq) in t4_setup_port_queues()
497 || (sc->intr_count > 1 && pi->nrxq) in t4_setup_port_queues()
518 (sc->intr_count > 1 && pi->nofldrxq > pi->nrxq)) { in t4_setup_port_queues()
1338 ASSERT(intr_idx < sc->intr_count); in alloc_iq_fl()
1552 intr_idx = sc->intr_count > 1 ? 1 : 0; in alloc_fwq()
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_hba.c412 hba->intr_count = count; in emlxs_msi_init()
423 hba->chan_count = hba->intr_count * cfg[CFG_NUM_WQ].current; in emlxs_msi_init()
469 hba->intr_count = 0; in emlxs_msi_init()
533 count = hba->intr_count; in emlxs_msi_uninit()
538 hba->intr_count = 0; in emlxs_msi_uninit()
618 count = hba->intr_count; in emlxs_msi_add()
724 count = hba->intr_count; in emlxs_msi_remove()
826 hba->intr_count = 1; in emlxs_intx_init()
H A Demlxs_sli4.c347 hba->chan_count = hba->intr_count * cfg[CFG_NUM_WQ].current; in emlxs_sli4_online()
353 hba->chan_count = hba->intr_count * cfg[CFG_NUM_WQ].current; in emlxs_sli4_online()
5270 for (i = 0; i < hba->intr_count; i++) { in emlxs_sli4_poll_intr()
7392 if (msgid >= hba->intr_count) { in emlxs_sli4_msi_intr()
7524 num_cq = (hba->intr_count * cfg[CFG_NUM_WQ].current) + in emlxs_sli4_enable_intr()
7532 for (i = 0; i < hba->intr_count; i++) { in emlxs_sli4_enable_intr()
7612 for (i = 0; i < hba->intr_count; i++) { in emlxs_sli4_resource_free()
7706 num_eq = hba->intr_count; in emlxs_sli4_resource_alloc()
8084 for (i = 0; i < hba->intr_count; i++) { in emlxs_sli4_zero_queue_stat()
8089 num_wq = cfg[CFG_NUM_WQ].current * hba->intr_count; in emlxs_sli4_zero_queue_stat()
[all …]
H A Demlxs_mbox.c1136 uint32_t intr_count) in emlxs_mb_config_msi() argument
1150 for (i = 1; i < intr_count; i++) { in emlxs_mb_config_msi()
1217 uint32_t intr_count) in emlxs_mb_config_msix() argument
1231 for (i = 1; i < intr_count; i++) { in emlxs_mb_config_msix()
H A Demlxs_sli3.c1333 if (hba->intr_count > 1) { in emlxs_sli3_online()
1343 emlxs_mb_config_msix(hba, mbq, hba->intr_map, hba->intr_count); in emlxs_sli3_online()
1357 emlxs_mb_config_msi(hba, mbq, hba->intr_map, hba->intr_count); in emlxs_sli3_online()
1401 if ((hba->intr_count >= 1) && in emlxs_sli3_online()
1405 for (i = 0; i < hba->intr_count; i ++) { in emlxs_sli3_online()
4298 if (msgid >= hba->intr_count) { in emlxs_sli3_msi_intr()
H A Demlxs_solaris.c5534 qp->intr_count = hba->intr_count; in emlxs_fca_port_manage()
6898 hba->intr_count); in emlxs_drv_banner()
6903 hba->intr_count); in emlxs_drv_banner()
8795 if (hba->last_msiid >= hba->intr_count) { in emlxs_select_msiid()
8804 if (hba->intr_count > hba->chan_count) { in emlxs_select_msiid()
8809 if (hba->last_msiid >= hba->intr_count) { in emlxs_select_msiid()
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/
H A Demlxs_fcio.h288 uint32_t intr_count; member
H A Demlxs_extern.h418 uint32_t intr_count);
421 uint32_t intr_count);
H A Demlxs_fc.h1987 uint32_t intr_count; member
/illumos-gate/usr/src/uts/intel/io/scsi/adapters/arcmsr/
H A Darcmsr.c2425 count, &acb->intr_count, DDI_INTR_ALLOC_NORMAL); in arcmsr_add_intr()
2426 if ((rc != DDI_SUCCESS) || (acb->intr_count == 0)) { in arcmsr_add_intr()
2431 if (acb->intr_count < count) { in arcmsr_add_intr()
2433 acb->intr_count, count); in arcmsr_add_intr()
2447 for (int x = 0; x < acb->intr_count; x++) { in arcmsr_add_intr()
2458 (void) ddi_intr_block_enable(acb->phandle, acb->intr_count); in arcmsr_add_intr()
2461 for (int x = 0; x < acb->intr_count; x++) { in arcmsr_add_intr()
2479 (void) ddi_intr_block_disable(acb->phandle, acb->intr_count); in arcmsr_remove_intr()
2481 for (x = 0; x < acb->intr_count; x++) { in arcmsr_remove_intr()
2486 for (x = 0; x < acb->intr_count; x++) { in arcmsr_remove_intr()
H A Darcmsr.h765 int intr_count; member
/illumos-gate/usr/src/uts/common/sys/audio/
H A Daudio_oss.h425 int intr_count; member
/illumos-gate/usr/src/uts/common/io/rwd/
H A Drt2661.c2815 int intr_type, intr_count, intr_actual; in rt2661_attach() local
2911 err = ddi_intr_get_nintrs(devinfo, DDI_INTR_TYPE_FIXED, &intr_count); in rt2661_attach()
2912 if ((err != DDI_SUCCESS) || (intr_count != 1)) { in rt2661_attach()
2921 DDI_INTR_TYPE_FIXED, 0, intr_count, &intr_actual, 0); in rt2661_attach()
/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge.h619 uint64_t intr_count; member
/illumos-gate/usr/src/uts/common/io/
H A Dbofi.c4296 int intr_count = 1; in bofi_intercept_intr() local
4342 intr_count = 0; in bofi_intercept_intr()
4345 intr_count += ep->errdef.operand; in bofi_intercept_intr()
4357 for (i = 0; i < intr_count; i++) { in bofi_intercept_intr()
4371 if (intr_count > 1000 && !jabber_detected) in bofi_intercept_intr()
/illumos-gate/usr/src/uts/common/io/mwl/
H A Dmwl.c3811 int intr_type, intr_count, intr_actual; in mwl_attach() local
4098 err = ddi_intr_get_nintrs(devinfo, DDI_INTR_TYPE_FIXED, &intr_count); in mwl_attach()
4099 if ((err != DDI_SUCCESS) || (intr_count != 1)) { in mwl_attach()
4108 DDI_INTR_TYPE_FIXED, 0, intr_count, &intr_actual, 0); in mwl_attach()
/illumos-gate/usr/src/uts/common/io/iwp/
H A Diwp.c482 int intr_count; in iwp_attach() local
594 err = ddi_intr_get_nintrs(dip, DDI_INTR_TYPE_FIXED, &intr_count); in iwp_attach()
595 if ((err != DDI_SUCCESS) || (intr_count != 1)) { in iwp_attach()
604 intr_count, &intr_actual, 0); in iwp_attach()
/illumos-gate/usr/src/uts/common/io/iwh/
H A Diwh.c516 int intr_count; in iwh_attach() local
633 err = ddi_intr_get_nintrs(dip, DDI_INTR_TYPE_FIXED, &intr_count); in iwh_attach()
634 if ((err != DDI_SUCCESS) || (intr_count != 1)) { in iwh_attach()
643 intr_count, &intr_actual, 0); in iwh_attach()
/illumos-gate/usr/src/uts/common/io/iwk/
H A Diwk2.c482 int intr_count; in iwk_attach() local
558 err = ddi_intr_get_nintrs(dip, DDI_INTR_TYPE_FIXED, &intr_count); in iwk_attach()
559 if ((err != DDI_SUCCESS) || (intr_count != 1)) { in iwk_attach()
568 intr_count, &intr_actual, 0); in iwk_attach()

12