Home
last modified time | relevance | path

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

12

/linux/tools/testing/selftests/kvm/lib/x86/
H A Dhyperv.c32 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()
H A Dprocessor.c930 for (i = 0; i < cpuid->nent; i++) { in kvm_cpuid_has()
1021 if (vcpu->cpuid && vcpu->cpuid->nent < cpuid->nent) { in vcpu_set_cpuid_property()
1027 vcpu->cpuid = allocate_kvm_cpuid2(cpuid->nent); in vcpu_set_cpuid_property()
1029 memcpy(vcpu->cpuid, cpuid, kvm_cpuid2_size(cpuid->nent)); in vcpu_set_cpuid_property()
1347 for (i = 0; i < cpuid->nent; i++) {
/linux/tools/testing/selftests/kvm/x86/
H A Dcpuid_test.c32 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()
200 struct kvm_cpuid2 *cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent + 1); in test_get_cpuid2()
204 TEST_ASSERT(cpuid->nent == vcpu->cpuid->nent, in test_get_cpuid2()
206 vcpu->cpuid->nent, cpuid->nent); in test_get_cpuid2()
208 for (i = 0; i < vcpu->cpuid->nent; i++) { in test_get_cpuid2()
209 cpuid->nent = i; in test_get_cpuid2()
[all …]
H A Dhyperv_cpuid.c38 TEST_ASSERT(hv_cpuid_entries->nent == nent_expected, in test_hv_cpuid()
41 nent_expected, hv_cpuid_entries->nent); in test_hv_cpuid()
43 for (i = 0; i < hv_cpuid_entries->nent; i++) { in test_hv_cpuid()
117 static struct kvm_cpuid2 cpuid = {.nent = 0}; in test_hv_cpuid_e2big()
H A Dhyperv_features.c155 prev_cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent); in guest_test_msrs_access()
490 memcpy(prev_cpuid, vcpu->cpuid, kvm_cpuid2_size(vcpu->cpuid->nent)); in guest_test_msrs_access()
551 prev_cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent); in guest_test_hcalls_access()
668 memcpy(prev_cpuid, vcpu->cpuid, kvm_cpuid2_size(vcpu->cpuid->nent)); in guest_test_hcalls_access()
/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 …]
/linux/drivers/tty/vt/
H A Dconmakehash.c82 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/drivers/infiniband/hw/mthca/
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()
510 for (i = 0; i < eq->nent; ++i) in mthca_create_eq()
534 eq_context->logsize_usrpage = cpu_to_be32((ffs(eq->nent) - 1) << 24); in mthca_create_eq()
559 eq->eqn, eq->nent); in mthca_create_eq()
592 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);
H A Dmthca_cmd.c663 int nent = 0; in mthca_map_cmd() local
693 pages[nent * 2] = cpu_to_be64(virt); in mthca_map_cmd()
697 pages[nent * 2 + 1] = in mthca_map_cmd()
703 if (++nent == MTHCA_MAILBOX_SIZE / 16) { in mthca_map_cmd()
704 err = mthca_cmd(dev, mailbox->dma, nent, 0, op, in mthca_map_cmd()
708 nent = 0; in mthca_map_cmd()
713 if (nent) in mthca_map_cmd()
714 err = mthca_cmd(dev, mailbox->dma, nent, 0, op, in mthca_map_cmd()
H A Dmthca_provider.h95 int nent; member
/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 …]
/linux/Documentation/translations/zh_CN/mm/
H A Dfree_page_reporting.rst29 nent-1中。 当页面被报告函数处理时,分配器将无法访问它们。一旦报告函数完成,这些
/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()
/linux/include/linux/mlx5/
H A Deq.h16 int nent; member
/linux/lib/
H A Dscatterlist.c620 unsigned int nent, nalloc; in sgl_alloc_order() local
623 nent = round_up(length, PAGE_SIZE << order) >> (PAGE_SHIFT + order); in sgl_alloc_order()
625 if (length > (nent << (PAGE_SHIFT + order))) in sgl_alloc_order()
627 nalloc = nent; in sgl_alloc_order()
654 *nent_p = nent; in sgl_alloc_order()
/linux/arch/x86/xen/
H A Defi.c65 efi_systab_xen.nr_tables = info->cfg.nent; in xen_efi_probe()
/linux/drivers/mailbox/
H A Dbcm-pdc-mailbox.c1198 int nent; in pdc_send_data() local
1207 nent = dma_map_sg(dev, mssg->spu.src, src_nent, DMA_TO_DEVICE); in pdc_send_data()
1208 if (unlikely(nent == 0)) in pdc_send_data()
1214 nent = dma_map_sg(dev, mssg->spu.dst, dst_nent, in pdc_send_data()
1216 if (unlikely(nent == 0)) { in pdc_send_data()
/linux/arch/alpha/kernel/
H A Dpci_iommu.c104 long i, p, nent; in iommu_arena_find_pages() local
114 nent = arena->size >> PAGE_SHIFT; in iommu_arena_find_pages()
119 while (i < n && p+i < nent) { in iommu_arena_find_pages()
/linux/drivers/rapidio/
H A Drio_cm.c325 static void riocm_rx_fill(struct cm_dev *cm, int nent) in riocm_rx_fill() argument
332 for (i = 0; i < RIOCM_RX_RING_SIZE && cm->rx_slots && nent; i++) { in riocm_rx_fill()
339 nent--; in riocm_rx_fill()
1565 u32 nent; in cm_ep_get_list() local
1586 nent = min(info[0], cm->npeers); in cm_ep_get_list()
1587 buf = kcalloc(nent + 2, sizeof(u32), GFP_KERNEL); in cm_ep_get_list()
1598 if (++i == nent) in cm_ep_get_list()
/linux/Documentation/mm/
H A Dfree_page_reporting.rst25 function with the final entry having the end bit set in entry nent - 1.
/linux/drivers/vdpa/mlx5/core/
H A Dmlx5_vdpa.h24 int nent; member
/linux/drivers/gpu/drm/i915/gt/
H A Dgen8_ppgtt.c526 u16 index, max, nent, i; in xehp_ppgtt_insert_huge() local
529 nent = 1; in xehp_ppgtt_insert_huge()
570 nent = 16; in xehp_ppgtt_insert_huge()
580 for (i = 0; i < nent; i++) { in xehp_ppgtt_insert_huge()
/linux/drivers/vfio/pci/mlx5/
H A Dcmd.h123 int nent; member

12