Home
last modified time | relevance | path

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

/linux/drivers/scsi/bfa/
H 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()
H 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()
/linux/drivers/pci/msi/
H 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()
/linux/kernel/irq/
H A Daffinity.c26 irq_create_affinity_masks(unsigned int nvecs, struct irq_affinity *affd) in irq_create_affinity_masks() argument
37 if (nvecs > affd->pre_vectors + affd->post_vectors) in irq_create_affinity_masks()
38 affvecs = nvecs - affd->pre_vectors - affd->post_vectors; in irq_create_affinity_masks()
59 masks = kcalloc(nvecs, sizeof(*masks), GFP_KERNEL); in irq_create_affinity_masks()
93 for (; curvec < nvecs; curvec++) in irq_create_affinity_masks()
97 for (i = affd->pre_vectors; i < nvecs - affd->post_vectors; i++) in irq_create_affinity_masks()
/linux/fs/xfs/
H A Dxfs_inode_item.c233 int *nvecs, in xfs_inode_item_data_fork_size() argument
245 *nvecs += 1; in xfs_inode_item_data_fork_size()
253 *nvecs += 1; in xfs_inode_item_data_fork_size()
260 *nvecs += 1; in xfs_inode_item_data_fork_size()
275 int *nvecs, in xfs_inode_item_attr_fork_size() argument
287 *nvecs += 1; in xfs_inode_item_attr_fork_size()
294 *nvecs += 1; in xfs_inode_item_attr_fork_size()
301 *nvecs += 1; in xfs_inode_item_attr_fork_size()
320 int *nvecs, in xfs_inode_item_size() argument
326 *nvecs += 2; in xfs_inode_item_size()
[all …]
H A Dxfs_exchmaps_item.c71 int *nvecs, in xfs_xmi_item_size() argument
74 *nvecs += 1; in xfs_xmi_item_size()
154 int *nvecs, in xfs_xmd_item_size() argument
157 *nvecs += 1; in xfs_xmd_item_size()
H A Dxfs_icreate_item.c38 int *nvecs, in xfs_icreate_item_size() argument
41 *nvecs += 1; in xfs_icreate_item_size()
H A Dxfs_bmap_item.c71 int *nvecs, in xfs_bui_item_size() argument
76 *nvecs += 1; in xfs_bui_item_size()
169 int *nvecs, in xfs_bud_item_size() argument
172 *nvecs += 1; in xfs_bud_item_size()
H A Dxfs_refcount_item.c72 int *nvecs, in xfs_cui_item_size() argument
77 *nvecs += 1; in xfs_cui_item_size()
180 int *nvecs, in xfs_cud_item_size() argument
183 *nvecs += 1; in xfs_cud_item_size()
H A Dxfs_rmap_item.c71 int *nvecs, in xfs_rui_item_size() argument
76 *nvecs += 1; in xfs_rui_item_size()
181 int *nvecs, in xfs_rud_item_size() argument
184 *nvecs += 1; in xfs_rud_item_size()
H A Dxfs_extfree_item.c77 int *nvecs, in xfs_efi_item_size() argument
82 *nvecs += 1; in xfs_efi_item_size()
256 int *nvecs, in xfs_efd_item_size() argument
261 *nvecs += 1; in xfs_efd_item_size()
/linux/drivers/scsi/csiostor/
H 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()
/linux/drivers/virtio/
H A Dvirtio_vdpa.c274 create_affinity_masks(unsigned int nvecs, struct irq_affinity *affd) in create_affinity_masks() argument
279 if (nvecs > affd->pre_vectors + affd->post_vectors) in create_affinity_masks()
280 affvecs = nvecs - affd->pre_vectors - affd->post_vectors; in create_affinity_masks()
290 masks = kcalloc(nvecs, sizeof(*masks), GFP_KERNEL); in create_affinity_masks()
322 for (; curvec < nvecs; curvec++) in create_affinity_masks()
/linux/drivers/net/ethernet/brocade/bna/
H 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()
188 unmap_wis = BNA_TXQ_WI_NEEDED(unmap->nvecs); in bnad_txcmpl_process()
501 u32 sop_ci, u32 nvecs) in bnad_cq_drop_packet() argument
508 for (vec = 0, ci = sop_ci; vec < nvecs; vec++) { in bnad_cq_drop_packet()
520 bnad_cq_setup_skb_frags(struct bna_ccb *ccb, struct sk_buff *skb, u32 nvecs) in bnad_cq_setup_skb_frags() argument
[all …]
/linux/fs/nfs/
H A Dlocalio.c392 unsigned int nvecs, unsigned long total, in nfs_local_iter_setup() argument
395 iov_iter_bvec(iter, rw, bvec, nvecs, total); in nfs_local_iter_setup()
407 unsigned int nvecs, unsigned long total, in nfs_local_iters_setup_dio() argument
416 nvecs, total, 0, local_dio->start_len); in nfs_local_iters_setup_dio()
424 nfs_local_iter_setup(&iters[n_iters], rw, iocb->bvec, nvecs, in nfs_local_iters_setup_dio()
442 nvecs, total, local_dio->start_len + in nfs_local_iters_setup_dio()
/linux/fs/nfsd/
H A Dvfs.c1271 struct bio_vec *bvec, unsigned int nvecs, in nfsd_write_dio_seg_init() argument
1275 iov_iter_bvec(&segment->iter, ITER_SOURCE, bvec, nvecs, total); in nfsd_write_dio_seg_init()
1284 unsigned int nvecs, struct kiocb *iocb, in nfsd_write_dio_iters_init() argument
1317 nvecs, total, 0, prefix, iocb); in nfsd_write_dio_iters_init()
1319 nfsd_write_dio_seg_init(&segments[nsegs], bvec, nvecs, in nfsd_write_dio_iters_init()
1335 nfsd_write_dio_seg_init(&segments[nsegs++], bvec, nvecs, total, in nfsd_write_dio_iters_init()
1342 nfsd_write_dio_seg_init(&segments[0], bvec, nvecs, total, 0, in nfsd_write_dio_iters_init()
1349 struct nfsd_file *nf, unsigned int nvecs, in nfsd_direct_write() argument
1357 nsegs = nfsd_write_dio_iters_init(nf, rqstp->rq_bvec, nvecs, in nfsd_direct_write()
1422 unsigned int nvecs; in nfsd_vfs_write() local
[all …]
/linux/drivers/usb/host/
H 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()
H A Dxhci.h1527 int nvecs; member
/linux/drivers/cxl/
H 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()
/linux/fs/smb/server/
H A Dtransport_tcp.c418 int nvecs, int size, bool need_invalidate, in ksmbd_tcp_writev() argument
424 return kernel_sendmsg(TCP_TRANS(t)->sock, &smb_msg, iov, nvecs, size); in ksmbd_tcp_writev()
/linux/drivers/pci/switch/
H A Dswitchtec.c1488 int nvecs; in switchtec_init_isr() local
1496 nvecs = pci_alloc_irq_vectors(stdev->pdev, 1, nirqs, in switchtec_init_isr()
1499 if (nvecs < 0) in switchtec_init_isr()
1500 return nvecs; in switchtec_init_isr()
1503 if (event_irq < 0 || event_irq >= nvecs) in switchtec_init_isr()
1521 if (dma_mrpc_irq < 0 || dma_mrpc_irq >= nvecs) in switchtec_init_isr()
/linux/drivers/irqchip/
H 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()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H 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()