Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/scsi/bfa/
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()
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()
Dbfa.h169 int nvecs; member
180 void (*hw_msix_init)(struct bfa_s *bfa, int nvecs);
186 u32 *nvecs, u32 *maxvec);
314 void bfa_hwcb_msix_init(struct bfa_s *bfa, int nvecs);
319 void bfa_hwcb_msix_getvecs(struct bfa_s *bfa, u32 *vecmap, u32 *nvecs,
328 void bfa_hwct_msix_init(struct bfa_s *bfa, int nvecs);
333 void bfa_hwct_msix_getvecs(struct bfa_s *bfa, u32 *vecmap, u32 *nvecs,
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()
/Linux-v5.4/fs/xfs/
Dxfs_inode_item.c33 int *nvecs, in xfs_inode_item_data_fork_size() argument
45 *nvecs += 1; in xfs_inode_item_data_fork_size()
52 *nvecs += 1; in xfs_inode_item_data_fork_size()
59 *nvecs += 1; in xfs_inode_item_data_fork_size()
74 int *nvecs, in xfs_inode_item_attr_fork_size() argument
86 *nvecs += 1; in xfs_inode_item_attr_fork_size()
93 *nvecs += 1; in xfs_inode_item_attr_fork_size()
100 *nvecs += 1; in xfs_inode_item_attr_fork_size()
119 int *nvecs, in xfs_inode_item_size() argument
125 *nvecs += 2; in xfs_inode_item_size()
[all …]
Dxfs_dquot_item.c32 int *nvecs, in xfs_qm_dquot_logitem_size() argument
35 *nvecs += 2; in xfs_qm_dquot_logitem_size()
268 int *nvecs, in xfs_qm_qoff_logitem_size() argument
271 *nvecs += 1; in xfs_qm_qoff_logitem_size()
Dxfs_icreate_item.c30 int *nvecs, in xfs_icreate_item_size() argument
33 *nvecs += 1; in xfs_icreate_item_size()
Dxfs_buf_item.c52 int *nvecs, in xfs_buf_item_size_segment() argument
67 *nvecs += 2; in xfs_buf_item_size_segment()
88 (*nvecs)++; in xfs_buf_item_size_segment()
93 (*nvecs)++; in xfs_buf_item_size_segment()
121 int *nvecs, in xfs_buf_item_size() argument
136 *nvecs += bip->bli_format_count; in xfs_buf_item_size()
152 *nvecs = XFS_LOG_VEC_ORDERED; in xfs_buf_item_size()
167 nvecs, nbytes); in xfs_buf_item_size()
Dxfs_bmap_item.c63 int *nvecs, in xfs_bui_item_size() argument
68 *nvecs += 1; in xfs_bui_item_size()
163 int *nvecs, in xfs_bud_item_size() argument
166 *nvecs += 1; in xfs_bud_item_size()
Dxfs_refcount_item.c62 int *nvecs, in xfs_cui_item_size() argument
67 *nvecs += 1; in xfs_cui_item_size()
168 int *nvecs, in xfs_cud_item_size() argument
171 *nvecs += 1; in xfs_cud_item_size()
Dxfs_rmap_item.c61 int *nvecs, in xfs_rui_item_size() argument
66 *nvecs += 1; in xfs_rui_item_size()
189 int *nvecs, in xfs_rud_item_size() argument
192 *nvecs += 1; in xfs_rud_item_size()
Dxfs_extfree_item.c79 int *nvecs, in xfs_efi_item_size() argument
82 *nvecs += 1; in xfs_efi_item_size()
265 int *nvecs, in xfs_efd_item_size() argument
268 *nvecs += 1; in xfs_efd_item_size()
Dxfs_log_priv.h244 int nvecs; /* number of regions */ member
/Linux-v5.4/kernel/irq/
Daffinity.c416 irq_create_affinity_masks(unsigned int nvecs, struct irq_affinity *affd) in irq_create_affinity_masks() argument
427 if (nvecs > affd->pre_vectors + affd->post_vectors) in irq_create_affinity_masks()
428 affvecs = nvecs - affd->pre_vectors - affd->post_vectors; in irq_create_affinity_masks()
449 masks = kcalloc(nvecs, sizeof(*masks), GFP_KERNEL); in irq_create_affinity_masks()
480 for (; curvec < nvecs; curvec++) in irq_create_affinity_masks()
484 for (i = affd->pre_vectors; i < nvecs - affd->post_vectors; i++) in irq_create_affinity_masks()
/Linux-v5.4/drivers/scsi/csiostor/
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-v5.4/drivers/net/ethernet/marvell/octeontx2/af/
Drvu.c466 static void rvu_check_min_msix_vec(struct rvu *rvu, int nvecs, int pf, int vf) in rvu_check_min_msix_vec() argument
473 if (!nvecs) { in rvu_check_min_msix_vec()
476 pf, vf - 1, nvecs); in rvu_check_min_msix_vec()
486 if (!(nvecs < min_vecs)) in rvu_check_min_msix_vec()
490 pf, nvecs, min_vecs); in rvu_check_min_msix_vec()
497 int nvecs, offset, max_msix; in rvu_setup_msix_resources() local
538 nvecs = (cfg >> 12) & 0xFF; in rvu_setup_msix_resources()
540 offset = rvu_alloc_rsrc_contig(&pfvf->msix, nvecs); in rvu_setup_msix_resources()
570 nvecs = (cfg >> 12) & 0xFF; in rvu_setup_msix_resources()
572 offset = rvu_alloc_rsrc_contig(&pfvf->msix, nvecs); in rvu_setup_msix_resources()
[all …]
/Linux-v5.4/drivers/net/ethernet/brocade/bna/
Dbnad.c95 int vector, nvecs; in bnad_tx_buff_unmap() local
98 nvecs = unmap->nvecs; in bnad_tx_buff_unmap()
102 unmap->nvecs = 0; in bnad_tx_buff_unmap()
107 nvecs--; in bnad_tx_buff_unmap()
110 while (nvecs) { in bnad_tx_buff_unmap()
123 nvecs--; in bnad_tx_buff_unmap()
187 unmap_wis = BNA_TXQ_WI_NEEDED(unmap->nvecs); in bnad_txcmpl_process()
500 u32 sop_ci, u32 nvecs) in bnad_cq_drop_packet() argument
507 for (vec = 0, ci = sop_ci; vec < nvecs; vec++) { in bnad_cq_drop_packet()
519 bnad_cq_setup_skb_frags(struct bna_ccb *ccb, struct sk_buff *skb, u32 nvecs) in bnad_cq_setup_skb_frags() argument
[all …]
Dbnad.h225 u32 nvecs; member
/Linux-v5.4/fs/nfsd/
Dnfsproc.c217 unsigned int nvecs; in nfsd_proc_write() local
223 nvecs = svc_fill_write_vector(rqstp, rqstp->rq_arg.pages, in nfsd_proc_write()
225 if (!nvecs) in nfsd_proc_write()
228 argp->offset, rqstp->rq_vec, nvecs, in nfsd_proc_write()
Dnfs3proc.c190 unsigned int nvecs; in nfsd3_proc_write() local
200 nvecs = svc_fill_write_vector(rqstp, rqstp->rq_arg.pages, in nfsd3_proc_write()
202 if (!nvecs) in nfsd3_proc_write()
205 rqstp->rq_vec, nvecs, &cnt, in nfsd3_proc_write()
/Linux-v5.4/fs/cifs/
Dsmbdirect.c2073 int nvecs; in smbd_send() local
2145 nvecs = (buflen+max_iov_size-1)/max_iov_size; in smbd_send()
2149 buflen, nvecs); in smbd_send()
2150 for (j = 0; j < nvecs; j++) { in smbd_send()
2155 if (j == nvecs-1) in smbd_send()
2158 max_iov_size*(nvecs-1); in smbd_send()
2203 nvecs = (buflen + max_iov_size - 1) / max_iov_size; in smbd_send()
2205 buflen, nvecs); in smbd_send()
2206 for (j = 0; j < nvecs; j++) { in smbd_send()
2208 if (j == nvecs-1) in smbd_send()
/Linux-v5.4/drivers/pci/switch/
Dswitchtec.c1265 int nvecs; in switchtec_init_isr() local
1273 nvecs = pci_alloc_irq_vectors(stdev->pdev, 1, nirqs, in switchtec_init_isr()
1276 if (nvecs < 0) in switchtec_init_isr()
1277 return nvecs; in switchtec_init_isr()
1280 if (event_irq < 0 || event_irq >= nvecs) in switchtec_init_isr()
1298 if (dma_mrpc_irq < 0 || dma_mrpc_irq >= nvecs) in switchtec_init_isr()
/Linux-v5.4/drivers/irqchip/
Dirq-gic-v3-its.c2398 int nvecs, bool alloc_lpis) in its_create_device() argument
2413 if (WARN_ON(!is_power_of_2(nvecs))) in its_create_device()
2414 nvecs = roundup_pow_of_two(nvecs); in its_create_device()
2421 nr_ites = max(2, nvecs); in its_create_device()
2426 lpi_map = its_lpi_alloc(nvecs, &lpi_base, &nr_lpis); in its_create_device()
2478 static int its_alloc_device_irq(struct its_device *dev, int nvecs, irq_hw_number_t *hwirq) in its_alloc_device_irq() argument
2485 get_count_order(nvecs)); in its_alloc_device_irq()
/Linux-v5.4/include/linux/
Dinterrupt.h284 void (*calc_sets)(struct irq_affinity *, unsigned int nvecs);
/Linux-v5.4/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c1614 static void bnx2x_free_msix_irqs(struct bnx2x *bp, int nvecs) in bnx2x_free_msix_irqs() argument
1618 if (nvecs == offset) in bnx2x_free_msix_irqs()
1630 if (nvecs == offset) in bnx2x_free_msix_irqs()
1636 if (nvecs == offset) in bnx2x_free_msix_irqs()
1649 int nvecs = BNX2X_NUM_ETH_QUEUES(bp) + CNIC_SUPPORT(bp); in bnx2x_free_irq() local
1653 nvecs++; in bnx2x_free_irq()
1655 bnx2x_free_msix_irqs(bp, nvecs); in bnx2x_free_irq()

12