Searched refs:xc_sr_context (Results 1 – 12 of 12) sorted by relevance
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_sr_common.h | 19 struct xc_sr_context; 63 int (*setup)(struct xc_sr_context *ctx); 69 int (*start_of_stream)(struct xc_sr_context *ctx); 76 int (*start_of_checkpoint)(struct xc_sr_context *ctx); 83 int (*end_of_checkpoint)(struct xc_sr_context *ctx); 92 int (*check_vm_state)(struct xc_sr_context *ctx); 98 int (*cleanup)(struct xc_sr_context *ctx); 140 int (*setup)(struct xc_sr_context *ctx); 159 int (*stream_complete)(struct xc_sr_context *ctx); 165 int (*cleanup)(struct xc_sr_context *ctx); [all …]
|
A D | xc_sr_common_x86_pv.h | 18 xen_pfn_t mfn_to_pfn(struct xc_sr_context *ctx, xen_pfn_t mfn); 23 bool mfn_in_pseudophysmap(struct xc_sr_context *ctx, xen_pfn_t mfn); 28 void dump_bad_pseudophysmap_entry(struct xc_sr_context *ctx, xen_pfn_t mfn); 36 xen_pfn_t cr3_to_mfn(struct xc_sr_context *ctx, uint64_t cr3); 44 uint64_t mfn_to_cr3(struct xc_sr_context *ctx, xen_pfn_t mfn); 87 int x86_pv_domain_info(struct xc_sr_context *ctx); 98 int x86_pv_map_m2p(struct xc_sr_context *ctx);
|
A D | xc_sr_save_x86_hvm.c | 10 static int write_hvm_context(struct xc_sr_context *ctx) in write_hvm_context() 61 static int write_hvm_params(struct xc_sr_context *ctx) in write_hvm_params() 127 static xen_pfn_t x86_hvm_pfn_to_gfn(const struct xc_sr_context *ctx, in x86_hvm_pfn_to_gfn() 134 static int x86_hvm_normalise_page(struct xc_sr_context *ctx, in x86_hvm_normalise_page() 141 static int x86_hvm_setup(struct xc_sr_context *ctx) in x86_hvm_setup() 175 static int x86_hvm_start_of_stream(struct xc_sr_context *ctx) in x86_hvm_start_of_stream() 181 static int x86_hvm_start_of_checkpoint(struct xc_sr_context *ctx) in x86_hvm_start_of_checkpoint() 187 static int x86_hvm_check_vm_state(struct xc_sr_context *ctx) in x86_hvm_check_vm_state() 193 static int x86_hvm_end_of_checkpoint(struct xc_sr_context *ctx) in x86_hvm_end_of_checkpoint() 215 static int x86_hvm_cleanup(struct xc_sr_context *ctx) in x86_hvm_cleanup()
|
A D | xc_sr_restore_x86_hvm.c | 9 static int handle_hvm_context(struct xc_sr_context *ctx, in handle_hvm_context() 33 static int handle_hvm_params(struct xc_sr_context *ctx, in handle_hvm_params() 98 static bool x86_hvm_pfn_is_valid(const struct xc_sr_context *ctx, xen_pfn_t pfn) in x86_hvm_pfn_is_valid() 104 static xen_pfn_t x86_hvm_pfn_to_gfn(const struct xc_sr_context *ctx, in x86_hvm_pfn_to_gfn() 111 static void x86_hvm_set_gfn(struct xc_sr_context *ctx, xen_pfn_t pfn, in x86_hvm_set_gfn() 118 static void x86_hvm_set_page_type(struct xc_sr_context *ctx, in x86_hvm_set_page_type() 125 static int x86_hvm_localise_page(struct xc_sr_context *ctx, in x86_hvm_localise_page() 135 static int x86_hvm_setup(struct xc_sr_context *ctx) in x86_hvm_setup() 167 static int x86_hvm_process_record(struct xc_sr_context *ctx, in x86_hvm_process_record() 189 static int x86_hvm_stream_complete(struct xc_sr_context *ctx) in x86_hvm_stream_complete() [all …]
|
A D | xc_sr_common_x86_pv.c | 5 xen_pfn_t mfn_to_pfn(struct xc_sr_context *ctx, xen_pfn_t mfn) in mfn_to_pfn() 11 bool mfn_in_pseudophysmap(struct xc_sr_context *ctx, xen_pfn_t mfn) in mfn_in_pseudophysmap() 19 void dump_bad_pseudophysmap_entry(struct xc_sr_context *ctx, xen_pfn_t mfn) in dump_bad_pseudophysmap_entry() 38 xen_pfn_t cr3_to_mfn(struct xc_sr_context *ctx, uint64_t cr3) in cr3_to_mfn() 52 uint64_t mfn_to_cr3(struct xc_sr_context *ctx, xen_pfn_t _mfn) in mfn_to_cr3() 68 int x86_pv_domain_info(struct xc_sr_context *ctx) in x86_pv_domain_info() 97 int x86_pv_map_m2p(struct xc_sr_context *ctx) in x86_pv_map_m2p()
|
A D | xc_sr_save_x86_pv.c | 15 static int map_shinfo(struct xc_sr_context *ctx) in map_shinfo() 35 static int copy_mfns_from_guest(const struct xc_sr_context *ctx, in copy_mfns_from_guest() 125 static int map_p2m_tree(struct xc_sr_context *ctx) in map_p2m_tree() 280 static int get_p2m_generation(struct xc_sr_context *ctx) in get_p2m_generation() 466 static int map_p2m(struct xc_sr_context *ctx) in map_p2m() 806 static int write_x86_pv_info(struct xc_sr_context *ctx) in write_x86_pv_info() 872 static int write_shared_info(struct xc_sr_context *ctx) in write_shared_info() 1051 static int x86_pv_setup(struct xc_sr_context *ctx) in x86_pv_setup() 1077 static int x86_pv_start_of_stream(struct xc_sr_context *ctx) in x86_pv_start_of_stream() 1122 static int x86_pv_check_vm_state(struct xc_sr_context *ctx) in x86_pv_check_vm_state() [all …]
|
A D | xc_sr_save.c | 52 static int write_end_record(struct xc_sr_context *ctx) in write_end_record() 79 static int write_batch(struct xc_sr_context *ctx) in write_batch() 282 static int flush_batch(struct xc_sr_context *ctx) in flush_batch() 320 static int suspend_domain(struct xc_sr_context *ctx) in suspend_domain() 363 static int send_dirty_pages(struct xc_sr_context *ctx, in send_dirty_pages() 405 static int send_all_pages(struct xc_sr_context *ctx) in send_all_pages() 415 static int enable_logdirty(struct xc_sr_context *ctx) in enable_logdirty() 686 static int verify_frames(struct xc_sr_context *ctx) in verify_frames() 786 static int setup(struct xc_sr_context *ctx) in setup() 818 static void cleanup(struct xc_sr_context *ctx) in cleanup() [all …]
|
A D | xc_sr_common_x86.h | 10 int write_tsc_info(struct xc_sr_context *ctx); 15 int handle_tsc_info(struct xc_sr_context *ctx, struct xc_sr_record *rec);
|
A D | xc_sr_restore_x86_pv.c | 76 static int pin_pagetables(struct xc_sr_context *ctx) in pin_pagetables() 133 static int process_start_info(struct xc_sr_context *ctx, in process_start_info() 234 static int process_vcpu_basic(struct xc_sr_context *ctx, in process_vcpu_basic() 399 static int process_vcpu_xsave(struct xc_sr_context *ctx, in process_vcpu_xsave() 437 static int process_vcpu_msrs(struct xc_sr_context *ctx, in process_vcpu_msrs() 475 static int update_vcpu_context(struct xc_sr_context *ctx) in update_vcpu_context() 528 static int update_guest_p2m(struct xc_sr_context *ctx) in update_guest_p2m() 587 static int handle_x86_pv_info(struct xc_sr_context *ctx, in handle_x86_pv_info() 856 static int handle_shared_info(struct xc_sr_context *ctx, in handle_shared_info() 1017 static int x86_pv_setup(struct xc_sr_context *ctx) in x86_pv_setup() [all …]
|
A D | xc_sr_restore.c | 10 static int read_headers(struct xc_sr_context *ctx) in read_headers() 74 static bool pfn_is_populated(const struct xc_sr_context *ctx, xen_pfn_t pfn) in pfn_is_populated() 86 static int pfn_set_populated(struct xc_sr_context *ctx, xen_pfn_t pfn) in pfn_set_populated() 134 int populate_pfns(struct xc_sr_context *ctx, unsigned count, in populate_pfns() 202 static int process_page_data(struct xc_sr_context *ctx, unsigned count, in process_page_data() 417 static int send_checkpoint_dirty_pfn_list(struct xc_sr_context *ctx) in send_checkpoint_dirty_pfn_list() 503 static int handle_checkpoint(struct xc_sr_context *ctx) in handle_checkpoint() 663 static int setup(struct xc_sr_context *ctx) in setup() 711 static void cleanup(struct xc_sr_context *ctx) in cleanup() 733 static int restore(struct xc_sr_context *ctx) in restore() [all …]
|
A D | xc_sr_common_x86.c | 3 int write_tsc_info(struct xc_sr_context *ctx) in write_tsc_info() 24 int handle_tsc_info(struct xc_sr_context *ctx, struct xc_sr_record *rec) in handle_tsc_info()
|
A D | xc_sr_common.c | 55 int write_split_record(struct xc_sr_context *ctx, struct xc_sr_record *rec, in write_split_record() 94 int read_record(struct xc_sr_context *ctx, int fd, struct xc_sr_record *rec) in read_record()
|
Completed in 34 milliseconds