Home
last modified time | relevance | path

Searched refs:nvecs (Results 1 – 18 of 18) sorted by relevance

/drivers/scsi/bfa/
A Dbfa_hw_ct.c103 bfa_hwct_msix_init(struct bfa_s *bfa, int nvecs) in bfa_hwct_msix_init() argument
105 WARN_ON((nvecs != 1) && (nvecs != BFI_MSIX_CT_MAX)); in bfa_hwct_msix_init()
106 bfa_trc(bfa, nvecs); in bfa_hwct_msix_init()
108 bfa->msix.nvecs = nvecs; in bfa_hwct_msix_init()
115 if (bfa->msix.nvecs == 0) in bfa_hwct_msix_ctrl_install()
118 if (bfa->msix.nvecs == 1) in bfa_hwct_msix_ctrl_install()
129 if (bfa->msix.nvecs == 0) in bfa_hwct_msix_queue_install()
132 if (bfa->msix.nvecs == 1) { in bfa_hwct_msix_queue_install()
A Dbfa_hw_cb.c106 bfa_hwcb_msix_init(struct bfa_s *bfa, int nvecs) in bfa_hwcb_msix_init() argument
108 WARN_ON((nvecs != 1) && (nvecs != __HFN_NUMINTS)); in bfa_hwcb_msix_init()
110 bfa->msix.nvecs = nvecs; in bfa_hwcb_msix_init()
119 if (bfa->msix.nvecs == 0) in bfa_hwcb_msix_ctrl_install()
122 if (bfa->msix.nvecs == 1) { in bfa_hwcb_msix_ctrl_install()
137 if (bfa->msix.nvecs == 0) in bfa_hwcb_msix_queue_install()
140 if (bfa->msix.nvecs == 1) { in bfa_hwcb_msix_queue_install()
A Dbfa.h160 int nvecs; member
171 void (*hw_msix_init)(struct bfa_s *bfa, int nvecs);
177 u32 *nvecs, u32 *maxvec);
324 void bfa_hwcb_msix_init(struct bfa_s *bfa, int nvecs);
329 void bfa_hwcb_msix_getvecs(struct bfa_s *bfa, u32 *vecmap, u32 *nvecs,
338 void bfa_hwct_msix_init(struct bfa_s *bfa, int nvecs);
343 void bfa_hwct_msix_getvecs(struct bfa_s *bfa, u32 *vecmap, u32 *nvecs,
A Dbfa_core.c866 bfa_isr_mode_set(bfa, bfa->msix.nvecs != 0); in bfa_isr_enable()
989 if (bfa->msix.nvecs == 1) in bfa_iocfc_send_cfg()
1085 bfa->msix.nvecs = 0; in bfa_iocfc_init_mem()
/drivers/pci/msi/
A Dapi.c257 int nvecs = -ENOSPC; in pci_alloc_irq_vectors_affinity() local
268 nvecs = __pci_enable_msix_range(dev, NULL, min_vecs, max_vecs, in pci_alloc_irq_vectors_affinity()
270 if (nvecs > 0) in pci_alloc_irq_vectors_affinity()
271 return nvecs; in pci_alloc_irq_vectors_affinity()
275 nvecs = __pci_enable_msi_range(dev, min_vecs, max_vecs, affd); in pci_alloc_irq_vectors_affinity()
276 if (nvecs > 0) in pci_alloc_irq_vectors_affinity()
277 return nvecs; in pci_alloc_irq_vectors_affinity()
295 return nvecs; in pci_alloc_irq_vectors_affinity()
/drivers/net/ethernet/wangxun/libwx/
A Dwx_lib.c1745 int nvecs, i; in wx_acquire_msix_vectors() local
1749 nvecs = min_t(int, nvecs, num_online_cpus()); in wx_acquire_msix_vectors()
1750 nvecs = min_t(int, nvecs, wx->mac.max_msix_vectors); in wx_acquire_msix_vectors()
1758 nvecs += 1; in wx_acquire_msix_vectors()
1768 nvecs = pci_alloc_irq_vectors_affinity(wx->pdev, nvecs, in wx_acquire_msix_vectors()
1778 return nvecs; in wx_acquire_msix_vectors()
1781 nvecs -= 1; in wx_acquire_msix_vectors()
1812 int nvecs, ret; in wx_set_interrupt_capability() local
1830 nvecs = 1; in wx_set_interrupt_capability()
1831 nvecs = pci_alloc_irq_vectors(pdev, nvecs, in wx_set_interrupt_capability()
[all …]
/drivers/scsi/csiostor/
A Dcsio_isr.c477 static void csio_calc_sets(struct irq_affinity *affd, unsigned int nvecs) in csio_calc_sets() argument
482 if (!nvecs) in csio_calc_sets()
485 if (nvecs < hw->num_pports) { in csio_calc_sets()
487 affd->set_size[0] = nvecs; in csio_calc_sets()
493 affd->set_size[i] = nvecs / hw->num_pports; in csio_calc_sets()
/drivers/virtio/
A Dvirtio_vdpa.c270 create_affinity_masks(unsigned int nvecs, struct irq_affinity *affd) in create_affinity_masks() argument
275 if (nvecs > affd->pre_vectors + affd->post_vectors) in create_affinity_masks()
276 affvecs = nvecs - affd->pre_vectors - affd->post_vectors; in create_affinity_masks()
286 masks = kcalloc(nvecs, sizeof(*masks), GFP_KERNEL); in create_affinity_masks()
318 for (; curvec < nvecs; curvec++) in create_affinity_masks()
/drivers/pci/controller/
A Dpcie-apple.c193 u32 nvecs; member
249 hwirq = bitmap_find_free_region(pcie->bitmap, pcie->nvecs, in apple_msi_domain_alloc()
438 for (int i = 0; i < pcie->nvecs; i++) in apple_pcie_port_setup_irq()
444 val = ilog2(pcie->nvecs) << PORT_MSICFG_L2MSINUM_SHIFT; in apple_pcie_port_setup_irq()
691 .size = pcie->nvecs, in apple_msi_init()
703 args.args_count + 1, &pcie->nvecs); in apple_msi_init()
710 pcie->bitmap = devm_bitmap_zalloc(pcie->dev, pcie->nvecs, GFP_KERNEL); in apple_msi_init()
/drivers/net/ethernet/brocade/bna/
A Dbnad.c96 int vector, nvecs; in bnad_tx_buff_unmap() local
99 nvecs = unmap->nvecs; in bnad_tx_buff_unmap()
103 unmap->nvecs = 0; in bnad_tx_buff_unmap()
108 nvecs--; in bnad_tx_buff_unmap()
111 while (nvecs) { in bnad_tx_buff_unmap()
124 nvecs--; in bnad_tx_buff_unmap()
541 while (nvecs--) { in bnad_cq_setup_skb_frags()
643 nvecs = 1; in bnad_cq_process()
671 nvecs++; in bnad_cq_process()
3027 head_unmap->nvecs++; in bnad_start_xmit()
[all …]
A Dbnad.h222 u32 nvecs; member
/drivers/net/ethernet/marvell/octeontx2/af/
A Drvu.c580 if (!nvecs) { in rvu_check_min_msix_vec()
583 pf, vf - 1, nvecs); in rvu_check_min_msix_vec()
593 if (!(nvecs < min_vecs)) in rvu_check_min_msix_vec()
597 pf, nvecs, min_vecs); in rvu_check_min_msix_vec()
604 int nvecs, offset, max_msix; in rvu_setup_msix_resources() local
645 nvecs = (cfg >> 12) & 0xFF; in rvu_setup_msix_resources()
677 nvecs = (cfg >> 12) & 0xFF; in rvu_setup_msix_resources()
1798 u16 nvecs, vec, offset; in rvu_set_msix_offset() local
1803 nvecs = (cfg >> 12) & 0xFF; in rvu_set_msix_offset()
1823 u16 nvecs, vec, offset; in rvu_clear_msix_offset() local
[all …]
/drivers/usb/host/
A Dxhci-pci.c166 xhci->nvecs = min(num_online_cpus() + 1, xhci->max_interrupters); in xhci_try_enable_msi()
169 xhci->nvecs = pci_alloc_irq_vectors(pdev, 1, xhci->nvecs, in xhci_try_enable_msi()
171 if (xhci->nvecs < 0) { in xhci_try_enable_msi()
A Dxhci.h1527 int nvecs; member
/drivers/cxl/
A Dpci.c608 int nvecs; in cxl_alloc_irq_vectors() local
619 nvecs = pci_alloc_irq_vectors(pdev, 1, CXL_PCI_DEFAULT_MAX_VECTORS, in cxl_alloc_irq_vectors()
621 if (nvecs < 1) { in cxl_alloc_irq_vectors()
622 dev_dbg(&pdev->dev, "Failed to alloc irq vectors: %d\n", nvecs); in cxl_alloc_irq_vectors()
/drivers/pci/switch/
A Dswitchtec.c1489 int nvecs; in switchtec_init_isr() local
1497 nvecs = pci_alloc_irq_vectors(stdev->pdev, 1, nirqs, in switchtec_init_isr()
1500 if (nvecs < 0) in switchtec_init_isr()
1501 return nvecs; in switchtec_init_isr()
1504 if (event_irq < 0 || event_irq >= nvecs) in switchtec_init_isr()
1522 if (dma_mrpc_irq < 0 || dma_mrpc_irq >= nvecs) in switchtec_init_isr()
/drivers/irqchip/
A Dirq-gic-v3-its.c3468 int nvecs, bool alloc_lpis) in its_create_device() argument
3483 if (WARN_ON(!is_power_of_2(nvecs))) in its_create_device()
3484 nvecs = roundup_pow_of_two(nvecs); in its_create_device()
3490 nr_ites = max(2, nvecs); in its_create_device()
3499 lpi_map = its_lpi_alloc(nvecs, &lpi_base, &nr_lpis); in its_create_device()
3553 static int its_alloc_device_irq(struct its_device *dev, int nvecs, irq_hw_number_t *hwirq) in its_alloc_device_irq() argument
3560 get_count_order(nvecs)); in its_alloc_device_irq()
/drivers/net/ethernet/broadcom/bnx2x/
A Dbnx2x_cmn.c1628 static void bnx2x_free_msix_irqs(struct bnx2x *bp, int nvecs) in bnx2x_free_msix_irqs() argument
1632 if (nvecs == offset) in bnx2x_free_msix_irqs()
1644 if (nvecs == offset) in bnx2x_free_msix_irqs()
1650 if (nvecs == offset) in bnx2x_free_msix_irqs()
1663 int nvecs = BNX2X_NUM_ETH_QUEUES(bp) + CNIC_SUPPORT(bp); in bnx2x_free_irq() local
1667 nvecs++; in bnx2x_free_irq()
1669 bnx2x_free_msix_irqs(bp, nvecs); in bnx2x_free_irq()

Completed in 105 milliseconds