/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_sr_save.c | 88 unsigned nr_pfns = ctx->save.nr_batch_pfns; in write_batch() local 98 assert(nr_pfns != 0); in write_batch() 101 mfns = malloc(nr_pfns * sizeof(*mfns)); in write_batch() 103 types = malloc(nr_pfns * sizeof(*types)); in write_batch() 116 nr_pfns); in write_batch() 120 for ( i = 0; i < nr_pfns; ++i ) in write_batch() 141 for ( i = 0; i < nr_pfns; ++i ) in write_batch() 212 nr_pfns * sizeof(*rec_pfns)); in write_batch() 216 hdr.count = nr_pfns; in write_batch() 222 for ( i = 0; i < nr_pfns; ++i ) in write_batch() [all …]
|
A D | xc_sr_save_x86_hvm.c | 144 xen_pfn_t nr_pfns; in x86_hvm_setup() local 146 if ( xc_domain_nr_gpfns(xch, ctx->domid, &nr_pfns) < 0 ) in x86_hvm_setup() 153 if ( nr_pfns > 0x0fffffff ) in x86_hvm_setup() 161 ctx->save.p2m_size = nr_pfns; in x86_hvm_setup()
|
A D | xc_dom_arm.c | 256 xen_pfn_t base_pfn, xen_pfn_t *nr_pfns, in populate_one_size() argument 268 xen_pfn_t end_pfn = base_pfn + *nr_pfns; in populate_one_size() 300 *nr_pfns = nr << pfn_shift; in populate_one_size() 306 xen_pfn_t base_pfn, xen_pfn_t nr_pfns) in populate_guest_memory() argument 321 (uint64_t)(base_pfn + nr_pfns) << XC_PAGE_SHIFT, in populate_guest_memory() 322 (uint64_t)nr_pfns >> (20-XC_PAGE_SHIFT)); in populate_guest_memory() 324 for ( pfn = 0; pfn < nr_pfns; pfn += allocsz ) in populate_guest_memory() 326 allocsz = min_t(int, 1024*1024, nr_pfns - pfn); in populate_guest_memory() 368 for ( pfn = 0; pfn < nr_pfns; pfn++ ) in populate_guest_memory()
|
A D | xc_sr_restore.c | 140 unsigned i, nr_pfns = 0; in populate_pfns() local 160 pfns[nr_pfns] = mfns[nr_pfns] = original_pfns[i]; in populate_pfns() 161 ++nr_pfns; in populate_pfns() 165 if ( nr_pfns ) in populate_pfns() 168 xch, ctx->domid, nr_pfns, 0, 0, mfns); in populate_pfns() 175 for ( i = 0; i < nr_pfns; ++i ) in populate_pfns() 834 xen_pfn_t nr_pfns; in xc_domain_restore() local 883 if ( xc_domain_nr_gpfns(xch, dom, &nr_pfns) < 0 ) in xc_domain_restore() 889 ctx.restore.p2m_size = nr_pfns; in xc_domain_restore()
|
A D | xc_domain.c | 71 xen_pfn_t start_pfn, xen_pfn_t nr_pfns) in xc_domain_cacheflush() argument 86 domctl.u.cacheflush.nr_pfns = nr_pfns; in xc_domain_cacheflush()
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | domctl.c | 56 unsigned long e = s + domctl->u.cacheflush.nr_pfns; in arch_do_domctl() 58 if ( domctl->u.cacheflush.nr_pfns > (1U<<MAX_ORDER) ) in arch_do_domctl() 64 return p2m_cache_flush(d, _gfn(s), domctl->u.cacheflush.nr_pfns); in arch_do_domctl()
|
/xen-4.10.0-shim-comet/tools/ocaml/libs/xc/ |
A D | xenctrl_stubs.c | 1048 value nr_pfns) in stub_xc_domain_get_pfn_list() argument 1050 CAMLparam3(xch, domid, nr_pfns); in stub_xc_domain_get_pfn_list() 1056 c_nr_pfns = Nativeint_val(nr_pfns); in stub_xc_domain_get_pfn_list() 1101 value start_pfn, value nr_pfns, in stub_xc_domain_iomem_permission() argument 1104 CAMLparam5(xch, domid, start_pfn, nr_pfns, allow); in stub_xc_domain_iomem_permission() 1110 c_nr_pfns = Nativeint_val(nr_pfns); in stub_xc_domain_iomem_permission()
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | page_alloc.c | 347 mfn_t __init alloc_boot_pages(unsigned long nr_pfns, unsigned long pfn_align) in alloc_boot_pages() argument 358 pg = (r->e - nr_pfns) & ~(pfn_align - 1); in alloc_boot_pages() 373 if ( pg + nr_pfns > PFN_DOWN(highmem_start) ) in alloc_boot_pages() 375 r->s = pg + nr_pfns; in alloc_boot_pages() 382 bootmem_region_add(pg + nr_pfns, _e); in alloc_boot_pages()
|
/xen-4.10.0-shim-comet/xen/include/public/ |
A D | domctl.h | 909 xen_pfn_t start_pfn, nr_pfns; member
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | mm.h | 154 mfn_t alloc_boot_pages(unsigned long nr_pfns, unsigned long pfn_align);
|
/xen-4.10.0-shim-comet/tools/python/xen/lowlevel/xc/ |
A D | xc.c | 1486 unsigned long first_pfn, nr_pfns, allow_access, ret; in pyxc_domain_iomem_permission() local 1491 &dom, &first_pfn, &nr_pfns, &allow_access) ) in pyxc_domain_iomem_permission() 1495 xc->xc_handle, dom, first_pfn, nr_pfns, allow_access); in pyxc_domain_iomem_permission()
|
/xen-4.10.0-shim-comet/tools/libxc/include/ |
A D | xenctrl.h | 2609 xen_pfn_t start_pfn, xen_pfn_t nr_pfns);
|