/xen-4.10.0-shim-comet/docs/ |
A D | Makefile | 82 clean: clean-man-pages 95 .PHONY: man-pages install-man-pages clean-man-pages uninstall-man-pages 154 .PHONY: man$(1)-pages 159 install-man$(1)-pages: man$(1)-pages 164 .PHONY: clean-man$(1)-pages 165 clean-man$(1)-pages: 170 uninstall-man$(1)-pages: 174 man-pages: man$(1)-pages 175 install-man-pages: install-man$(1)-pages 176 clean-man-pages: clean-man$(1)-pages [all …]
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | vmap.c | 231 if ( !pages ) in vunmap() 232 pages = vm_size(va, VMAP_XEN); in vunmap() 245 size_t pages, i; in vmalloc_type() local 251 pages = PFN_UP(size); in vmalloc_type() 256 for ( i = 0; i < pages; i++ ) in vmalloc_type() 304 unsigned int i, pages; in vfree() local 312 pages = vm_size(va, type); in vfree() 313 if ( !pages ) in vfree() 316 pages = vm_size(va, type); in vfree() 318 ASSERT(pages); in vfree() [all …]
|
A D | trace.c | 142 if ( pages > max_pages ) in calculate_tbuf_size() 146 pages, max_pages); in calculate_tbuf_size() 147 pages = max_pages; in calculate_tbuf_size() 159 return pages; in calculate_tbuf_size() 183 if ( pages == 0 ) in alloc_trace_bufs() 189 pages = calculate_tbuf_size(pages, t_info_first_offset); in alloc_trace_bufs() 199 t_info->tbuf_size = pages; in alloc_trace_bufs() 210 for ( i = 0; i < pages; i++ ) in alloc_trace_bufs() 244 for ( i = 0; i < pages; i++ ) in alloc_trace_bufs() 258 opt_tbuf_size = pages; in alloc_trace_bufs() [all …]
|
A D | bitmap.c | 427 int pages = 1 << order; in bitmap_find_free_region() local 430 if(pages > BITS_PER_LONG) in bitmap_find_free_region() 434 mask = (1ul << (pages - 1)); in bitmap_find_free_region() 438 for (i = 0; i < bits; i += pages) { in bitmap_find_free_region() 462 int pages = 1 << order; in bitmap_release_region() local 463 unsigned long mask = (1ul << (pages - 1)); in bitmap_release_region() 473 int pages = 1 << order; in bitmap_allocate_region() local 474 unsigned long mask = (1ul << (pages - 1)); in bitmap_allocate_region() 482 BUG_ON(pages > BITS_PER_LONG); in bitmap_allocate_region()
|
/xen-4.10.0-shim-comet/unmodified_drivers/linux-2.6/platform-pci/ |
A D | platform-pci.c | 160 cpuid(base + 2, &pages, &msr, &ecx, &edx); in init_hypercall_stubs() 167 while (pages > 0) { in init_hypercall_stubs() 169 pages * PAGE_SIZE, in init_hypercall_stubs() 180 for (i = 0; i < pages; i++) { in init_hypercall_stubs() 186 nr_hypercall_stub_pages = pages; in init_hypercall_stubs() 187 max_hypercall_stub_pages = pages; in init_hypercall_stubs() 196 uint32_t base, ecx, edx, pages, msr, i; in resume_hypercall_stubs() local 203 if (pages > max_hypercall_stub_pages) in resume_hypercall_stubs() 204 pages = max_hypercall_stub_pages; in resume_hypercall_stubs() 206 for (i = 0; i < pages; i++) { in resume_hypercall_stubs() [all …]
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_mem_access.c | 47 uint64_t *pages, in xc_set_mem_access_multi() argument 51 DECLARE_HYPERCALL_BOUNCE(pages, nr * sizeof(uint64_t), in xc_set_mem_access_multi() 64 if ( xc_hypercall_bounce_pre(xch, pages) || in xc_set_mem_access_multi() 71 set_xen_guest_handle(mao.pfn_list, pages); in xc_set_mem_access_multi() 77 xc_hypercall_bounce_post(xch, pages); in xc_set_mem_access_multi()
|
A D | xc_sr_restore.c | 342 if ( rec->length < sizeof(*pages) ) in handle_page_data() 345 rec->length, sizeof(*pages)); in handle_page_data() 348 else if ( pages->count < 1 ) in handle_page_data() 353 else if ( rec->length < sizeof(*pages) + (pages->count * sizeof(uint64_t)) ) in handle_page_data() 360 pfns = malloc(pages->count * sizeof(*pfns)); in handle_page_data() 361 types = malloc(pages->count * sizeof(*types)); in handle_page_data() 365 pages->count); in handle_page_data() 369 for ( i = 0; i < pages->count; ++i ) in handle_page_data() 371 pfn = pages->pfn[i] & PAGE_DATA_PFN_MASK; in handle_page_data() 395 if ( rec->length != (sizeof(*pages) + in handle_page_data() [all …]
|
A D | xc_dom_hvmloader.c | 190 size_t pages = (elf->pend - elf->pstart + PAGE_SIZE - 1) >> PAGE_SHIFT; in xc_dom_load_hvm_kernel() local 195 entries = calloc(pages, sizeof(privcmd_mmap_entry_t)); in xc_dom_load_hvm_kernel() 199 for ( i = 0; i < pages; i++ ) in xc_dom_load_hvm_kernel() 203 dom->xch, dom->guest_domid, pages << PAGE_SHIFT, in xc_dom_load_hvm_kernel() 205 entries, pages); in xc_dom_load_hvm_kernel() 213 elf->dest_size = pages * XC_DOM_PAGE_SIZE(dom); in xc_dom_load_hvm_kernel()
|
A D | xc_dom_core.c | 540 xen_pfn_t pages) in xc_dom_chk_alloc_pages() argument 551 pages, dom->total_pages, in xc_dom_chk_alloc_pages() 556 dom->pfn_alloc_end += pages; in xc_dom_chk_alloc_pages() 557 dom->virt_alloc_end += pages * page_size; in xc_dom_chk_alloc_pages() 568 xen_pfn_t pages; in xc_dom_alloc_pad() local 584 pages = (boundary - dom->virt_alloc_end) / page_size; in xc_dom_alloc_pad() 594 xen_pfn_t pages; in xc_dom_alloc_segment() local 600 pages = (size + page_size - 1) / page_size; in xc_dom_alloc_segment() 604 seg->pages = pages; in xc_dom_alloc_segment() 606 if ( xc_dom_chk_alloc_pages(dom, name, pages) ) in xc_dom_alloc_segment() [all …]
|
A D | xc_dom_elfloader.c | 214 xen_pfn_t pages; in xc_dom_load_elf_kernel() local 216 elf->dest_base = xc_dom_seg_to_ptr_pages(dom, &dom->kernel_seg, &pages); in xc_dom_load_elf_kernel() 223 elf->dest_size = pages * XC_DOM_PAGE_SIZE(dom); in xc_dom_load_elf_kernel()
|
A D | xc_tbuf.c | 82 int xc_tbuf_enable(xc_interface *xch, unsigned long pages, unsigned long *mfn, in xc_tbuf_enable() argument 93 (void)xc_tbuf_set_size(xch, pages); in xc_tbuf_enable()
|
A D | xc_dom_x86.c | 232 int pages, extra_pages; in alloc_pgtables() local 239 pages = extra_pages; in alloc_pgtables() 248 pages = map->area.pgtables + extra_pages; in alloc_pgtables() 787 start_info->nr_p2m_frames = dom->p2m_seg.pages; in start_info_x86_64() 1142 uint64_t pages, super_pages; in meminit_pv() local 1152 super_pages = pages >> SUPERPAGE_2MB_SHIFT; in meminit_pv() 1155 for ( pfn = pfn_base; pfn < pfn_base+pages; pfn++ ) in meminit_pv() 1186 allocsz = min_t(uint64_t, 1024 * 1024, pages - j); in meminit_pv() 1195 __func__, pages, i, pnode); in meminit_pv() 1199 __func__, pages); in meminit_pv() [all …]
|
/xen-4.10.0-shim-comet/stubdom/grub/ |
A D | kexec.c | 51 static unsigned long *pages; variable 108 pages = realloc(pages, new_allocated * sizeof(*pages)); in kexec_allocate() 117 pages[i] = alloc_page(); in kexec_allocate() 118 memset((void*) pages[i], 0, PAGE_SIZE); in kexec_allocate() 119 new_pfn = PHYS_PFN(to_phys(pages[i])); in kexec_allocate() 301 memcpy((void *) pages[pfn], hypercall_page, PAGE_SIZE); in kexec() 354 munmap((void*) pages[pfn], PAGE_SIZE); in kexec() 429 do_map_frames(pages[pfn], &pages_mfns[pfn], 1, 0, 0, DOMID_SELF, 0, L1_PROT); in kexec() 433 free_page((void*)pages[pfn]); in kexec() 434 free(pages); in kexec() [all …]
|
/xen-4.10.0-shim-comet/tools/libs/foreignmemory/include/ |
A D | xenforeignmemory.h | 107 int prot, size_t pages, 119 void *addr, int prot, int flags, size_t pages, 128 void *addr, size_t pages);
|
/xen-4.10.0-shim-comet/tools/firmware/vgabios/ |
A D | vbetables-gen.c | 85 int pages, pitch; in main() local 99 pages = vram_size / (pm->height * pitch); in main() 100 if (pages > 0) { in main() 159 printf("/*Bit8u NumberOfImagePages*/ %d,\n", (pages / 4) - 1); in main() 161 printf("/*Bit8u NumberOfImagePages*/ %d,\n", pages - 1); in main()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/ |
A D | paging.c | 412 unsigned long pages = 0; in paging_log_dirty_op() local 477 pages = d->arch.paging.preempt.log_dirty.done; in paging_log_dirty_op() 479 for ( ; (pages < sc->pages) && (i4 < LOGDIRTY_NODE_ENTRIES); i4++, i3 = 0 ) in paging_log_dirty_op() 482 for ( ; (pages < sc->pages) && (i3 < LOGDIRTY_NODE_ENTRIES); i3++ ) in paging_log_dirty_op() 487 (pages < sc->pages) && (i2 < LOGDIRTY_NODE_ENTRIES); in paging_log_dirty_op() 493 if ( unlikely(((sc->pages - pages + 7) >> 3) < bytes) ) in paging_log_dirty_op() 494 bytes = (unsigned int)((sc->pages - pages + 7) >> 3); in paging_log_dirty_op() 507 pages += bytes << 3; in paging_log_dirty_op() 567 if ( pages < sc->pages ) in paging_log_dirty_op() 568 sc->pages = pages; in paging_log_dirty_op() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | livepatch.c | 138 int arch_livepatch_secure(const void *va, unsigned int pages, enum va_type type) in arch_livepatch_secure() argument 144 ASSERT(pages); in arch_livepatch_secure() 164 return modify_xen_mappings(start, start + pages * PAGE_SIZE, flags); in arch_livepatch_secure()
|
A D | kernel.c | 271 struct page_info *pages; in kernel_decompress() local 292 pages = alloc_domheap_pages(NULL, kernel_order_out, 0); in kernel_decompress() 293 if ( pages == NULL ) in kernel_decompress() 298 mfn = _mfn(page_to_mfn(pages)); in kernel_decompress() 306 mod->start = page_to_maddr(pages); in kernel_decompress() 315 free_domheap_page(pages + i); in kernel_decompress()
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | xenpaging.txt | 9 xenpaging writes memory pages of a given guest to a file and moves the 10 pages back to the pool of available memory. Once the guests wants to 39 Now xenpaging tries to page-out as many pages to keep the overall memory
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | shadow.h | 90 int shadow_set_allocation(struct domain *d, unsigned int pages, 101 #define shadow_set_allocation(d, pages, preempted) \ argument
|
A D | hap.h | 49 int hap_set_allocation(struct domain *d, unsigned int pages, bool *preempted);
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | livepatch.c | 251 int arch_livepatch_secure(const void *va, unsigned int pages, enum va_type type) in arch_livepatch_secure() argument 257 ASSERT(pages); in arch_livepatch_secure() 266 return modify_xen_mappings(start, start + pages * PAGE_SIZE, flag); in arch_livepatch_secure()
|
/xen-4.10.0-shim-comet/xen/arch/arm/efi/ |
A D | efi-boot.h | 294 int pages; in fdt_increase_size() local 302 pages = PFN_UP(fdt_size + add_size); in fdt_increase_size() 304 pages, &fdt_addr); in fdt_increase_size() 313 if ( fdt_open_into(dtbfile.ptr, new_fdt, pages * EFI_PAGE_SIZE) ) in fdt_increase_size() 325 if ( fdt_create_empty_tree(new_fdt, pages * EFI_PAGE_SIZE) ) in fdt_increase_size() 340 dtbfile.size = pages * EFI_PAGE_SIZE; in fdt_increase_size()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/ |
A D | hap.c | 341 int hap_set_allocation(struct domain *d, unsigned int pages, bool *preempted) in hap_set_allocation() argument 347 if ( pages < d->arch.paging.hap.p2m_pages ) in hap_set_allocation() 348 pages = 0; in hap_set_allocation() 350 pages -= d->arch.paging.hap.p2m_pages; in hap_set_allocation() 354 if ( d->arch.paging.hap.total_pages < pages ) in hap_set_allocation() 367 else if ( d->arch.paging.hap.total_pages > pages ) in hap_set_allocation()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | common.c | 1246 pages, in _shadow_prealloc() 1372 d->arch.paging.shadow.free_pages -= pages; in shadow_alloc() 1389 for ( i = 0; i < pages ; i++ ) in shadow_alloc() 1428 unsigned int pages; in shadow_free() local 1438 pages = shadow_size(shadow_type); in shadow_free() 1441 for ( i = 0; i < pages; i++ ) in shadow_free() 1459 if ( i < pages - 1 ) in shadow_free() 1548 if ( pages > 0 ) in shadow_set_allocation() 1552 pages = 0; in shadow_set_allocation() 1559 if ( pages < lower_bound ) in shadow_set_allocation() [all …]
|