/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_resource.c | 26 DECLARE_NAMED_HYPERCALL_BOUNCE(entries, op->entries, in xc_resource_op_one() 30 if ( xc_hypercall_bounce_pre(xch, entries) ) in xc_resource_op_one() 36 set_xen_guest_handle(platform_op.u.resource_op.entries, entries); in xc_resource_op_one() 41 xc_hypercall_bounce_post(xch, entries); in xc_resource_op_one() 76 DECLARE_HYPERCALL_BUFFER(xc_resource_entry_t, entries); in xc_resource_op_multi() 90 entries, entries_size); in xc_resource_op_multi() 91 if ( !entries) in xc_resource_op_multi() 96 memcpy(entries, op->entries, entries_size); in xc_resource_op_multi() 106 set_xen_guest_handle(platform_op->u.resource_op.entries, entries); in xc_resource_op_multi() 121 entries, entries_size); in xc_resource_op_multi() [all …]
|
A D | xc_psr.c | 166 xc_resource_entry_t entries[3]; in xc_psr_cmt_get_data() local 189 entries[nr].rsvd = 0; in xc_psr_cmt_get_data() 193 entries[nr].idx = MSR_IA32_CMT_CTR; in xc_psr_cmt_get_data() 194 entries[nr].val = 0; in xc_psr_cmt_get_data() 195 entries[nr].rsvd = 0; in xc_psr_cmt_get_data() 200 tsc_entry = &entries[nr]; in xc_psr_cmt_get_data() 203 entries[nr].val = 0; in xc_psr_cmt_get_data() 204 entries[nr].rsvd = 0; in xc_psr_cmt_get_data() 208 assert(nr <= ARRAY_SIZE(entries)); in xc_psr_cmt_get_data() 212 op.entries = entries; in xc_psr_cmt_get_data() [all …]
|
A D | xc_offline_page.c | 44 struct pte_backup_entry *entries; member 185 backup->entries = realloc(backup->entries, in backup_ptes() 187 if (backup->entries == NULL) in backup_ptes() 403 privcmd_mmap_entry_t *entries; in xc_map_m2p() local 427 if (entries == NULL) in xc_map_m2p() 434 entries[i].mfn = extent_start[i]; in xc_map_m2p() 438 entries, m2p_chunks); in xc_map_m2p() 446 *mfn0 = entries[0].mfn; in xc_map_m2p() 449 free(entries); in xc_map_m2p() 553 if (!old_ptes.entries) in xc_exchange_page() [all …]
|
A D | xc_sr_common_x86_pv.c | 101 privcmd_mmap_entry_t *entries = NULL; in x86_pv_map_m2p() local 129 entries = malloc(m2p_chunks * sizeof(privcmd_mmap_entry_t)); in x86_pv_map_m2p() 130 if ( !entries ) in x86_pv_map_m2p() 138 entries[i].mfn = extents_start[i]; in x86_pv_map_m2p() 142 M2P_CHUNK_SIZE, entries, m2p_chunks); in x86_pv_map_m2p() 154 ctx->x86_pv.compat_m2p_mfn0 = entries[0].mfn; in x86_pv_map_m2p() 179 free(entries); in x86_pv_map_m2p()
|
A D | xc_dom_hvmloader.c | 189 privcmd_mmap_entry_t *entries = NULL; in xc_dom_load_hvm_kernel() local 195 entries = calloc(pages, sizeof(privcmd_mmap_entry_t)); in xc_dom_load_hvm_kernel() 196 if ( entries == NULL ) in xc_dom_load_hvm_kernel() 200 entries[i].mfn = (elf->pstart >> PAGE_SHIFT) + i; in xc_dom_load_hvm_kernel() 205 entries, pages); in xc_dom_load_hvm_kernel() 233 free(entries); in xc_dom_load_hvm_kernel() 238 free(entries); in xc_dom_load_hvm_kernel()
|
A D | xc_sr_save_x86_hvm.c | 84 struct xc_sr_rec_hvm_params_entry entries[ARRAY_SIZE(params)]; in write_hvm_params() local 110 entries[hdr.count].index = index; in write_hvm_params() 111 entries[hdr.count].value = value; in write_hvm_params() 120 rc = write_split_record(ctx, &rec, entries, hdr.count * sizeof(*entries)); in write_hvm_params()
|
A D | xc_dom_boot.c | 133 privcmd_mmap_entry_t *entries; in xc_dom_boot_domU_map() local 138 entries = xc_dom_malloc(dom, count * sizeof(privcmd_mmap_entry_t)); in xc_dom_boot_domU_map() 139 if ( entries == NULL ) in xc_dom_boot_domU_map() 148 entries[i].mfn = xc_dom_p2m(dom, pfn + i); in xc_dom_boot_domU_map() 152 entries, count); in xc_dom_boot_domU_map()
|
A D | xc_foreign_memory.c | 59 privcmd_mmap_entry_t entries[], in xc_map_foreign_ranges() argument 77 arr[i * num_per_entry + j] = entries[i].mfn + j; in xc_map_foreign_ranges()
|
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | descriptor-tables.c | 56 long pv_set_gdt(struct vcpu *v, unsigned long *frames, unsigned int entries) in pv_set_gdt() argument 61 unsigned int i, nr_pages = (entries + 511) / 512; in pv_set_gdt() 63 if ( entries > FIRST_RESERVED_GDT_ENTRY ) in pv_set_gdt() 86 v->arch.pv_vcpu.gdt_ents = entries; in pv_set_gdt() 105 unsigned int entries) in do_set_gdt() argument 107 int nr_pages = (entries + 511) / 512; in do_set_gdt() 113 if ( entries > FIRST_RESERVED_GDT_ENTRY ) in do_set_gdt() 121 if ( (ret = pv_set_gdt(curr, frames, entries)) == 0 ) in do_set_gdt() 186 unsigned int i, nr_pages = (entries + 511) / 512; in compat_set_gdt() 191 if ( entries > FIRST_RESERVED_GDT_ENTRY ) in compat_set_gdt() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | domain_page.c | 101 ASSERT(idx < dcache->entries); in map_domain_page() 121 idx = find_next_zero_bit(dcache->inuse, dcache->entries, dcache->cursor); in map_domain_page() 122 if ( unlikely(idx >= dcache->entries) ) in map_domain_page() 127 for ( i = 0; i < BITS_TO_LONGS(dcache->entries); i++ ) in map_domain_page() 134 if ( accum | (prev & BITMAP_LAST_WORD_MASK(dcache->entries)) ) in map_domain_page() 135 idx = find_first_zero_bit(dcache->inuse, dcache->entries); in map_domain_page() 155 BUG_ON(idx >= dcache->entries); in map_domain_page() 273 if ( ents > dcache->entries ) in mapcache_vcpu_init() 290 dcache->entries = ents; in mapcache_vcpu_init()
|
A D | platform_hypercall.c | 43 xenpf_resource_entry_t *entries; member 86 xenpf_resource_entry_t *entry = ra->entries + i; in check_resource_access() 127 xenpf_resource_entry_t *entry = ra->entries + i; in resource_access() 747 if ( !ra.entries ) in do_platform_op() 755 if ( copy_from_guest(ra.entries, guest_entries, ra.nr_entries) ) in do_platform_op() 757 xfree(ra.entries); in do_platform_op() 767 if ( __copy_to_guest(guest_entries, ra.entries, 1) ) in do_platform_op() 770 xfree(ra.entries); in do_platform_op() 777 xfree(ra.entries); in do_platform_op() 787 if ( __copy_to_guest(guest_entries, ra.entries, in do_platform_op() [all …]
|
/xen-4.10.0-shim-comet/xen/drivers/acpi/apei/ |
A D | apei-base.c | 58 u32 entries) in apei_exec_ctx_init() argument 66 ctx->entries = entries; in apei_exec_ctx_init() 174 for (i = 0; i < ctx->entries; i++) { in __apei_exec_run() 215 for (i = 0; i < ctx->entries; i++) { in apei_exec_for_each_entry() 255 ctx_unmap.entries = end; in apei_exec_pre_map_gars()
|
A D | apei-internal.h | 31 u32 entries; member 38 u32 entries);
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/pv/ |
A D | mm.h | 28 long pv_set_gdt(struct vcpu *v, unsigned long *frames, unsigned int entries); 46 unsigned int entries) in pv_set_gdt() argument
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | kimage.c | 440 kimage_entry_t *entries; in kimage_add_entry() local 450 entries = __map_domain_page(image->entry_page); in kimage_add_entry() 451 entries[image->next_entry] = page_to_maddr(page) | IND_INDIRECTION; in kimage_add_entry() 452 unmap_domain_page(entries); in kimage_add_entry() 458 entries = __map_domain_page(image->entry_page); in kimage_add_entry() 459 entries[image->next_entry] = entry; in kimage_add_entry() 461 unmap_domain_page(entries); in kimage_add_entry() 487 kimage_entry_t *entries; in kimage_terminate() local 489 entries = __map_domain_page(image->entry_page); in kimage_terminate() 490 entries[image->next_entry] = IND_DONE; in kimage_terminate() [all …]
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | grant-tables.txt | 38 1. Shared grant entries 39 2. Active grant entries 46 Shared grant entries 50 entries. The guest writes into these entries to create grant references. The 58 Active grant entries 62 entries for safety, and to reference count mappings. 93 active entries 110 Active entries are obtained by calling active_entry_acquire(gt, ref). 127 Active entries cannot be acquired while holding the maptrack lock. 128 Multiple active entries can be acquired while holding the grant table [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | amd-iommu.h | 58 unsigned long entries; member 64 unsigned long entries; member 152 uint32_t entries; member
|
A D | hypercall.h | 68 unsigned int entries); 174 XEN_GUEST_HANDLE_PARAM(uint) frame_list, unsigned int entries);
|
/xen-4.10.0-shim-comet/tools/blktap2/vhd/lib/ |
A D | vhd-util-resize.c | 343 blocks = malloc(vhd->bat.entries * sizeof(vhd_block_t)); in vhd_defrag_shrink() 355 for (i = 0; i < vhd->bat.entries; i++) { in vhd_defrag_shrink() 366 quicksort(blocks, 0, vhd->bat.entries - 1); in vhd_defrag_shrink() 369 i < vhd->bat.entries && free_idx < free_cnt; i++) { in vhd_defrag_shrink() 412 new_entries = orig_entries - entries; in vhd_clear_bat_entries() 442 vhd->bat.entries = new_entries; in vhd_clear_bat_entries() 550 for (i = 0; i < vhd->bat.entries; i++) { in vhd_first_data_block() 571 for (i = 0; i < vhd->bat.entries; i++) { in vhd_next_block_offset() 786 new_entries = vhd->header.max_bat_size + entries; in vhd_add_bat_entries() 833 new_bat.entries = new_entries; in vhd_add_bat_entries() [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/ |
A D | amd-iommu-defs.h | 35 #define PTE_PER_TABLE_ALIGN(entries) \ argument 36 (((entries) + PTE_PER_TABLE_SIZE - 1) & PTE_PER_TABLE_MASK) 37 #define PTE_PER_TABLE_ALLOC(entries) \ argument 38 PAGE_SIZE * (PTE_PER_TABLE_ALIGN(entries) >> PTE_PER_TABLE_SHIFT)
|
/xen-4.10.0-shim-comet/tools/examples/ |
A D | xlexample.pvhlinux | 35 # A list of 'vifspec' entries as described in 40 # A list of `diskspec' entries as described in
|
A D | xlexample.pvlinux | 37 # A list of 'vifspec' entries as described in 42 # A list of `diskspec' entries as described in
|
A D | xlexample.hvm | 36 # A list of 'vifspec' entries as described in 41 # A list of `diskspec' entries as described in
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/ |
A D | iommu_guest.c | 173 buffer->entries = 1 << length_raw; in guest_iommu_enable_ring_buffer() 193 if ( tail >= iommu->ppr_log.entries || head >= iommu->ppr_log.entries ) in guest_iommu_add_ppr_log() 214 if ( ++tail >= iommu->ppr_log.entries ) in guest_iommu_add_ppr_log() 242 if ( tail >= iommu->event_log.entries || head >= iommu->event_log.entries ) in guest_iommu_add_event_log() 262 if ( ++tail >= iommu->event_log.entries ) in guest_iommu_add_event_log() 488 if ( tail >= iommu->cmd_buffer.entries || in guest_iommu_process_command() 489 head >= iommu->cmd_buffer.entries ) in guest_iommu_process_command() 542 if ( ++head >= iommu->cmd_buffer.entries ) in guest_iommu_process_command()
|
/xen-4.10.0-shim-comet/xen/tools/kconfig/ |
A D | mconf.c | 314 struct list_head entries; member 331 list_for_each_entry(sp, &trail, entries) { in set_subtitle() 370 list_for_each_entry(pos, data->head, entries) { in update_text() 430 list_add_tail(&stpart.entries, &trail); in search_conf() 457 list_for_each_entry_safe(pos, tmp, &head, entries) in search_conf() 658 list_add_tail(&stpart.entries, &trail); in conf()
|