/xen/tools/fuzz/x86_instruction_emulator/ |
A D | fuzz-emul.c | 171 struct x86_emulate_ctxt *ctxt) in fuzz_read() 194 struct x86_emulate_ctxt *ctxt) in fuzz_read_io() 204 struct x86_emulate_ctxt *ctxt) in fuzz_insn_fetch() 282 struct x86_emulate_ctxt *ctxt) in fuzz_rep_ins() 297 struct x86_emulate_ctxt *ctxt) in fuzz_rep_movs() 312 struct x86_emulate_ctxt *ctxt) in fuzz_rep_outs() 326 struct x86_emulate_ctxt *ctxt) in fuzz_rep_stos() 343 struct x86_emulate_ctxt *ctxt) in fuzz_write() 359 struct x86_emulate_ctxt *ctxt) in fuzz_cmpxchg() 377 struct x86_emulate_ctxt *ctxt) in fuzz_tlb_op() [all …]
|
/xen/xen/arch/x86/ |
A D | x86_emulate.c | 57 struct x86_emulate_ctxt *ctxt) in x86emul_read_xcr() 81 struct x86_emulate_ctxt *ctxt) in x86emul_write_xcr() 104 struct x86_emulate_ctxt *ctxt) in x86emul_read_dr() 147 struct x86_emulate_ctxt *ctxt) in x86emul_write_dr() 171 struct cpuid_leaf *res, struct x86_emulate_ctxt *ctxt) in x86emul_cpuid()
|
/xen/xen/arch/x86/pv/ |
A D | emul-priv-op.c | 42 struct x86_emulate_ctxt ctxt; member 466 struct x86_emulate_ctxt *ctxt) in read_segment() 581 struct x86_emulate_ctxt *ctxt) in rep_ins() 648 struct x86_emulate_ctxt *ctxt) in rep_outs() 714 struct x86_emulate_ctxt *ctxt) in read_cr() 757 struct x86_emulate_ctxt *ctxt) in write_cr() 824 struct x86_emulate_ctxt *ctxt) in read_msr() 958 struct x86_emulate_ctxt *ctxt) in write_msr() 1136 struct x86_emulate_ctxt *ctxt) in validate() 1189 struct x86_emulate_ctxt *ctxt) in insn_fetch() [all …]
|
A D | ro-page-fault.c | 40 struct x86_emulate_ctxt *ctxt) in ptwr_emulated_read() 61 struct x86_emulate_ctxt *ctxt) in ptwr_emulated_update() 208 struct x86_emulate_ctxt *ctxt) in ptwr_emulated_write() 226 bool lock, struct x86_emulate_ctxt *ctxt) in ptwr_emulated_cmpxchg() 257 static int ptwr_do_page_fault(struct x86_emulate_ctxt *ctxt, in ptwr_do_page_fault() 312 static int mmio_ro_do_page_fault(struct x86_emulate_ctxt *ctxt, in mmio_ro_do_page_fault() 341 struct x86_emulate_ctxt ctxt = { in pv_ro_page_fault() local
|
A D | emul-gate-op.c | 92 struct x86_emulate_ctxt ctxt; member 100 unsigned int bytes, struct x86_emulate_ctxt *ctxt) in read_mem() 170 struct gate_op_ctxt ctxt = { .ctxt.regs = regs, .insn_fetch = true }; in pv_emulate_gate_op() local
|
A D | emulate.h | 16 struct x86_emulate_ctxt *ctxt) in pv_emul_is_mem_write()
|
/xen/tools/libacpi/ |
A D | build.c | 74 static struct acpi_20_madt *construct_madt(struct acpi_ctxt *ctxt, in construct_madt() 174 static struct acpi_20_hpet *construct_hpet(struct acpi_ctxt *ctxt, in construct_hpet() 198 static struct acpi_20_waet *construct_waet(struct acpi_ctxt *ctxt, in construct_waet() 214 static struct acpi_20_srat *construct_srat(struct acpi_ctxt *ctxt, in construct_srat() 273 static struct acpi_20_slit *construct_slit(struct acpi_ctxt *ctxt, in construct_slit() 306 static int construct_passthrough_tables(struct acpi_ctxt *ctxt, in construct_passthrough_tables() 343 static int construct_secondary_tables(struct acpi_ctxt *ctxt, in construct_secondary_tables() 478 static int new_vm_gid(struct acpi_ctxt *ctxt, in new_vm_gid() 503 int acpi_build_tables(struct acpi_ctxt *ctxt, struct acpi_config *config) in acpi_build_tables()
|
/xen/xen/arch/x86/cpu/ |
A D | vpmu_amd.c | 157 static void amd_vpmu_init_regs(struct xen_pmu_amd_ctxt *ctxt) in amd_vpmu_init_regs() 204 struct xen_pmu_amd_ctxt *ctxt = vpmu->context; in context_load() local 218 struct xen_pmu_amd_ctxt *ctxt; in amd_vpmu_load() local 280 struct xen_pmu_amd_ctxt *ctxt = vpmu->context; in context_save() local 314 struct xen_pmu_amd_ctxt *guest_ctxt, *ctxt; in amd_vpmu_save() local 330 struct xen_pmu_amd_ctxt *ctxt = vpmu->context; in context_update() local 453 const struct xen_pmu_amd_ctxt *ctxt = vpmu->context; in amd_vpmu_dump() local 502 struct xen_pmu_amd_ctxt *ctxt; in svm_vpmu_initialise() local
|
/xen/xen/arch/x86/hvm/ |
A D | emulate.c | 1283 struct x86_emulate_ctxt *ctxt) in hvmemul_read() 1301 struct x86_emulate_ctxt *ctxt) in hvmemul_insn_fetch() 1348 struct x86_emulate_ctxt *ctxt) in hvmemul_write() 1397 struct x86_emulate_ctxt *ctxt) in hvmemul_rmw() 1451 struct x86_emulate_ctxt *ctxt) in hvmemul_blk() 1490 struct x86_emulate_ctxt *ctxt) in hvmemul_write_discard() 1502 struct x86_emulate_ctxt *ctxt) in hvmemul_rep_ins_discard() 1514 struct x86_emulate_ctxt *ctxt) in hvmemul_rep_movs_discard() 1525 struct x86_emulate_ctxt *ctxt) in hvmemul_rep_stos_discard() 1821 struct x86_emulate_ctxt *ctxt) in hvmemul_rep_movs() [all …]
|
/xen/tools/tests/x86_emulator/ |
A D | x86-emulate.c | 139 struct x86_emulate_ctxt *ctxt) in emul_test_cpuid() 177 struct x86_emulate_ctxt *ctxt) in emul_test_read_cr() 198 struct x86_emulate_ctxt *ctxt) in emul_test_read_xcr() 226 struct x86_emulate_ctxt *ctxt) in emul_test_get_fpu() 252 struct x86_emulate_ctxt *ctxt, in emul_test_put_fpu()
|
A D | predicates.c | 537 enum mem_access mem, struct x86_emulate_ctxt *ctxt, in do_test() 598 void predicates_test(void *instr, struct x86_emulate_ctxt *ctxt, in predicates_test()
|
A D | test_x86_emulator.c | 546 struct x86_emulate_ctxt *ctxt) in read() 601 struct x86_emulate_ctxt *ctxt) in fetch() 615 struct x86_emulate_ctxt *ctxt) in write() 632 struct x86_emulate_ctxt *ctxt) in rmw() 644 struct x86_emulate_ctxt *ctxt) in cmpxchg() 662 struct x86_emulate_ctxt *ctxt) in blk() 670 struct x86_emulate_ctxt *ctxt) in read_segment() 682 struct x86_emulate_ctxt *ctxt) in read_msr() 705 struct x86_emulate_ctxt *ctxt) in read_cr_invpcid() 719 struct x86_emulate_ctxt *ctxt) in tlb_op_invpcid() [all …]
|
A D | evex-disp8.c | 669 unsigned int bytes, struct x86_emulate_ctxt *ctxt) in read() 678 unsigned int bytes, struct x86_emulate_ctxt *ctxt) in write() 686 unsigned char *instr, struct x86_emulate_ctxt *ctxt) in test_one() 883 unsigned char *instr, struct x86_emulate_ctxt *ctxt) in test_pair() 901 void *instr, struct x86_emulate_ctxt *ctxt) in test_group() 960 void evex_disp8_test(void *instr, struct x86_emulate_ctxt *ctxt, in evex_disp8_test()
|
/xen/xen/common/compat/ |
A D | domain.c | 54 struct vcpu_hvm_context ctxt; in compat_vcpu_op() local 65 struct compat_vcpu_guest_context *ctxt; in compat_vcpu_op() local
|
/xen/xen/arch/x86/hvm/svm/ |
A D | emulate.c | 68 struct hvm_emulate_ctxt ctxt; in svm_get_insn_len() local 126 struct hvm_emulate_ctxt ctxt; in svm_get_task_switch_insn_len() local
|
/xen/tools/libxl/ |
A D | libxl_x86_acpi.c | 43 static unsigned long virt_to_phys(struct acpi_ctxt *ctxt, void *v) in virt_to_phys() 52 static void *mem_alloc(struct acpi_ctxt *ctxt, in mem_alloc() 79 static void acpi_mem_free(struct acpi_ctxt *ctxt, in acpi_mem_free()
|
/xen/xen/arch/x86/hvm/viridian/ |
A D | synic.c | 396 struct hvm_viridian_vcpu_context *ctxt) in viridian_synic_save_vcpu_ctxt() 413 struct vcpu *v, const struct hvm_viridian_vcpu_context *ctxt) in viridian_synic_load_vcpu_ctxt() 444 const struct domain *d, struct hvm_viridian_domain_context *ctxt) in viridian_synic_save_domain_ctxt() 449 struct domain *d, const struct hvm_viridian_domain_context *ctxt) in viridian_synic_load_domain_ctxt()
|
A D | time.c | 540 const struct vcpu *v, struct hvm_viridian_vcpu_context *ctxt) in viridian_time_save_vcpu_ctxt() 560 struct vcpu *v, const struct hvm_viridian_vcpu_context *ctxt) in viridian_time_load_vcpu_ctxt() 575 const struct domain *d, struct hvm_viridian_domain_context *ctxt) in viridian_time_save_domain_ctxt() 584 struct domain *d, const struct hvm_viridian_domain_context *ctxt) in viridian_time_load_domain_ctxt()
|
/xen/tools/libxc/ |
A D | xc_resume.c | 28 vcpu_guest_context_any_t ctxt; in modify_returncode() local 143 vcpu_guest_context_any_t ctxt; in xc_domain_resume_any() local
|
A D | xc_core_arm.h | 31 #define xc_core_arch_context_get(arch_ctxt, ctxt, xch, domid) \ argument
|
A D | xc_core_x86.h | 32 #define xc_core_arch_context_get(arch_ctxt, ctxt, xch, domid) \ argument
|
/xen/xen/arch/x86/cpu/mcheck/ |
A D | vmce.c | 74 int vmce_restore_vcpu(struct vcpu *v, const struct hvm_vmce_vcpu *ctxt) in vmce_restore_vcpu() 358 struct hvm_vmce_vcpu ctxt = { in vmce_save_vcpu_ctxt() local 372 struct hvm_vmce_vcpu ctxt; in vmce_load_vcpu_ctxt() local
|
/xen/xen/arch/x86/x86_emulate/ |
A D | x86_emulate.c | 1389 struct x86_emulate_ctxt *ctxt, in _get_fpu() 1480 struct x86_emulate_ctxt *ctxt, in put_fpu() 1795 struct x86_emulate_ctxt *ctxt, in get_cpl() 1812 struct x86_emulate_ctxt *ctxt, in _mode_iopl() 1844 struct x86_emulate_ctxt *ctxt, in ioport_access_check() 1902 struct x86_emulate_ctxt *ctxt, in in_realmode() 1917 struct x86_emulate_ctxt *ctxt, in in_protmode() 2046 struct x86_emulate_ctxt *ctxt, in realmode_load_seg() 2073 struct x86_emulate_ctxt *ctxt, in protmode_load_seg() 2306 struct x86_emulate_ctxt *ctxt, in load_seg() [all …]
|
/xen/xen/arch/x86/mm/shadow/ |
A D | hvm.c | 156 struct x86_emulate_ctxt *ctxt) in hvm_emulate_read() 169 struct x86_emulate_ctxt *ctxt) in hvm_emulate_insn_fetch() 192 struct x86_emulate_ctxt *ctxt) in hvm_emulate_write() 247 struct x86_emulate_ctxt *ctxt) in hvm_emulate_cmpxchg()
|
/xen/tools/firmware/hvmloader/ |
A D | util.c | 685 struct __copy_context *ctxt = arg; in __copy() local 699 struct __copy_context ctxt; in snprintf() local 869 static unsigned long acpi_v2p(struct acpi_ctxt *ctxt, void *v) in acpi_v2p() 882 static void *acpi_mem_alloc(struct acpi_ctxt *ctxt, in acpi_mem_alloc() 907 static void acpi_mem_free(struct acpi_ctxt *ctxt, in acpi_mem_free() 922 struct acpi_ctxt ctxt; in hvmloader_acpi_build_tables() local
|