| /linux-6.15/drivers/scsi/bfa/ |
| H A D | bfa_hw_ct.c | 103 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 D | bfa_hw_cb.c | 106 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()
|
| H A D | bfa.h | 160 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,
|
| /linux-6.15/kernel/irq/ |
| H A D | affinity.c | 26 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() 94 for (; curvec < nvecs; curvec++) in irq_create_affinity_masks() 98 for (i = affd->pre_vectors; i < nvecs - affd->post_vectors; i++) in irq_create_affinity_masks()
|
| /linux-6.15/drivers/pci/msi/ |
| H A D | api.c | 259 int nvecs = -ENOSPC; in pci_alloc_irq_vectors_affinity() local 270 nvecs = __pci_enable_msix_range(dev, NULL, min_vecs, max_vecs, in pci_alloc_irq_vectors_affinity() 272 if (nvecs > 0) in pci_alloc_irq_vectors_affinity() 273 return nvecs; in pci_alloc_irq_vectors_affinity() 277 nvecs = __pci_enable_msi_range(dev, min_vecs, max_vecs, affd); in pci_alloc_irq_vectors_affinity() 278 if (nvecs > 0) in pci_alloc_irq_vectors_affinity() 279 return nvecs; in pci_alloc_irq_vectors_affinity() 297 return nvecs; in pci_alloc_irq_vectors_affinity()
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_inode_item.c | 243 int *nvecs, in xfs_inode_item_data_fork_size() argument 255 *nvecs += 1; in xfs_inode_item_data_fork_size() 263 *nvecs += 1; in xfs_inode_item_data_fork_size() 270 *nvecs += 1; in xfs_inode_item_data_fork_size() 285 int *nvecs, in xfs_inode_item_attr_fork_size() argument 297 *nvecs += 1; in xfs_inode_item_attr_fork_size() 304 *nvecs += 1; in xfs_inode_item_attr_fork_size() 311 *nvecs += 1; in xfs_inode_item_attr_fork_size() 330 int *nvecs, in xfs_inode_item_size() argument 336 *nvecs += 2; in xfs_inode_item_size() [all …]
|
| H A D | xfs_buf_item.c | 73 int *nvecs, in xfs_buf_item_size_segment() argument 83 (*nvecs)++; in xfs_buf_item_size_segment() 90 (*nvecs)++; in xfs_buf_item_size_segment() 127 int *nvecs, in xfs_buf_item_size() argument 145 *nvecs += bip->bli_format_count; in xfs_buf_item_size() 161 *nvecs = XFS_LOG_VEC_ORDERED; in xfs_buf_item_size() 177 nvecs, &bytes); in xfs_buf_item_size()
|
| H A D | xfs_dquot_item.c | 33 int *nvecs, in xfs_qm_dquot_logitem_size() argument 36 *nvecs += 2; in xfs_qm_dquot_logitem_size()
|
| H A D | xfs_icreate_item.c | 38 int *nvecs, in xfs_icreate_item_size() argument 41 *nvecs += 1; in xfs_icreate_item_size()
|
| H A D | xfs_exchmaps_item.c | 71 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 D | xfs_attr_item.c | 165 int *nvecs, in xfs_attri_item_size() argument 171 *nvecs += 2; in xfs_attri_item_size() 176 *nvecs += 1; in xfs_attri_item_size() 181 *nvecs += 1; in xfs_attri_item_size() 186 *nvecs += 1; in xfs_attri_item_size() 310 int *nvecs, in xfs_attrd_item_size() argument 313 *nvecs += 1; in xfs_attrd_item_size()
|
| H A D | xfs_bmap_item.c | 71 int *nvecs, in xfs_bui_item_size() argument 76 *nvecs += 1; in xfs_bui_item_size() 164 int *nvecs, in xfs_bud_item_size() argument 167 *nvecs += 1; in xfs_bud_item_size()
|
| H A D | xfs_refcount_item.c | 72 int *nvecs, in xfs_cui_item_size() argument 77 *nvecs += 1; in xfs_cui_item_size() 175 int *nvecs, in xfs_cud_item_size() argument 178 *nvecs += 1; in xfs_cud_item_size()
|
| H A D | xfs_rmap_item.c | 71 int *nvecs, in xfs_rui_item_size() argument 76 *nvecs += 1; in xfs_rui_item_size() 176 int *nvecs, in xfs_rud_item_size() argument 179 *nvecs += 1; in xfs_rud_item_size()
|
| H A D | xfs_extfree_item.c | 77 int *nvecs, in xfs_efi_item_size() argument 82 *nvecs += 1; in xfs_efi_item_size() 248 int *nvecs, in xfs_efd_item_size() argument 253 *nvecs += 1; in xfs_efd_item_size()
|
| /linux-6.15/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_lib.c | 1683 int nvecs, i; in wx_acquire_msix_vectors() local 1687 nvecs = min_t(int, nvecs, num_online_cpus()); in wx_acquire_msix_vectors() 1688 nvecs = min_t(int, nvecs, wx->mac.max_msix_vectors); in wx_acquire_msix_vectors() 1696 nvecs += 1; in wx_acquire_msix_vectors() 1706 nvecs = pci_alloc_irq_vectors_affinity(wx->pdev, nvecs, in wx_acquire_msix_vectors() 1716 return nvecs; in wx_acquire_msix_vectors() 1721 nvecs -= 1; in wx_acquire_msix_vectors() 1742 int nvecs, ret; in wx_set_interrupt_capability() local 1756 nvecs = 1; in wx_set_interrupt_capability() 1757 nvecs = pci_alloc_irq_vectors(pdev, nvecs, in wx_set_interrupt_capability() [all …]
|
| /linux-6.15/drivers/scsi/csiostor/ |
| H A D | csio_isr.c | 477 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-6.15/drivers/virtio/ |
| H A D | virtio_vdpa.c | 306 create_affinity_masks(unsigned int nvecs, struct irq_affinity *affd) in create_affinity_masks() argument 311 if (nvecs > affd->pre_vectors + affd->post_vectors) in create_affinity_masks() 312 affvecs = nvecs - affd->pre_vectors - affd->post_vectors; in create_affinity_masks() 322 masks = kcalloc(nvecs, sizeof(*masks), GFP_KERNEL); in create_affinity_masks() 353 for (; curvec < nvecs; curvec++) in create_affinity_masks()
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | pcie-apple.c | 141 u32 nvecs; member 213 hwirq = bitmap_find_free_region(pcie->bitmap, pcie->nvecs, in apple_msi_domain_alloc() 401 writel_relaxed((ilog2(port->pcie->nvecs) << PORT_MSICFG_L2MSINUM_SHIFT) | in apple_pcie_port_setup_irq() 611 args.args_count + 1, &pcie->nvecs); in apple_msi_init() 618 pcie->bitmap = devm_bitmap_zalloc(pcie->dev, pcie->nvecs, GFP_KERNEL); in apple_msi_init() 628 parent = irq_domain_create_hierarchy(parent, 0, pcie->nvecs, fwnode, in apple_msi_init()
|
| /linux-6.15/drivers/net/ethernet/brocade/bna/ |
| H A D | bnad.c | 96 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() 3023 head_unmap->nvecs++; in bnad_start_xmit() [all …]
|
| /linux-6.15/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu.c | 585 if (!nvecs) { in rvu_check_min_msix_vec() 588 pf, vf - 1, nvecs); in rvu_check_min_msix_vec() 598 if (!(nvecs < min_vecs)) in rvu_check_min_msix_vec() 602 pf, nvecs, min_vecs); in rvu_check_min_msix_vec() 609 int nvecs, offset, max_msix; in rvu_setup_msix_resources() local 650 nvecs = (cfg >> 12) & 0xFF; in rvu_setup_msix_resources() 682 nvecs = (cfg >> 12) & 0xFF; in rvu_setup_msix_resources() 1796 u16 nvecs, vec, offset; in rvu_set_msix_offset() local 1801 nvecs = (cfg >> 12) & 0xFF; in rvu_set_msix_offset() 1821 u16 nvecs, vec, offset; in rvu_clear_msix_offset() local [all …]
|
| /linux-6.15/drivers/usb/host/ |
| H A D | xhci-pci.c | 156 xhci->nvecs = min(num_online_cpus() + 1, xhci->max_interrupters); in xhci_try_enable_msi() 159 xhci->nvecs = pci_alloc_irq_vectors(pdev, 1, xhci->nvecs, in xhci_try_enable_msi() 161 if (xhci->nvecs < 0) { in xhci_try_enable_msi()
|
| /linux-6.15/drivers/cxl/ |
| H A D | pci.c | 608 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-6.15/fs/smb/server/ |
| H A D | transport_tcp.c | 389 int nvecs, int size, bool need_invalidate, in ksmbd_tcp_writev() argument 395 return kernel_sendmsg(TCP_TRANS(t)->sock, &smb_msg, iov, nvecs, size); in ksmbd_tcp_writev()
|
| /linux-6.15/fs/nfsd/ |
| H A D | nfsproc.c | 253 unsigned int nvecs; in nfsd_proc_write() local 259 nvecs = svc_fill_write_vector(rqstp, &argp->payload); in nfsd_proc_write() 262 argp->offset, rqstp->rq_vec, nvecs, in nfsd_proc_write()
|