/xen/tools/libxc/ |
A D | xc_sr_save_x86_hvm.c | 10 static int write_hvm_context(struct xc_sr_context *ctx) in write_hvm_context() 60 static int write_hvm_params(struct xc_sr_context *ctx) in write_hvm_params() 125 static xen_pfn_t x86_hvm_pfn_to_gfn(const struct xc_sr_context *ctx, in x86_hvm_pfn_to_gfn() 132 static int x86_hvm_normalise_page(struct xc_sr_context *ctx, in x86_hvm_normalise_page() 138 static int x86_hvm_setup(struct xc_sr_context *ctx) in x86_hvm_setup() 172 static int x86_hvm_static_data(struct xc_sr_context *ctx) in x86_hvm_static_data() 177 static int x86_hvm_start_of_stream(struct xc_sr_context *ctx) in x86_hvm_start_of_stream() 182 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() 192 static int x86_hvm_end_of_checkpoint(struct xc_sr_context *ctx) in x86_hvm_end_of_checkpoint() [all …]
|
A D | xc_sr_restore_x86_hvm.c | 9 static int handle_hvm_context(struct xc_sr_context *ctx, in handle_hvm_context() 24 static int handle_hvm_params(struct xc_sr_context *ctx, in handle_hvm_params() 99 static bool x86_hvm_pfn_is_valid(const struct xc_sr_context *ctx, xen_pfn_t pfn) in x86_hvm_pfn_is_valid() 105 static xen_pfn_t x86_hvm_pfn_to_gfn(const struct xc_sr_context *ctx, in x86_hvm_pfn_to_gfn() 112 static void x86_hvm_set_gfn(struct xc_sr_context *ctx, xen_pfn_t pfn, in x86_hvm_set_gfn() 119 static void x86_hvm_set_page_type(struct xc_sr_context *ctx, in x86_hvm_set_page_type() 126 static int x86_hvm_localise_page(struct xc_sr_context *ctx, in x86_hvm_localise_page() 136 static int x86_hvm_setup(struct xc_sr_context *ctx) in x86_hvm_setup() 170 static int x86_hvm_process_record(struct xc_sr_context *ctx, in x86_hvm_process_record() 198 static int x86_hvm_stream_complete(struct xc_sr_context *ctx) in x86_hvm_stream_complete() [all …]
|
A D | xc_sr_save.c | 50 static int write_end_record(struct xc_sr_context *ctx) in write_end_record() 87 static int write_batch(struct xc_sr_context *ctx) in write_batch() 289 static int flush_batch(struct xc_sr_context *ctx) in flush_batch() 327 static int suspend_domain(struct xc_sr_context *ctx) in suspend_domain() 370 static int send_dirty_pages(struct xc_sr_context *ctx, in send_dirty_pages() 412 static int send_all_pages(struct xc_sr_context *ctx) in send_all_pages() 422 static int enable_logdirty(struct xc_sr_context *ctx) in enable_logdirty() 701 static int verify_frames(struct xc_sr_context *ctx) in verify_frames() 797 static int setup(struct xc_sr_context *ctx) in setup() 829 static void cleanup(struct xc_sr_context *ctx) in cleanup() [all …]
|
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() 279 static int get_p2m_generation(struct xc_sr_context *ctx) in get_p2m_generation() 465 static int map_p2m(struct xc_sr_context *ctx) in map_p2m() 794 static int write_x86_pv_info(struct xc_sr_context *ctx) in write_x86_pv_info() 855 static int write_shared_info(struct xc_sr_context *ctx) in write_shared_info() 1032 static int x86_pv_setup(struct xc_sr_context *ctx) in x86_pv_setup() 1055 static int x86_pv_static_data(struct xc_sr_context *ctx) in x86_pv_static_data() 1111 static int x86_pv_check_vm_state(struct xc_sr_context *ctx) in x86_pv_check_vm_state() [all …]
|
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() 235 static int process_vcpu_basic(struct xc_sr_context *ctx, in process_vcpu_basic() 397 static int process_vcpu_xsave(struct xc_sr_context *ctx, in process_vcpu_xsave() 435 static int process_vcpu_msrs(struct xc_sr_context *ctx, in process_vcpu_msrs() 473 static int update_vcpu_context(struct xc_sr_context *ctx) in update_vcpu_context() 526 static int update_guest_p2m(struct xc_sr_context *ctx) in update_guest_p2m() 601 static int handle_x86_pv_info(struct xc_sr_context *ctx, in handle_x86_pv_info() 879 static int handle_shared_info(struct xc_sr_context *ctx, in handle_shared_info() 1040 static int x86_pv_setup(struct xc_sr_context *ctx) in x86_pv_setup() [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_restore.c | 10 static int read_headers(struct xc_sr_context *ctx) in read_headers() 77 static bool pfn_is_populated(const struct xc_sr_context *ctx, xen_pfn_t pfn) in pfn_is_populated() 89 static int pfn_set_populated(struct xc_sr_context *ctx, xen_pfn_t pfn) in pfn_set_populated() 137 int populate_pfns(struct xc_sr_context *ctx, unsigned int count, in populate_pfns() 448 static int send_checkpoint_dirty_pfn_list(struct xc_sr_context *ctx) in send_checkpoint_dirty_pfn_list() 533 static int handle_checkpoint(struct xc_sr_context *ctx) in handle_checkpoint() 659 int handle_static_data_end(struct xc_sr_context *ctx) in handle_static_data_end() 723 static int setup(struct xc_sr_context *ctx) in setup() 771 static void cleanup(struct xc_sr_context *ctx) in cleanup() 795 static int restore(struct xc_sr_context *ctx) in restore() [all …]
|
A D | xc_sr_common_x86.c | 3 int write_x86_tsc_info(struct xc_sr_context *ctx) in write_x86_tsc_info() 23 int handle_x86_tsc_info(struct xc_sr_context *ctx, struct xc_sr_record *rec) in handle_x86_tsc_info() 45 int write_x86_cpu_policy_records(struct xc_sr_context *ctx) in write_x86_cpu_policy_records() 95 int handle_x86_cpuid_policy(struct xc_sr_context *ctx, struct xc_sr_record *rec) in handle_x86_cpuid_policy() 115 int handle_x86_msr_policy(struct xc_sr_context *ctx, struct xc_sr_record *rec) in handle_x86_msr_policy() 135 int x86_static_data_complete(struct xc_sr_context *ctx, unsigned int *missing) in x86_static_data_complete()
|
/xen/tools/xenstore/ |
A D | talloc.h | 45 #define talloc(ctx, type) (type *)talloc_named_const(ctx, sizeof(type), #type) argument 46 #define talloc_size(ctx, size) talloc_named_const(ctx, size, __location__) argument 48 #define talloc_new(ctx) talloc_named_const(ctx, 0, "talloc_new: " __location__) argument 50 #define talloc_zero(ctx, type) (type *)_talloc_zero(ctx, sizeof(type), #type) argument 51 #define talloc_zero_size(ctx, size) _talloc_zero(ctx, size, __location__) argument 55 #define talloc_array_size(ctx, size, count) _talloc_array(ctx, size, count, __location__) argument 80 #define talloc_zero_p(ctx, type) talloc_zero(ctx, type) argument 81 #define talloc_p(ctx, type) talloc(ctx, type) argument 82 #define talloc_array_p(ctx, type, count) talloc_array(ctx, type, count) argument 83 #define talloc_realloc_p(ctx, p, type, count) talloc_realloc(ctx, p, type, count) argument [all …]
|
A D | xenstored_control.c | 35 static int do_control_check(void *ctx, struct connection *conn, in do_control_check() 47 static int do_control_log(void *ctx, struct connection *conn, in do_control_log() 65 static int do_control_memreport(void *ctx, struct connection *conn, in do_control_memreport() 77 static int do_control_logfile(void *ctx, struct connection *conn, in do_control_logfile() 92 static int do_control_memreport(void *ctx, struct connection *conn, in do_control_memreport() 132 static int do_control_print(void *ctx, struct connection *conn, in do_control_print() 159 static int do_control_help(void *ctx, struct connection *conn, in do_control_help()
|
/xen/tools/libxl/ |
A D | libxl_tmem.c | 21 char *libxl_tmem_list(libxl_ctx *ctx, uint32_t domid, int use_long) in libxl_tmem_list() 29 int libxl_tmem_freeze(libxl_ctx *ctx, uint32_t domid) in libxl_tmem_freeze() 37 int libxl_tmem_thaw(libxl_ctx *ctx, uint32_t domid) in libxl_tmem_thaw() 45 int libxl_tmem_set(libxl_ctx *ctx, uint32_t domid, char* name, uint32_t set) in libxl_tmem_set() 53 int libxl_tmem_shared_auth(libxl_ctx *ctx, uint32_t domid, in libxl_tmem_shared_auth() 62 int libxl_tmem_freeable(libxl_ctx *ctx) in libxl_tmem_freeable()
|
A D | libxl_cpupool.c | 67 int libxl_cpupool_info(libxl_ctx *ctx, in libxl_cpupool_info() 76 libxl_cpupoolinfo * libxl_list_cpupool(libxl_ctx *ctx, int *nb_pool_out) in libxl_list_cpupool() 113 int libxl_get_freecpus(libxl_ctx *ctx, libxl_bitmap *cpumap) in libxl_get_freecpus() 130 int libxl_cpupool_create(libxl_ctx *ctx, const char *name, in libxl_cpupool_create() 192 int libxl_cpupool_destroy(libxl_ctx *ctx, uint32_t poolid) in libxl_cpupool_destroy() 252 int libxl_cpupool_rename(libxl_ctx *ctx, const char *name, uint32_t poolid) in libxl_cpupool_rename() 295 int libxl_cpupool_cpuadd(libxl_ctx *ctx, uint32_t poolid, int cpu) in libxl_cpupool_cpuadd() 310 int libxl_cpupool_cpuadd_cpumap(libxl_ctx *ctx, uint32_t poolid, in libxl_cpupool_cpuadd_cpumap() 358 int libxl_cpupool_cpuremove(libxl_ctx *ctx, uint32_t poolid, int cpu) in libxl_cpupool_cpuremove() 373 int libxl_cpupool_cpuremove_cpumap(libxl_ctx *ctx, uint32_t poolid, in libxl_cpupool_cpuremove_cpumap() [all …]
|
A D | libxl_flask.c | 19 int libxl_flask_context_to_sid(libxl_ctx *ctx, char *buf, size_t len, in libxl_flask_context_to_sid() 29 int libxl_flask_sid_to_context(libxl_ctx *ctx, uint32_t ssidref, in libxl_flask_sid_to_context() 45 int libxl_flask_getenforce(libxl_ctx *ctx) in libxl_flask_getenforce() 54 int libxl_flask_setenforce(libxl_ctx *ctx, int mode) in libxl_flask_setenforce() 63 int libxl_flask_loadpolicy(libxl_ctx *ctx, void *policy, uint32_t size) in libxl_flask_loadpolicy()
|
A D | libxl_psr.c | 146 int libxl_psr_cmt_attach(libxl_ctx *ctx, uint32_t domid) in libxl_psr_cmt_attach() 161 int libxl_psr_cmt_detach(libxl_ctx *ctx, uint32_t domid) in libxl_psr_cmt_detach() 176 int libxl_psr_cmt_domain_attached(libxl_ctx *ctx, uint32_t domid) in libxl_psr_cmt_domain_attached() 188 int libxl_psr_cmt_enabled(libxl_ctx *ctx) in libxl_psr_cmt_enabled() 208 int libxl_psr_cmt_get_l3_cache_size(libxl_ctx *ctx, in libxl_psr_cmt_get_l3_cache_size() 252 int libxl_psr_cmt_get_sample(libxl_ctx *ctx, in libxl_psr_cmt_get_sample() 301 int libxl_psr_cmt_get_cache_occupancy(libxl_ctx *ctx, in libxl_psr_cmt_get_cache_occupancy() 327 int libxl_psr_cat_set_cbm(libxl_ctx *ctx, uint32_t domid, in libxl_psr_cat_set_cbm() 334 int libxl_psr_cat_get_cbm(libxl_ctx *ctx, uint32_t domid, in libxl_psr_cat_get_cbm() 427 int libxl_psr_set_val(libxl_ctx *ctx, uint32_t domid, in libxl_psr_set_val() [all …]
|
A D | libxl_mem.c | 104 libxl_ctx *ctx = libxl__gc_owner(gc); in libxl__fill_dom0_memory_info() local 172 int libxl_set_memory_target(libxl_ctx *ctx, uint32_t domid, in libxl_set_memory_target() 407 static int libxl__memkb_64to32(libxl_ctx *ctx, int rc, in libxl__memkb_64to32() 427 int libxl_get_memory_target(libxl_ctx *ctx, uint32_t domid, in libxl_get_memory_target() 440 libxl_ctx *ctx, uint32_t domid, uint32_t *out_target) in libxl_get_memory_target_0x040700() 481 int libxl_domain_need_memory(libxl_ctx *ctx, in libxl_domain_need_memory() 507 int libxl_domain_need_memory_0x041200(libxl_ctx *ctx, in libxl_domain_need_memory_0x041200() 535 int libxl_domain_need_memory_0x040700(libxl_ctx *ctx, in libxl_domain_need_memory_0x040700() 546 int libxl_get_free_memory(libxl_ctx *ctx, uint64_t *memkb) in libxl_get_free_memory() 563 int libxl_get_free_memory_0x040700(libxl_ctx *ctx, uint32_t *memkb) in libxl_get_free_memory_0x040700() [all …]
|
A D | libxl_utils.c | 51 char *libxl_domid_to_name(libxl_ctx *ctx, uint32_t domid) in libxl_domid_to_name() 69 int libxl_name_to_domid(libxl_ctx *ctx, const char *name, in libxl_name_to_domid() 204 int libxl_get_stubdom_id(libxl_ctx *ctx, int guest_domid) in libxl_get_stubdom_id() 591 int libxl_pipe(libxl_ctx *ctx, int pipes[2]) in libxl_pipe() 656 void libxl_bitmap_copy_alloc(libxl_ctx *ctx, in libxl_bitmap_copy_alloc() 927 int libxl_nodemap_to_cpumap(libxl_ctx *ctx, in libxl_nodemap_to_cpumap() 950 int libxl_node_to_cpumap(libxl_ctx *ctx, int node, in libxl_node_to_cpumap() 972 int libxl_cpumap_to_nodemap(libxl_ctx *ctx, in libxl_cpumap_to_nodemap() 996 int libxl_get_max_cpus(libxl_ctx *ctx) in libxl_get_max_cpus() 1003 int libxl_get_online_cpus(libxl_ctx *ctx) in libxl_get_online_cpus() [all …]
|
A D | libxl.c | 22 libxl_ctx *ctx = NULL; in libxl_ctx_alloc() local 138 int libxl_ctx_free(libxl_ctx *ctx) in libxl_ctx_free() 221 void libxl_string_list_copy(libxl_ctx *ctx, in libxl_string_list_copy() 288 void libxl_key_value_list_copy(libxl_ctx *ctx, in libxl_key_value_list_copy() 354 int libxl_get_physinfo(libxl_ctx *ctx, libxl_physinfo *physinfo) in libxl_get_physinfo() 497 libxl_numainfo *libxl_get_numainfo(libxl_ctx *ctx, int *nr) in libxl_get_numainfo() 648 int libxl_send_debug_keys(libxl_ctx *ctx, char *keys) in libxl_send_debug_keys() 662 int libxl_set_parameters(libxl_ctx *ctx, char *params) in libxl_set_parameters() 718 static int fd_set_flags(libxl_ctx *ctx, int fd, in fd_set_flags() 748 int libxl_fd_set_cloexec(libxl_ctx *ctx, int fd, int cloexec) in libxl_fd_set_cloexec() [all …]
|
A D | libxl_json.c | 38 # define DEBUG_GEN_ALLOC(ctx) \ argument 51 # define DEBUG_GEN_FREE(ctx) \ argument 689 libxl__yajl_ctx *ctx = opaque; in json_callback_null() local 704 libxl__yajl_ctx *ctx = opaque; in json_callback_boolean() local 730 libxl__yajl_ctx *ctx = opaque; in json_callback_number() local 777 libxl__yajl_ctx *ctx = opaque; in json_callback_string() local 800 libxl__yajl_ctx *ctx = opaque; in json_callback_map_key() local 831 libxl__yajl_ctx *ctx = opaque; in json_callback_start_map() local 846 libxl__yajl_ctx *ctx = opaque; in json_callback_end_map() local 863 libxl__yajl_ctx *ctx = opaque; in json_callback_start_array() local [all …]
|
A D | libxl_sched.c | 19 static int libxl__set_vcpuaffinity(libxl_ctx *ctx, uint32_t domid, in libxl__set_vcpuaffinity() 105 int libxl_set_vcpuaffinity_force(libxl_ctx *ctx, uint32_t domid, in libxl_set_vcpuaffinity_force() 114 int libxl_set_vcpuaffinity_all(libxl_ctx *ctx, uint32_t domid, in libxl_set_vcpuaffinity_all() 133 int libxl_domain_set_nodeaffinity(libxl_ctx *ctx, uint32_t domid, in libxl_domain_set_nodeaffinity() 146 int libxl_domain_get_nodeaffinity(libxl_ctx *ctx, uint32_t domid, in libxl_domain_get_nodeaffinity() 159 int libxl_get_scheduler(libxl_ctx *ctx) in libxl_get_scheduler() 278 int libxl_sched_credit_params_get(libxl_ctx *ctx, uint32_t poolid, in libxl_sched_credit_params_get() 302 int libxl_sched_credit_params_set(libxl_ctx *ctx, uint32_t poolid, in libxl_sched_credit_params_set() 767 int libxl_domain_sched_params_set(libxl_ctx *ctx, uint32_t domid, in libxl_domain_sched_params_set() 807 int libxl_vcpu_sched_params_set(libxl_ctx *ctx, uint32_t domid, in libxl_vcpu_sched_params_set() [all …]
|
/xen/xen/common/ |
A D | gdbstub.c | 152 gdb_io_write_char(u8 data, struct gdb_context *ctx) in gdb_io_write_char() 158 gdb_io_read(struct gdb_context *ctx) in gdb_io_read() 166 attempt_receive_packet(struct gdb_context *ctx) in attempt_receive_packet() 204 receive_command(struct gdb_context *ctx) in receive_command() 221 gdb_start_packet(struct gdb_context *ctx) in gdb_start_packet() 297 gdb_check_ack(struct gdb_context *ctx) in gdb_check_ack() 315 gdb_send_packet(struct gdb_context *ctx) in gdb_send_packet() 346 gdb_cmd_signum(struct gdb_context *ctx) in gdb_cmd_signum() 355 struct gdb_context *ctx) in gdb_cmd_read_mem() 413 gdbstub_attach(struct gdb_context *ctx) in gdbstub_attach() [all …]
|
/xen/xen/drivers/acpi/apei/ |
A D | apei-base.c | 54 int apei_exec_ctx_init(struct apei_exec_context *ctx, in apei_exec_ctx_init() 83 int apei_exec_read_register(struct apei_exec_context *ctx, in apei_exec_read_register() 97 int apei_exec_read_register_value(struct apei_exec_context *ctx, in apei_exec_read_register_value() 129 int apei_exec_write_register(struct apei_exec_context *ctx, in apei_exec_write_register() 135 int apei_exec_write_register_value(struct apei_exec_context *ctx, in apei_exec_write_register_value() 146 int apei_exec_noop(struct apei_exec_context *ctx, in apei_exec_noop() 156 int __apei_exec_run(struct apei_exec_context *ctx, u8 action, in __apei_exec_run() 233 static int __init pre_map_gar_callback(struct apei_exec_context *ctx, in pre_map_gar_callback() 246 int __init apei_exec_pre_map_gars(struct apei_exec_context *ctx) in apei_exec_pre_map_gars() 262 static int __init post_unmap_gar_callback(struct apei_exec_context *ctx, in post_unmap_gar_callback() [all …]
|
A D | erst.c | 135 static int erst_exec_add(struct apei_exec_context *ctx, in erst_exec_add() 177 static int erst_exec_stall(struct apei_exec_context *ctx, in erst_exec_stall() 209 struct apei_exec_context *ctx, in erst_exec_skip_next_instruction_if_true() 226 static int erst_exec_goto(struct apei_exec_context *ctx, in erst_exec_goto() 366 struct apei_exec_context ctx; in erst_get_erange() local 390 struct apei_exec_context ctx; in __erst_get_record_count() local 420 struct apei_exec_context ctx; in __erst_get_next_record_id() local 456 struct apei_exec_context ctx; in __erst_write_to_storage() local 497 struct apei_exec_context ctx; in __erst_read_from_storage() local 540 struct apei_exec_context ctx; in __erst_clear_from_storage() local [all …]
|
/xen/xen/arch/x86/x86_64/ |
A D | gdbstub.c | 26 gdb_arch_read_reg_array(struct cpu_user_regs *regs, struct gdb_context *ctx) in gdb_arch_read_reg_array() 61 struct gdb_context *ctx) in gdb_arch_write_reg_array() 68 struct gdb_context *ctx) in gdb_arch_read_reg() 107 struct cpu_user_regs *regs, struct gdb_context *ctx) in gdb_arch_write_reg()
|
/xen/tools/ocaml/libs/xl/ |
A D | xenlight_stubs.c | 103 void ctx_finalize(value ctx) in ctx_finalize() 121 libxl_ctx *ctx; in stub_libxl_ctx_alloc() local 727 value stub_xl_device_nic_list(value ctx, value domid) in stub_xl_device_nic_list() 804 value stub_xl_device_pci_list(value ctx, value domid) in stub_xl_device_pci_list() 875 value stub_xl_device_pci_assignable_list(value ctx) in stub_xl_device_pci_assignable_list() 904 value stub_xl_physinfo_get(value ctx) in stub_xl_physinfo_get() 925 value stub_xl_cputopology_get(value ctx) in stub_xl_cputopology_get() 955 value stub_xl_dominfo_list(value ctx) in stub_xl_dominfo_list() 984 value stub_xl_dominfo_get(value ctx, value domid) in stub_xl_dominfo_get() 1086 value stub_xl_send_debug_keys(value ctx, value keys) in stub_xl_send_debug_keys() [all …]
|
/xen/xen/arch/arm/tee/ |
A D | optee.c | 230 struct optee_domain *ctx; in optee_domain_init() local 330 static void free_std_call(struct optee_domain *ctx, in free_std_call() 647 struct optee_domain *ctx = d->arch.tee; in optee_relinquish_resources() local 713 static int translate_noncontig(struct optee_domain *ctx, in translate_noncontig() 862 static int translate_params(struct optee_domain *ctx, in translate_params() 1040 static void free_shm_buffers(struct optee_domain *ctx, in free_shm_buffers() 1061 static int handle_rpc_return(struct optee_domain *ctx, in handle_rpc_return() 1172 static void do_call_with_arg(struct optee_domain *ctx, in do_call_with_arg() 1243 static void handle_std_call(struct optee_domain *ctx, in handle_std_call() 1323 static bool issue_rpc_cmd_free(struct optee_domain *ctx, in issue_rpc_cmd_free() [all …]
|