| /linux-6.15/tools/testing/selftests/kvm/lib/x86/ |
| H A D | hyperv.c | 32 int i, nent = 0; in vcpu_set_hv_cpuid() local 38 cpuid_full = allocate_kvm_cpuid2(cpuid_sys->nent + cpuid_hv->nent); in vcpu_set_hv_cpuid() 45 for (i = 0; i < cpuid_sys->nent; i++) { in vcpu_set_hv_cpuid() 49 cpuid_full->entries[nent] = cpuid_sys->entries[i]; in vcpu_set_hv_cpuid() 50 nent++; in vcpu_set_hv_cpuid() 53 memcpy(&cpuid_full->entries[nent], cpuid_hv->entries, in vcpu_set_hv_cpuid() 54 cpuid_hv->nent * sizeof(struct kvm_cpuid_entry2)); in vcpu_set_hv_cpuid() 55 cpuid_full->nent = nent + cpuid_hv->nent; in vcpu_set_hv_cpuid()
|
| /linux-6.15/tools/testing/selftests/kvm/x86/ |
| H A D | cpuid_test.c | 32 for (i = 0; i < guest_cpuid->nent; i++) { in test_guest_cpuids() 89 TEST_ASSERT(cpuid1->nent == cpuid2->nent, in compare_cpuids() 90 "CPUID nent mismatch: %d vs. %d", cpuid1->nent, cpuid2->nent); in compare_cpuids() 92 for (i = 0; i < cpuid1->nent; i++) { in compare_cpuids() 145 int size = sizeof(*cpuid) + cpuid->nent * sizeof(cpuid->entries[0]); in vcpu_alloc_cpuid() 185 struct kvm_cpuid2 *cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent + 1); in test_get_cpuid2() 189 TEST_ASSERT(cpuid->nent == vcpu->cpuid->nent, in test_get_cpuid2() 191 vcpu->cpuid->nent, cpuid->nent); in test_get_cpuid2() 193 for (i = 0; i < vcpu->cpuid->nent; i++) { in test_get_cpuid2() 194 cpuid->nent = i; in test_get_cpuid2() [all …]
|
| H A D | hyperv_cpuid.c | 57 TEST_ASSERT(hv_cpuid_entries->nent == nent_expected, in test_hv_cpuid() 60 nent_expected, hv_cpuid_entries->nent); in test_hv_cpuid() 62 for (i = 0; i < hv_cpuid_entries->nent; i++) { in test_hv_cpuid() 136 static struct kvm_cpuid2 cpuid = {.nent = 0}; in test_hv_cpuid_e2big()
|
| H A D | hyperv_features.c | 154 prev_cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent); in guest_test_msrs_access() 494 memcpy(prev_cpuid, vcpu->cpuid, kvm_cpuid2_size(vcpu->cpuid->nent)); in guest_test_msrs_access() 546 prev_cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent); in guest_test_hcalls_access() 663 memcpy(prev_cpuid, vcpu->cpuid, kvm_cpuid2_size(vcpu->cpuid->nent)); in guest_test_hcalls_access()
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| H A D | gk20a.c | 41 int nent; in gk20a_gr_av_to_init_() local 44 nent = (blob->size / sizeof(struct gk20a_fw_av)); in gk20a_gr_av_to_init_() 45 pack = vzalloc((sizeof(*pack) * 2) + (sizeof(*init) * (nent + 1))); in gk20a_gr_av_to_init_() 52 for (i = 0; i < nent; i++) { in gk20a_gr_av_to_init_() 84 int nent; in gk20a_gr_aiv_to_init() local 87 nent = (blob->size / sizeof(struct gk20a_fw_aiv)); in gk20a_gr_aiv_to_init() 95 for (i = 0; i < nent; i++) { in gk20a_gr_aiv_to_init() 117 int nent; in gk20a_gr_av_to_method() local 120 nent = (blob->size / sizeof(struct gk20a_fw_av)); in gk20a_gr_av_to_method() 122 (sizeof(*init) * (nent + max_classes + 1))); in gk20a_gr_av_to_method() [all …]
|
| H A D | ga102.c | 245 int nent; in ga102_gr_av64_to_init() local 248 nent = (blob->size / sizeof(struct netlist_av64)); in ga102_gr_av64_to_init() 249 pack = vzalloc((sizeof(*pack) * 2) + (sizeof(*init) * (nent + 1))); in ga102_gr_av64_to_init() 257 for (i = 0; i < nent; i++) { in ga102_gr_av64_to_init()
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | cpuid.c | 202 int nent) in kvm_cpuid_check_equal() argument 219 for (i = 0; i < nent; i++) { in kvm_cpuid_check_equal() 586 if (cpuid->nent) { in kvm_vcpu_ioctl_set_cpuid() 630 if (cpuid->nent) { in kvm_vcpu_ioctl_set_cpuid2() 1240 int nent; member 1336 array->nent += cpuid_func_emulated(&array->entries[array->nent], func, false); in __do_cpuid_func_emulated() 1510 --array->nent; in __do_cpuid_func() 1875 .nent = 0, in kvm_dev_ioctl_get_cpuid() 1879 if (cpuid->nent < 1) in kvm_dev_ioctl_get_cpuid() 1891 array.maxnent = cpuid->nent; in kvm_dev_ioctl_get_cpuid() [all …]
|
| /linux-6.15/drivers/tty/vt/ |
| H A D | conmakehash.c | 82 int i, nuni, nent; in main() local 269 nent = 0; in main() 272 while ( nent >= unicount[fp0] ) in main() 275 nent = 0; in main() 277 printf("0x%04x", unitable[fp0][nent++]); in main()
|
| /linux-6.15/drivers/hid/intel-thc-hid/intel-thc/ |
| H A D | intel-thc-dma.c | 225 unsigned int i, nent = PRD_ENTRIES_NUM; in setup_dma_buffers() local 250 if (!config->sgls[i] || nent > PRD_ENTRIES_NUM) { in setup_dma_buffers() 252 i, nent); in setup_dma_buffers() 448 size_t mes_len, u8 *nent) in calc_prd_entries_num() argument 451 if (*nent > PRD_ENTRIES_NUM) in calc_prd_entries_num() 468 *nent = j + 1; in calc_message_len() 569 u8 nent; in read_dma_buffer() local 577 mes_len = calc_message_len(prd_tbl, &nent); in read_dma_buffer() 586 ret = sg_copy_to_buffer(sg, nent, read_buff, mes_len); in read_dma_buffer() 830 u8 nent; in write_dma_buffer() local [all …]
|
| /linux-6.15/drivers/infiniband/hw/qib/ |
| H A D | qib_pcie.c | 196 int qib_pcie_params(struct qib_devdata *dd, u32 minw, u32 *nent) in qib_pcie_params() argument 214 maxvec = (nent && *nent) ? *nent : 1; in qib_pcie_params() 224 if (nent) in qib_pcie_params() 225 *nent = !dd->pcidev->msix_enabled ? 0 : nvec; in qib_pcie_params()
|
| /linux-6.15/drivers/infiniband/hw/mthca/ |
| H A D | mthca_allocator.c | 155 int mthca_array_init(struct mthca_array *array, int nent) in mthca_array_init() argument 157 int npage = (nent * sizeof (void *) + PAGE_SIZE - 1) / PAGE_SIZE; in mthca_array_init() 173 void mthca_array_cleanup(struct mthca_array *array, int nent) in mthca_array_cleanup() argument 177 for (i = 0; i < (nent * sizeof (void *) + PAGE_SIZE - 1) / PAGE_SIZE; ++i) in mthca_array_cleanup()
|
| H A D | mthca_eq.c | 184 mthca_write64(MTHCA_EQ_DB_SET_CI | eq->eqn, ci & (eq->nent - 1), in tavor_set_eq_ci() 230 unsigned long off = (entry & (eq->nent - 1)) * MTHCA_EQ_ENTRY_SIZE; in get_eqe() 466 int nent, in mthca_create_eq() argument 479 eq->nent = roundup_pow_of_two(max(nent, 2)); in mthca_create_eq() 480 npages = ALIGN(eq->nent * MTHCA_EQ_ENTRY_SIZE, PAGE_SIZE) / PAGE_SIZE; in mthca_create_eq() 511 for (i = 0; i < eq->nent; ++i) in mthca_create_eq() 535 eq_context->logsize_usrpage = cpu_to_be32((ffs(eq->nent) - 1) << 24); in mthca_create_eq() 560 eq->eqn, eq->nent); in mthca_create_eq() 593 int npages = (eq->nent * MTHCA_EQ_ENTRY_SIZE + PAGE_SIZE - 1) / in mthca_free_eq()
|
| H A D | mthca_cq.c | 348 int mthca_alloc_cq_buf(struct mthca_dev *dev, struct mthca_cq_buf *buf, int nent) in mthca_alloc_cq_buf() argument 353 ret = mthca_buf_alloc(dev, nent * MTHCA_CQ_ENTRY_SIZE, in mthca_alloc_cq_buf() 360 for (i = 0; i < nent; ++i) in mthca_alloc_cq_buf() 768 int mthca_init_cq(struct mthca_dev *dev, int nent, in mthca_init_cq() argument 776 cq->ibcq.cqe = nent - 1; in mthca_init_cq() 814 err = mthca_alloc_cq_buf(dev, &cq->buf, nent); in mthca_init_cq() 828 cq_context->logsize_usrpage = cpu_to_be32((ffs(nent) - 1) << 24); in mthca_init_cq()
|
| H A D | mthca_dev.h | 421 int mthca_array_init(struct mthca_array *array, int nent); 422 void mthca_array_cleanup(struct mthca_array *array, int nent); 487 int mthca_init_cq(struct mthca_dev *dev, int nent, 498 int mthca_alloc_cq_buf(struct mthca_dev *dev, struct mthca_cq_buf *buf, int nent);
|
| /linux-6.15/fs/nfs/ |
| H A D | nfs42xattr.c | 73 atomic_long_t nent; member 297 atomic_long_set(&cache->nent, 0); in nfs4_xattr_alloc_cache() 406 atomic_long_set(&cache->nent, 0); in nfs4_xattr_discard_cache() 548 atomic_long_inc(&cache->nent); in nfs4_xattr_hash_add() 577 atomic_long_dec(&cache->nent); in nfs4_xattr_hash_remove() 812 if (atomic_long_read(&cache->nent) > 1) in cache_lru_isolate() 898 atomic_long_dec(&cache->nent); in entry_lru_isolate() 968 atomic_long_set(&cache->nent, 0); in nfs4_xattr_cache_init_once()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | eq.c | 259 u8 log_eq_size = order_base_2(param->nent + MLX5_NUM_SPARE_EQE); in create_map_eq() 661 .nent = MLX5_NUM_CMD_EQE, in create_async_eqs() 674 .nent = async_eq_depth_devlink_param_get(dev), in create_async_eqs() 690 .nent = /* TODO: sriov max_vf + */ 1, in create_async_eqs() 787 u32 nent = eq_get_size(eq); in mlx5_eq_get_eqe() local 790 eqe = get_eqe(eq, ci & (nent - 1)); in mlx5_eq_get_eqe() 791 eqe = ((eqe->owner & 1) ^ !!(ci & nent)) ? NULL : eqe; in mlx5_eq_get_eqe() 982 int nent; in create_comp_eq() local 996 nent = comp_eq_depth_devlink_param_get(dev); in create_comp_eq() 1013 .nent = nent, in create_comp_eq()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | eq.c | 110 unsigned long offset = (entry & (eq->nent - 1)) * eqe_size; in get_eqe() 783 eq->cons_index, eqe->owner, eq->nent, in mlx4_eq_int() 786 !!(eq->cons_index & eq->nent) ? "HW" : "SW"); in mlx4_eq_int() 808 eq->cons_index, eqe->owner, eq->nent, in mlx4_eq_int() 810 !!(eq->cons_index & eq->nent) ? "HW" : "SW"); in mlx4_eq_int() 820 eq->cons_index, eqe->owner, eq->nent, in mlx4_eq_int() 823 !!(eq->cons_index & eq->nent) ? "HW" : "SW"); in mlx4_eq_int() 970 static int mlx4_create_eq(struct mlx4_dev *dev, int nent, in mlx4_create_eq() argument 984 eq->nent = roundup_pow_of_two(max(nent, 2)); in mlx4_create_eq() 988 npages = PAGE_ALIGN(eq->nent * dev->caps.eqe_size) / PAGE_SIZE; in mlx4_create_eq() [all …]
|
| H A D | cq.c | 342 int mlx4_cq_alloc(struct mlx4_dev *dev, int nent, in mlx4_cq_alloc() argument 382 cpu_to_be32((ilog2(nent) << 24) | in mlx4_cq_alloc() 394 err = mlx4_init_user_cqes(buf_addr, nent, in mlx4_cq_alloc() 399 mlx4_init_kernel_cqes(buf_addr, nent, in mlx4_cq_alloc()
|
| /linux-6.15/Documentation/translations/zh_CN/mm/ |
| H A D | free_page_reporting.rst | 29 nent-1中。 当页面被报告函数处理时,分配器将无法访问它们。一旦报告函数完成,这些
|
| /linux-6.15/drivers/tty/serial/ |
| H A D | pch_uart.c | 231 int nent; member 743 for (i = 0; i < priv->nent; i++, sg++) in pch_dma_tx_complete() 749 priv->nent = 0; in pch_dma_tx_complete() 855 int nent; in dma_handle_tx() local 931 nent = dma_map_sg(port->dev, sg, num, DMA_TO_DEVICE); in dma_handle_tx() 932 if (!nent) { in dma_handle_tx() 937 priv->nent = nent; in dma_handle_tx() 939 for (i = 0; i < nent; i++, sg++) { in dma_handle_tx() 943 if (i == (nent - 1)) in dma_handle_tx() 950 priv->sg_tx_p, nent, DMA_MEM_TO_DEV, in dma_handle_tx() [all …]
|
| /linux-6.15/drivers/iommu/ |
| H A D | omap-iommu.c | 704 int nent = 1; in iopgtable_clear_entry_core() local 718 nent *= 16; in iopgtable_clear_entry_core() 722 bytes *= nent; in iopgtable_clear_entry_core() 723 memset(iopte, 0, nent * sizeof(*iopte)); in iopgtable_clear_entry_core() 725 flush_iopte_range(obj->dev, pt_dma, pt_offset, nent); in iopgtable_clear_entry_core() 736 nent = 1; /* for the next L1 entry */ in iopgtable_clear_entry_core() 740 nent *= 16; in iopgtable_clear_entry_core() 744 bytes *= nent; in iopgtable_clear_entry_core() 746 memset(iopgd, 0, nent * sizeof(*iopgd)); in iopgtable_clear_entry_core() 747 flush_iopte_range(obj->dev, obj->pd_dma, pd_offset, nent); in iopgtable_clear_entry_core()
|
| /linux-6.15/drivers/infiniband/hw/mlx5/ |
| H A D | cq.c | 77 static u8 sw_ownership_bit(int n, int nent) in sw_ownership_bit() argument 79 return (n & nent) ? 1 : 0; in sw_ownership_bit() 673 int nent, in alloc_cq_frag_buf() argument 682 nent * cqe_size, in alloc_cq_frag_buf() 691 buf->nent = nent; in alloc_cq_frag_buf() 880 for (i = 0; i < buf->nent; i++) { in init_cq_frag_buf() 1247 (i + 1) & cq->resize_buf->nent); in copy_resize_cqes() 1249 sw_own = sw_ownership_bit(i + 1, cq->resize_buf->nent); in copy_resize_cqes()
|
| /linux-6.15/include/linux/mlx5/ |
| H A D | eq.h | 16 int nent; member
|
| /linux-6.15/lib/ |
| H A D | scatterlist.c | 618 unsigned int nent, nalloc; in sgl_alloc_order() local 621 nent = round_up(length, PAGE_SIZE << order) >> (PAGE_SHIFT + order); in sgl_alloc_order() 623 if (length > (nent << (PAGE_SHIFT + order))) in sgl_alloc_order() 625 nalloc = nent; in sgl_alloc_order() 653 *nent_p = nent; in sgl_alloc_order()
|
| /linux-6.15/drivers/vfio/pci/mlx5/ |
| H A D | cmd.c | 996 struct mlx5_vhca_cq_buf *buf, int nent, in alloc_cq_frag_buf() argument 1004 err = mlx5_frag_buf_alloc_node(mdev, nent * cqe_size, frag_buf, in alloc_cq_frag_buf() 1011 buf->nent = nent; in alloc_cq_frag_buf() 1021 for (i = 0; i < buf->nent; i++) { in init_cq_frag_buf() 1632 u32 nent = size / entry_size; in set_report_output() local 1646 (nent > qp->max_msg_size / entry_size))) in set_report_output() 1656 nent_to_set = min(nent, nent_in_page); in set_report_output() 1666 nent -= nent_to_set; in set_report_output() 1667 } while (nent); in set_report_output()
|