/kernel/linux/linux-5.10/tools/testing/selftests/kvm/x86_64/ |
H A D | hyperv_cpuid.c | 52 int nent = 9; in test_hv_cpuid() local 56 nent += 1; /* 0x4000000A */ in test_hv_cpuid() 58 TEST_ASSERT(hv_cpuid_entries->nent == nent, in test_hv_cpuid() 61 nent, evmcs_enabled, hv_cpuid_entries->nent); in test_hv_cpuid() 63 for (i = 0; i < hv_cpuid_entries->nent; i++) { in test_hv_cpuid() 115 static struct kvm_cpuid2 cpuid = {.nent = 0}; in test_hv_cpuid_e2big() 128 int nent = 20; /* should be enough */ in kvm_get_supported_hv_cpuid() local 131 cpuid = malloc(sizeof(*cpuid) + nent * sizeo in kvm_get_supported_hv_cpuid() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | cpuid_test.c | 33 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 in test_get_cpuid2() [all...] |
H A D | hyperv_cpuid.c | 53 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()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | cpuid.c | 83 struct kvm_cpuid_entry2 *entries, int nent, u32 function, u64 index) in cpuid_entry2_find() 100 for (i = 0; i < nent; i++) { in cpuid_entry2_find() 135 int nent) in kvm_check_cpuid() 144 best = cpuid_entry2_find(entries, nent, 0x80000008, in kvm_check_cpuid() 157 best = cpuid_entry2_find(entries, nent, 0xd, 0); in kvm_check_cpuid() 171 int nent) in kvm_cpuid_check_equal() 176 if (nent != vcpu->arch.cpuid_nent) in kvm_cpuid_check_equal() 179 for (i = 0; i < nent; i++) { in kvm_cpuid_check_equal() 221 struct kvm_cpuid_entry2 *entries, int nent) in __kvm_find_kvm_cpuid_features() 228 return cpuid_entry2_find(entries, nent, bas in __kvm_find_kvm_cpuid_features() 82 cpuid_entry2_find( struct kvm_cpuid_entry2 *entries, int nent, u32 function, u64 index) cpuid_entry2_find() argument 133 kvm_check_cpuid(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *entries, int nent) kvm_check_cpuid() argument 170 kvm_cpuid_check_equal(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *e2, int nent) kvm_cpuid_check_equal() argument 220 __kvm_find_kvm_cpuid_features(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *entries, int nent) __kvm_find_kvm_cpuid_features() argument 254 cpuid_get_supported_xcr0(struct kvm_cpuid_entry2 *entries, int nent) cpuid_get_supported_xcr0() argument 265 __kvm_update_cpuid_runtime(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *entries, int nent) __kvm_update_cpuid_runtime() argument 315 kvm_cpuid_has_hyperv(struct kvm_cpuid_entry2 *entries, int nent) kvm_cpuid_has_hyperv() argument 409 kvm_set_cpuid(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *e2, int nent) kvm_set_cpuid() argument 813 int nent; global() member [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | cpuid.c | 58 struct kvm_cpuid_entry2 *entries, int nent, u32 function, u32 index) in cpuid_entry2_find() 63 for (i = 0; i < nent; i++) { in cpuid_entry2_find() 74 static int kvm_check_cpuid(struct kvm_cpuid_entry2 *entries, int nent) in kvm_check_cpuid() argument 82 best = cpuid_entry2_find(entries, nent, 0x80000008, 0); in kvm_check_cpuid() 234 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid() 237 if (cpuid->nent) { in kvm_vcpu_ioctl_set_cpuid() 238 e = vmemdup_user(entries, array_size(sizeof(*e), cpuid->nent)); in kvm_vcpu_ioctl_set_cpuid() 242 e2 = kvmalloc_array(cpuid->nent, sizeof(*e2), GFP_KERNEL_ACCOUNT); in kvm_vcpu_ioctl_set_cpuid() 248 for (i = 0; i < cpuid->nent; i++) { in kvm_vcpu_ioctl_set_cpuid() 261 r = kvm_check_cpuid(e2, cpuid->nent); in kvm_vcpu_ioctl_set_cpuid() 57 cpuid_entry2_find( struct kvm_cpuid_entry2 *entries, int nent, u32 function, u32 index) cpuid_entry2_find() argument 514 int nent; global() member [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | gk20a.c | 44 int nent; in gk20a_gr_av_to_init() local 52 nent = (blob.size / sizeof(struct gk20a_fw_av)); in gk20a_gr_av_to_init() 53 pack = vzalloc((sizeof(*pack) * 2) + (sizeof(*init) * (nent + 1))); in gk20a_gr_av_to_init() 62 for (i = 0; i < nent; i++) { in gk20a_gr_av_to_init() 94 int nent; in gk20a_gr_aiv_to_init() local 102 nent = (blob.size / sizeof(struct gk20a_fw_aiv)); in gk20a_gr_aiv_to_init() 103 pack = vzalloc((sizeof(*pack) * 2) + (sizeof(*init) * (nent + 1))); in gk20a_gr_aiv_to_init() 112 for (i = 0; i < nent; i++) { in gk20a_gr_aiv_to_init() 140 int nent; in gk20a_gr_av_to_method() local 148 nent in gk20a_gr_av_to_method() [all...] |
/kernel/linux/linux-6.6/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() 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 in gk20a_gr_av_to_method() [all...] |
H A D | ga102.c | 244 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()
|
/kernel/linux/linux-5.10/drivers/tty/vt/ |
H A D | conmakehash.c | 82 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()
|
/kernel/linux/linux-6.6/drivers/tty/vt/ |
H A D | conmakehash.c | 82 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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eq.c | 272 for (i = 0; i < eq->nent; i++) { in init_eq_buf() 298 eq->nent = roundup_pow_of_two(param->nent + MLX5_NUM_SPARE_EQE); in create_map_eq() 300 err = mlx5_buf_alloc(dev, eq->nent * MLX5_EQE_SIZE, &eq->buf); in create_map_eq() 327 MLX5_SET(eqc, eqc, log_eq_size, ilog2(eq->nent)); in create_map_eq() 647 .nent = MLX5_NUM_CMD_EQE, in create_async_eqs() 660 .nent = MLX5_NUM_ASYNC_EQE, in create_async_eqs() 670 .nent = /* TODO: sriov max_vf + */ 1, in create_async_eqs() 764 eqe = get_eqe(eq, ci & (eq->nent - 1)); in mlx5_eq_get_eqe() 765 eqe = ((eqe->owner & 1) ^ !!(ci & eq->nent)) in mlx5_eq_get_eqe() 811 int nent; create_comp_eqs() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | processor.c | 652 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; in vcpu_set_hv_cpuid() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | eq.h | 33 int nent; member 57 struct mlx5_eqe *eqe = get_eqe(eq, eq->cons_index & (eq->nent - 1)); in next_eqe_sw() 59 return ((eqe->owner & 1) ^ !!(eq->cons_index & eq->nent)) ? NULL : eqe; in next_eqe_sw()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
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() 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_SIZ in mthca_free_eq() 465 mthca_create_eq(struct mthca_dev *dev, int nent, u8 intr, struct mthca_eq *eq) mthca_create_eq() argument [all...] |
H A D | mthca_allocator.c | 160 int mthca_array_init(struct mthca_array *array, int nent) in mthca_array_init() argument 162 int npage = (nent * sizeof (void *) + PAGE_SIZE - 1) / PAGE_SIZE; in mthca_array_init() 178 void mthca_array_cleanup(struct mthca_array *array, int nent) in mthca_array_cleanup() argument 182 for (i = 0; i < (nent * sizeof (void *) + PAGE_SIZE - 1) / PAGE_SIZE; ++i) in mthca_array_cleanup()
|
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()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/ |
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() 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_SIZ in mthca_free_eq() 465 mthca_create_eq(struct mthca_dev *dev, int nent, u8 intr, struct mthca_eq *eq) mthca_create_eq() argument [all...] |
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_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()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_pcie.c | 211 int qib_pcie_params(struct qib_devdata *dd, u32 minw, u32 *nent) in qib_pcie_params() argument 229 maxvec = (nent && *nent) ? *nent : 1; in qib_pcie_params() 235 * If nent exists, make sure to record how many vectors were allocated. in qib_pcie_params() 239 if (nent) in qib_pcie_params() 240 *nent = !dd->pcidev->msix_enabled ? 0 : nvec; in qib_pcie_params()
|
/kernel/linux/linux-6.6/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() 220 * If nent exists, make sure to record how many vectors were allocated. in qib_pcie_params() 224 if (nent) in qib_pcie_params() 225 *nent = !dd->pcidev->msix_enabled ? 0 : nvec; in qib_pcie_params()
|
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | nfs42xattr.c | 73 atomic_long_t nent; member 298 atomic_long_set(&cache->nent, 0); in nfs4_xattr_alloc_cache() 407 atomic_long_set(&cache->nent, 0); in nfs4_xattr_discard_cache() 549 atomic_long_inc(&cache->nent); in nfs4_xattr_hash_add() 578 atomic_long_dec(&cache->nent); in nfs4_xattr_hash_remove() 832 if (atomic_long_read(&cache->nent) > 1) in cache_lru_isolate() 918 atomic_long_dec(&cache->nent); in entry_lru_isolate() 988 atomic_long_set(&cache->nent, 0); in nfs4_xattr_cache_init_once()
|
/kernel/linux/linux-6.6/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() 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eq.c | 268 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 in create_comp_eq() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | eq.c | 109 /* (entry & (eq->nent - 1)) gives us a cyclic array */ in get_eqe() 110 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() 780 mlx4_warn(dev, "Unhandled event FATAL WARNING (%02x), subtype %02x on EQ %d at index %u. owner=%x, nent=0x%x, slave=%x, ownership=%s\n", in mlx4_eq_int() 782 eq->cons_index, eqe->owner, eq->nent, in mlx4_eq_int() 785 !!(eq->cons_index & eq->nent) ? "HW" : "SW"); in mlx4_eq_int() 805 "Unhandled recoverable error event detected: %02x(%02x) on EQ %d at index %u. owner=%x, nent=0x%x, ownership=%s\n", in mlx4_eq_int() 807 eq->cons_index, eqe->owner, eq->nent, in mlx4_eq_int() 809 !!(eq->cons_index & eq->nent) ? "HW" : "SW"); in mlx4_eq_int() 817 mlx4_warn(dev, "Unhandled event %02x(%02x) on EQ %d at index %u. owner=%x, nent in mlx4_eq_int() 969 mlx4_create_eq(struct mlx4_dev *dev, int nent, u8 intr, struct mlx4_eq *eq) mlx4_create_eq() argument [all...] |