Home
last modified time | relevance | path

Searched refs:pfns (Results 1 – 8 of 8) sorted by relevance

/xen/tools/libs/guest/
A Dxg_sr_restore.c142 *pfns = malloc(count * sizeof(*pfns)); in populate_pfns() local
146 if ( !mfns || !pfns ) in populate_pfns()
192 free(pfns); in populate_pfns()
365 pfns = malloc(pages->count * sizeof(*pfns)); in handle_page_data()
367 if ( !pfns || !types ) in handle_page_data()
396 pfns[i] = pfn; in handle_page_data()
414 free(pfns); in handle_page_data()
454 pfns = malloc(count * sizeof(*pfns)); in send_checkpoint_dirty_pfn_list()
455 if ( !pfns ) in send_checkpoint_dirty_pfn_list()
478 iov[1].iov_base = pfns; in send_checkpoint_dirty_pfn_list()
[all …]
A Dxg_sr_save.c585 uint64_t *pfns = NULL; in colo_merge_secondary_dirty_bitmap() local
603 if ( rec.length % sizeof(*pfns) ) in colo_merge_secondary_dirty_bitmap()
610 count = rec.length / sizeof(*pfns); in colo_merge_secondary_dirty_bitmap()
611 pfns = rec.data; in colo_merge_secondary_dirty_bitmap()
615 pfn = pfns[i]; in colo_merge_secondary_dirty_bitmap()
A Dxg_sr_restore_x86_pv.c974 xen_pfn_t pfns[(PAGE_SIZE / sizeof(uint64_t))]; in x86_pv_localise_page() local
1002 pfns[to_populate++] = pfn; in x86_pv_localise_page()
1006 if ( to_populate && populate_pfns(ctx, to_populate, pfns, NULL) ) in x86_pv_localise_page()
/xen/tools/python/scripts/
A Dconvert-legacy-stream123 def write_libxc_pv_p2m_frames(vm, pfns): argument
127 pack("Q" * len(pfns), *pfns))
141 def write_page_data(pfns, pages): argument
145 new_pfns = [(((x & 0xf0000000) << 32) | (x & 0x0fffffff)) for x in pfns]
384 pfns = unpack_ulongs(marker)
388 pfns = [ x for x in pfns if x != 0xf0000000 ]
390 if len(set(pfns)) != len(pfns):
393 nr_pages = len([x for x in pfns if (x & 0xf0000000) < 0xd0000000])
396 write_page_data(pfns, pages)
/xen/tools/python/xen/migration/
A Dlibxc.py273 pfns = list(unpack("=%dQ" % (count, ), content[minsz:minsz + pfnsz]))
276 for idx, pfn in enumerate(pfns):
/xen/xen/arch/x86/pv/
A Dshim.c914 unsigned long pfns[64]; in batch_memory_op() local
918 set_xen_guest_handle(xmr.extent_start, pfns); in batch_memory_op()
921 pfns[xmr.nr_extents++] = mfn_x(page_to_mfn(pg)); in batch_memory_op()
922 if ( xmr.nr_extents == ARRAY_SIZE(pfns) || !page_list_next(pg, list) ) in batch_memory_op()
/xen/tools/debugger/kdd/
A Dkdd-xen.c60 uint32_t pfns[MAPSIZE]; member
494 if (g->pfns[map_pfn % MAPSIZE] != map_pfn in kdd_access_physical_page()
499 g->pfns[map_pfn % MAPSIZE] = map_pfn; in kdd_access_physical_page()
/xen/docs/specs/
A Dlibxc-migration-stream.pandoc315 to be no page_data in the record if all pfns are of invalid types.
625 The count of pfns is: record->length/sizeof(uint64_t).

Completed in 24 milliseconds