Home
last modified time | relevance | path

Searched refs:nent (Results 1 – 25 of 63) sorted by relevance

123

/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A Dcpuid_test.c33 for (i = 0; i < guest_cpuid->nent; i++) { in test_guest_cpuids()
78 TEST_ASSERT(cpuid1->nent == cpuid2->nent, in compare_cpuids()
79 "CPUID nent mismatch: %d vs. %d", cpuid1->nent, cpuid2->nent); in compare_cpuids()
81 for (i = 0; i < cpuid1->nent; i++) { in compare_cpuids()
128 int size = sizeof(*cpuid) + cpuid->nent * sizeof(cpuid->entries[0]); in vcpu_alloc_cpuid()
168 struct kvm_cpuid2 *cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent + 1); in test_get_cpuid2()
172 TEST_ASSERT(cpuid->nent == vcpu->cpuid->nent, in test_get_cpuid2()
174 vcpu->cpuid->nent, cpuid->nent); in test_get_cpuid2()
176 for (i = 0; i < vcpu->cpuid->nent; i++) { in test_get_cpuid2()
177 cpuid->nent = i; in test_get_cpuid2()
[all …]
H A Dhyperv_cpuid.c53 TEST_ASSERT(hv_cpuid_entries->nent == nent_expected, in test_hv_cpuid()
56 nent_expected, hv_cpuid_entries->nent); in test_hv_cpuid()
58 for (i = 0; i < hv_cpuid_entries->nent; i++) { in test_hv_cpuid()
118 static struct kvm_cpuid2 cpuid = {.nent = 0}; in test_hv_cpuid_e2big()
H A Dhyperv_features.c154 prev_cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent); in guest_test_msrs_access()
497 memcpy(prev_cpuid, vcpu->cpuid, kvm_cpuid2_size(vcpu->cpuid->nent)); in guest_test_msrs_access()
552 prev_cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent); in guest_test_hcalls_access()
669 memcpy(prev_cpuid, vcpu->cpuid, kvm_cpuid2_size(vcpu->cpuid->nent)); in guest_test_hcalls_access()
/openbmc/linux/arch/x86/kvm/
H A Dcpuid.c104 struct kvm_cpuid_entry2 *entries, int nent, u32 function, u64 index) in cpuid_entry2_find() argument
121 for (i = 0; i < nent; i++) { in cpuid_entry2_find()
156 int nent) in kvm_check_cpuid() argument
165 best = cpuid_entry2_find(entries, nent, 0x80000008, in kvm_check_cpuid()
178 best = cpuid_entry2_find(entries, nent, 0xd, 0); in kvm_check_cpuid()
192 int nent) in kvm_cpuid_check_equal() argument
197 if (nent != vcpu->arch.cpuid_nent) in kvm_cpuid_check_equal()
200 for (i = 0; i < nent; i++) { in kvm_cpuid_check_equal()
242 struct kvm_cpuid_entry2 *entries, int nent) in __kvm_find_kvm_cpuid_features() argument
249 return cpuid_entry2_find(entries, nent, base | KVM_CPUID_FEATURES, in __kvm_find_kvm_cpuid_features()
[all …]
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgk20a.c41 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()
88 pack = vzalloc((sizeof(*pack) * 2) + (sizeof(*init) * (nent + 1))); 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()
[all …]
H A Dga102.c244 int nent; in ga102_gr_av64_to_init() local
247 nent = (blob->size / sizeof(struct netlist_av64)); in ga102_gr_av64_to_init()
248 pack = vzalloc((sizeof(*pack) * 2) + (sizeof(*init) * (nent + 1))); in ga102_gr_av64_to_init()
256 for (i = 0; i < nent; i++) { in ga102_gr_av64_to_init()
/openbmc/linux/drivers/tty/vt/
H A Dconmakehash.c82 int i, nuni, nent; in main() local
272 nent = 0; in main()
275 while ( nent >= unicount[fp0] ) in main()
278 nent = 0; in main()
280 printf("0x%04x", unitable[fp0][nent++]); in main()
/openbmc/linux/tools/testing/selftests/kvm/lib/x86_64/
H A Dprocessor.c652 for (i = 0; i < cpuid->nent; i++) { in __kvm_cpu_has()
743 if (vcpu->cpuid && vcpu->cpuid->nent < cpuid->nent) { in vcpu_init_cpuid()
749 vcpu->cpuid = allocate_kvm_cpuid2(cpuid->nent); in vcpu_init_cpuid()
751 memcpy(vcpu->cpuid, cpuid, kvm_cpuid2_size(cpuid->nent)); in vcpu_init_cpuid()
1145 for (i = 0; i < cpuid->nent; i++) { in get_cpuid_entry()
1209 int i, nent = 0; in vcpu_set_hv_cpuid() local
1215 cpuid_full = allocate_kvm_cpuid2(cpuid_sys->nent + cpuid_hv->nent); in vcpu_set_hv_cpuid()
1222 for (i = 0; i < cpuid_sys->nent; i++) { in vcpu_set_hv_cpuid()
1226 cpuid_full->entries[nent] = cpuid_sys->entries[i]; in vcpu_set_hv_cpuid()
1227 nent++; in vcpu_set_hv_cpuid()
[all …]
/openbmc/linux/drivers/infiniband/hw/qib/
H A Dqib_pcie.c196 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()
/openbmc/linux/drivers/infiniband/hw/mthca/
H A Dmthca_allocator.c155 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 Dmthca_eq.c184 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 Dmthca_cq.c348 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 Dmthca_dev.h421 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);
/openbmc/linux/fs/nfs/
H A Dnfs42xattr.c73 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()
831 if (atomic_long_read(&cache->nent) > 1) in cache_lru_isolate()
917 atomic_long_dec(&cache->nent); in entry_lru_isolate()
987 atomic_long_set(&cache->nent, 0); in nfs4_xattr_cache_init_once()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deq.c268 u8 log_eq_size = order_base_2(param->nent + MLX5_NUM_SPARE_EQE); in create_map_eq()
670 .nent = MLX5_NUM_CMD_EQE, in create_async_eqs()
683 .nent = async_eq_depth_devlink_param_get(dev), in create_async_eqs()
693 .nent = /* TODO: sriov max_vf + */ 1, in create_async_eqs()
789 u32 nent = eq_get_size(eq); in mlx5_eq_get_eqe() local
792 eqe = get_eqe(eq, ci & (nent - 1)); in mlx5_eq_get_eqe()
793 eqe = ((eqe->owner & 1) ^ !!(ci & nent)) ? NULL : eqe; in mlx5_eq_get_eqe()
1010 int nent; in create_comp_eq() local
1024 nent = comp_eq_depth_devlink_param_get(dev); in create_comp_eq()
1041 .nent = nent, in create_comp_eq()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/
H A Deq.c110 unsigned long offset = (entry & (eq->nent - 1)) * eqe_size; in get_eqe()
124 return !!(eqe->owner & 0x80) ^ !!(eq->cons_index & eq->nent) ? NULL : eqe; in next_eqe_sw()
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()
[all …]
H A Dcq.c342 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()
/openbmc/linux/drivers/tty/serial/
H A Dpch_uart.c231 int nent; member
748 for (i = 0; i < priv->nent; i++, sg++) in pch_dma_tx_complete()
754 priv->nent = 0; in pch_dma_tx_complete()
867 int nent; in dma_handle_tx() local
943 nent = dma_map_sg(port->dev, sg, num, DMA_TO_DEVICE); in dma_handle_tx()
944 if (!nent) { in dma_handle_tx()
949 priv->nent = nent; in dma_handle_tx()
951 for (i = 0; i < nent; i++, sg++) { in dma_handle_tx()
956 if (i == (nent - 1)) in dma_handle_tx()
963 priv->sg_tx_p, nent, DMA_MEM_TO_DEV, in dma_handle_tx()
[all …]
/openbmc/u-boot/lib/
H A Dhashtable.c840 int nent = CONFIG_ENV_MIN_ENTRIES + size / 8; in himport_r() local
842 if (nent > CONFIG_ENV_MAX_ENTRIES) in himport_r()
843 nent = CONFIG_ENV_MAX_ENTRIES; in himport_r()
845 debug("Create Hash Table: N=%d\n", nent); in himport_r()
847 if (hcreate_r(nent, htab) == 0) { in himport_r()
/openbmc/linux/Documentation/translations/zh_CN/mm/
H A Dfree_page_reporting.rst29 nent-1中。 当页面被报告函数处理时,分配器将无法访问它们。一旦报告函数完成,这些
/openbmc/linux/drivers/iommu/
H A Domap-iommu.c704 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()
/openbmc/linux/drivers/infiniband/hw/mlx5/
H A Dcq.c74 static u8 sw_ownership_bit(int n, int nent) in sw_ownership_bit() argument
76 return (n & nent) ? 1 : 0; in sw_ownership_bit()
670 int nent, in alloc_cq_frag_buf() argument
679 nent * cqe_size, in alloc_cq_frag_buf()
688 buf->nent = nent; in alloc_cq_frag_buf()
872 for (i = 0; i < buf->nent; i++) { in init_cq_frag_buf()
1238 (i + 1) & cq->resize_buf->nent); in copy_resize_cqes()
1240 sw_own = sw_ownership_bit(i + 1, cq->resize_buf->nent); in copy_resize_cqes()
/openbmc/linux/include/linux/mlx5/
H A Deq.h16 int nent; member
/openbmc/linux/drivers/vfio/pci/mlx5/
H A Dcmd.c855 struct mlx5_vhca_cq_buf *buf, int nent, in alloc_cq_frag_buf() argument
863 err = mlx5_frag_buf_alloc_node(mdev, nent * cqe_size, frag_buf, in alloc_cq_frag_buf()
870 buf->nent = nent; in alloc_cq_frag_buf()
880 for (i = 0; i < buf->nent; i++) { in init_cq_frag_buf()
1483 u32 nent = size / entry_size; in set_report_output() local
1497 (nent > qp->max_msg_size / entry_size))) in set_report_output()
1507 nent_to_set = min(nent, nent_in_page); in set_report_output()
1517 nent -= nent_to_set; in set_report_output()
1518 } while (nent); in set_report_output()
/openbmc/linux/lib/
H A Dscatterlist.c617 unsigned int nent, nalloc; in sgl_alloc_order() local
620 nent = round_up(length, PAGE_SIZE << order) >> (PAGE_SHIFT + order); in sgl_alloc_order()
622 if (length > (nent << (PAGE_SHIFT + order))) in sgl_alloc_order()
624 nalloc = nent; in sgl_alloc_order()
652 *nent_p = nent; in sgl_alloc_order()

123