Home
last modified time | relevance | path

Searched refs:xc_sr_context (Results 1 – 12 of 12) sorted by relevance

/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_sr_common.h19 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 Dxc_sr_common_x86_pv.h18 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 Dxc_sr_save_x86_hvm.c10 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 Dxc_sr_restore_x86_hvm.c9 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 Dxc_sr_common_x86_pv.c5 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 Dxc_sr_save_x86_pv.c15 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 Dxc_sr_save.c52 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 Dxc_sr_common_x86.h10 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 Dxc_sr_restore_x86_pv.c76 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 Dxc_sr_restore.c10 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 Dxc_sr_common_x86.c3 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 Dxc_sr_common.c55 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