/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | i387.c | 23 static inline void fpu_xrstor(struct vcpu *v, uint64_t mask) in fpu_xrstor() 40 static inline void fpu_fxrstor(struct vcpu *v) in fpu_fxrstor() 115 static inline uint64_t vcpu_xsave_mask(const struct vcpu *v) in vcpu_xsave_mask() 136 static inline void fpu_xsave(struct vcpu *v) in fpu_xsave() 155 static inline void fpu_fxsave(struct vcpu *v) in fpu_fxsave() 208 void vcpu_restore_fpu_eager(struct vcpu *v) in vcpu_restore_fpu_eager() 240 void vcpu_restore_fpu_lazy(struct vcpu *v) in vcpu_restore_fpu_lazy() 263 static bool _vcpu_save_fpu(struct vcpu *v) in _vcpu_save_fpu() 283 void vcpu_save_fpu(struct vcpu *v) in vcpu_save_fpu() 296 int vcpu_init_fpu(struct vcpu *v) in vcpu_init_fpu() [all …]
|
A D | vm_event.c | 28 struct vcpu *v; in vm_event_init_domain() local 50 struct vcpu *v; in vm_event_cleanup_domain() local 61 void vm_event_toggle_singlestep(struct domain *d, struct vcpu *v, in vm_event_toggle_singlestep() 75 void vm_event_register_write_resume(struct vcpu *v, vm_event_response_t *rsp) in vm_event_register_write_resume() 112 void vm_event_set_registers(struct vcpu *v, vm_event_response_t *rsp) in vm_event_set_registers() 120 void vm_event_monitor_next_interrupt(struct vcpu *v) in vm_event_monitor_next_interrupt() 182 void vm_event_emulate_check(struct vcpu *v, vm_event_response_t *rsp) in vm_event_emulate_check()
|
A D | domain.c | 145 struct vcpu *v = current; in startup_cpu_idle_loop() local 301 struct vcpu *v; in alloc_vcpu_struct() local 315 void free_vcpu_struct(struct vcpu *v) in free_vcpu_struct() 320 int vcpu_initialise(struct vcpu *v) in vcpu_initialise() 378 void vcpu_destroy(struct vcpu *v) in vcpu_destroy() 1177 int arch_vcpu_reset(struct vcpu *v) in arch_vcpu_reset() 1443 static void save_segments(struct vcpu *v) in save_segments() 1789 void sync_vcpu_execstate(struct vcpu *v) in sync_vcpu_execstate() 1911 struct vcpu *v; in domain_relinquish_resources() local 2026 void arch_dump_vcpu_info(struct vcpu *v) in arch_dump_vcpu_info() [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | atomic.h | 88 static inline int atomic_read(const atomic_t *v) in atomic_read() 93 static inline int _atomic_read(atomic_t v) in _atomic_read() 98 static inline void atomic_set(atomic_t *v, int i) in atomic_set() 103 static inline void _atomic_set(atomic_t *v, int i) in _atomic_set() 113 static inline void atomic_add(int i, atomic_t *v) in atomic_add() 126 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() 152 static inline void atomic_inc(atomic_t *v) in atomic_inc() 160 static inline int atomic_inc_return(atomic_t *v) in atomic_inc_return() 165 static inline int atomic_inc_and_test(atomic_t *v) in atomic_inc_and_test() 178 static inline void atomic_dec(atomic_t *v) in atomic_dec() [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | atomic.h | 104 static inline int atomic_read(const atomic_t *v) in atomic_read() 109 static inline int _atomic_read(atomic_t v) in _atomic_read() 114 static inline void atomic_set(atomic_t *v, int i) in atomic_set() 119 static inline void _atomic_set(atomic_t *v, int i) in _atomic_set() 137 static inline void atomic_inc(atomic_t *v) in atomic_inc() 142 static inline int atomic_inc_return(atomic_t *v) in atomic_inc_return() 147 static inline int atomic_inc_and_test(atomic_t *v) in atomic_inc_and_test() 152 static inline void atomic_dec(atomic_t *v) in atomic_dec() 157 static inline int atomic_dec_return(atomic_t *v) in atomic_dec_return() 162 static inline int atomic_dec_and_test(atomic_t *v) in atomic_dec_and_test() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | domain.c | 20 static void noreturn continue_nonidle_domain(struct vcpu *v) in continue_nonidle_domain() 27 static int setup_compat_l4(struct vcpu *v) in setup_compat_l4() 52 static void release_compat_l4(struct vcpu *v) in release_compat_l4() 62 struct vcpu *v; in switch_compat() local 98 static int pv_create_gdt_ldt_l1tab(struct vcpu *v) in pv_create_gdt_ldt_l1tab() 106 static void pv_destroy_gdt_ldt_l1tab(struct vcpu *v) in pv_destroy_gdt_ldt_l1tab() 112 void pv_vcpu_destroy(struct vcpu *v) in pv_vcpu_destroy() 125 int pv_vcpu_initialise(struct vcpu *v) in pv_vcpu_initialise() 224 void toggle_guest_mode(struct vcpu *v) in toggle_guest_mode() 241 void toggle_guest_pt(struct vcpu *v) in toggle_guest_pt()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/ |
A D | nestedsvm.c | 35 nestedsvm_vcpu_clgi(struct vcpu *v) in nestedsvm_vcpu_clgi() 43 nestedsvm_vcpu_stgi(struct vcpu *v) in nestedsvm_vcpu_stgi() 98 int nsvm_vcpu_initialise(struct vcpu *v) in nsvm_vcpu_initialise() 128 void nsvm_vcpu_destroy(struct vcpu *v) in nsvm_vcpu_destroy() 163 int nsvm_vcpu_reset(struct vcpu *v) in nsvm_vcpu_reset() 856 uint64_t nsvm_vcpu_hostcr3(struct vcpu *v) in nsvm_vcpu_hostcr3() 1199 nsvm_vmcb_hap_enabled(struct vcpu *v) in nsvm_vmcb_hap_enabled() 1234 enum hvm_intblk nsvm_intr_blocked(struct vcpu *v) in nsvm_intr_blocked() 1342 nestedsvm_vmexit_defer(struct vcpu *v, in nestedsvm_vmexit_defer() 1506 struct vcpu *v = current; in nsvm_vcpu_switch() local [all …]
|
A D | svm.c | 90 static void svm_crash_or_fault(struct vcpu *v) in svm_crash_or_fault() 165 static void svm_save_dr(struct vcpu *v) in svm_save_dr() 235 static void svm_restore_dr(struct vcpu *v) in svm_restore_dr() 463 static void svm_fpu_enter(struct vcpu *v) in svm_fpu_enter() 473 static void svm_fpu_leave(struct vcpu *v) in svm_fpu_leave() 631 static void svm_sync_vmcb(struct vcpu *v) in svm_sync_vmcb() 1758 struct vcpu *v = current; in svm_fpu_dirty_intercept() local 1831 struct vcpu *v = current; in svm_msr_read_intercept() local 1972 struct vcpu *v = current; in svm_msr_write_intercept() local 2307 struct vcpu *v = current; in svm_is_erratum_383() local [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/ |
A D | vmx.c | 319 struct vcpu *v; in vmx_pi_hooks_assign() local 358 struct vcpu *v; in vmx_pi_hooks_deassign() local 491 struct vcpu *v = current; in long_mode_do_msr_read() local 535 struct vcpu *v = current; in long_mode_do_msr_write() local 1780 struct vcpu *v = current; in vmx_inject_extint() local 1800 struct vcpu *v = current; in vmx_inject_nmi() local 2140 struct vcpu *v; in vmx_enable_msr_interception() local 2595 struct vcpu *v = current; in vmx_dr_access() local 3079 struct vcpu *v = current; in vmx_msr_write_intercept() local 3355 struct vcpu *v = current; in vmx_enter_realmode() local [all …]
|
A D | vvmx.c | 172 struct vcpu *v; in nvmx_domain_relinquish_resources() local 386 struct vcpu *v = current; in vmx_inst_check_privilege() local 427 struct vcpu *v = current; in decode_vmx_inst() local 509 struct vcpu *v = current; in vmfail_valid() local 1159 struct vcpu *v = current; in virtual_vmentry() local 1360 struct vcpu *v = current; in virtual_vmexit() local 1435 struct vcpu *v = current; in nvmx_switch_guest() local 1472 struct vcpu *v=current; in nvmx_handle_vmxon() local 1524 struct vcpu *v=current; in nvmx_handle_vmxoff() local 1614 struct vcpu *v = current; in nvmx_handle_vmresume() local [all …]
|
A D | vmcs.c | 518 struct vcpu *v = info; in __vmx_clear_vmcs() local 568 void vmx_vmcs_reload(struct vcpu *v) in vmx_vmcs_reload() 728 struct vcpu *v; member 769 void vmx_vmcs_enter(struct vcpu *v) in vmx_vmcs_enter() 776 void vmx_vmcs_exit(struct vcpu *v) in vmx_vmcs_exit() 1543 struct vcpu *v; in vmx_domain_enable_pml() local 1574 struct vcpu *v; in vmx_domain_disable_pml() local 1593 struct vcpu *v; in vmx_domain_flush_pml_buffers() local 1618 struct vcpu *v; in vmx_domain_update_eptp() local 1679 void vmx_do_resume(struct vcpu *v) in vmx_do_resume() [all …]
|
/xen-4.10.0-shim-comet/stubdom/vtpmmgr/ |
A D | endian_int.h | 24 static inline uint16_t be16_native(be16_t v) in be16_native() 29 static inline uint32_t le32_native(le32_t v) in le32_native() 34 static inline uint32_t be32_native(be32_t v) in be32_native() 39 static inline uint64_t be64_native(be64_t v) in be64_native() 44 static inline be16_t native_be16(uint16_t v) in native_be16() 51 static inline le32_t native_le32(uint32_t v) in native_le32() 58 static inline be32_t native_be32(uint32_t v) in native_be32() 65 static inline be64_t native_be64(uint64_t v) in native_be64()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | vpt.c | 80 struct vcpu *v = pt->vcpu; in pt_irq_vector() local 109 struct vcpu *v = pt->vcpu; in pt_irq_masked() local 139 struct vcpu *v; in pt_lock() local 175 static void pt_freeze_time(struct vcpu *v) in pt_freeze_time() 183 static void pt_thaw_time(struct vcpu *v) in pt_thaw_time() 195 void pt_save_timer(struct vcpu *v) in pt_save_timer() 214 void pt_restore_timer(struct vcpu *v) in pt_restore_timer() 250 int pt_update_irq(struct vcpu *v) in pt_update_irq() 330 struct vcpu *v, struct hvm_intack intack) in is_pt_irq() 404 void pt_migrate(struct vcpu *v) in pt_migrate() [all …]
|
A D | nestedhvm.c | 38 nestedhvm_vcpu_in_guestmode(struct vcpu *v) in nestedhvm_vcpu_in_guestmode() 44 nestedhvm_vcpu_reset(struct vcpu *v) in nestedhvm_vcpu_reset() 72 nestedhvm_vcpu_initialise(struct vcpu *v) in nestedhvm_vcpu_initialise() 88 nestedhvm_vcpu_destroy(struct vcpu *v) in nestedhvm_vcpu_destroy() 97 struct vcpu *v = current; in nestedhvm_flushtlb_ipi() local 124 nestedhvm_is_n2(struct vcpu *v) in nestedhvm_is_n2()
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | domain.c | 80 struct vcpu *v; in __domain_finalise_shutdown() local 129 struct vcpu *v; in alloc_vcpu() local 438 struct vcpu *v; in domain_update_node_affinity() local 617 struct vcpu *v; in domain_kill() local 694 struct vcpu *v; in domain_shutdown() local 741 struct vcpu *v; in domain_resume() local 805 struct vcpu *v; in complete_domain_destroy() local 968 struct vcpu *v; in do_domain_pause() local 991 struct vcpu *v; in domain_unpause() local 1089 struct vcpu *v; in domain_soft_reset() local [all …]
|
A D | schedule.c | 307 struct vcpu *v; in sched_move_domain() local 469 void vcpu_wake(struct vcpu *v) in vcpu_wake() 669 struct vcpu *v; in restore_vcpu_affinity() local 720 struct vcpu *v; in cpu_disable_scheduler() local 892 struct vcpu *v = current; in vcpu_block() local 918 struct vcpu *v = current; in do_poll() local 993 struct vcpu * v=current; in vcpu_yield() local 1259 struct vcpu *v = current; in do_set_timer_op() local 1518 struct vcpu *v = data; in vcpu_periodic_timer_fn() local 1525 struct vcpu *v = data; in vcpu_singleshot_timer_fn() local [all …]
|
/xen-4.10.0-shim-comet/tools/blktap2/drivers/ |
A D | bswap.h | 54 #define be_bswap(v, size) (v) argument 55 #define le_bswap(v, size) bswap ## size(v) argument 56 #define be_bswaps(v, size) argument 59 #define le_bswap(v, size) (v) argument 60 #define be_bswap(v, size) bswap ## size(v) argument 61 #define le_bswaps(v, size) argument 108 #define cpu_to_le16wu(p, v) cpu_to_le16w(p, v) argument 109 #define cpu_to_le32wu(p, v) cpu_to_le32w(p, v) argument 113 #define cpu_to_be16wu(p, v) cpu_to_be16w(p, v) argument 114 #define cpu_to_be32wu(p, v) cpu_to_be32w(p, v) argument
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | vgic.c | 49 struct vgic_irq_rank *vgic_rank_offset(struct vcpu *v, int b, int n, in vgic_rank_offset() 197 int vcpu_vgic_init(struct vcpu *v) in vcpu_vgic_init() 221 int vcpu_vgic_free(struct vcpu *v) in vcpu_vgic_free() 299 void arch_move_irqs(struct vcpu *v) in arch_move_irqs() 328 void vgic_disable_irqs(struct vcpu *v, uint32_t r, int n) in vgic_disable_irqs() 378 void vgic_enable_irqs(struct vcpu *v, uint32_t r, int n) in vgic_enable_irqs() 499 void vgic_clear_pending_irqs(struct vcpu *v) in vgic_clear_pending_irqs() 511 void vgic_vcpu_inject_irq(struct vcpu *v, unsigned int virq) in vgic_vcpu_inject_irq() 573 struct vcpu *v; in vgic_vcpu_inject_spi() local 582 void arch_evtchn_inject(struct vcpu *v) in arch_evtchn_inject() [all …]
|
A D | domain.c | 270 static void update_runstate_area(struct vcpu *v) in update_runstate_area() 368 void sync_vcpu_execstate(struct vcpu *v) in sync_vcpu_execstate() 469 struct vcpu *v = current; in startup_cpu_idle_loop() local 504 struct vcpu *v; in alloc_vcpu_struct() local 512 void free_vcpu_struct(struct vcpu *v) in free_vcpu_struct() 517 int vcpu_initialise(struct vcpu *v) in vcpu_initialise() 562 void vcpu_destroy(struct vcpu *v) in vcpu_destroy() 765 struct vcpu *v, vcpu_guest_context_u c) in arch_set_info_guest() 819 int arch_vcpu_reset(struct vcpu *v) in arch_vcpu_reset() 941 void arch_dump_vcpu_info(struct vcpu *v) in arch_dump_vcpu_info() [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/arm64/ |
A D | io.h | 106 #define writeb_relaxed(v,c) ((void)__raw_writeb((v),(c))) argument 107 #define writew_relaxed(v,c) ((void)__raw_writew((__force u16)cpu_to_le16(v),(c))) argument 108 #define writel_relaxed(v,c) ((void)__raw_writel((__force u32)cpu_to_le32(v),(c))) argument 109 #define writeq_relaxed(v,c) ((void)__raw_writeq((__force u64)cpu_to_le64(v),(c))) argument 121 #define writeb(v,c) ({ __iowmb(); writeb_relaxed((v),(c)); }) argument 122 #define writew(v,c) ({ __iowmb(); writew_relaxed((v),(c)); }) argument 123 #define writel(v,c) ({ __iowmb(); writel_relaxed((v),(c)); }) argument 124 #define writeq(v,c) ({ __iowmb(); writeq_relaxed((v),(c)); }) argument 144 #define outb(v, c) ( emulate_write(c) ) argument 145 #define outw(v, c) ( emulate_write(c) ) argument [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/cpu/mcheck/ |
A D | vmce.c | 54 void vmce_init_vcpu(struct vcpu *v) in vmce_init_vcpu() 73 int vmce_restore_vcpu(struct vcpu *v, const struct hvm_vmce_vcpu *ctxt) in vmce_restore_vcpu() 103 static int bank_mce_rdmsr(const struct vcpu *v, uint32_t msr, uint64_t *val) in bank_mce_rdmsr() 238 static int bank_mce_wrmsr(struct vcpu *v, uint32_t msr, uint64_t val) in bank_mce_wrmsr() 354 struct vcpu *v; in vmce_save_vcpu_ctxt() local 377 struct vcpu *v; in vmce_load_vcpu_ctxt() local 407 struct vcpu *v; in inject_vmce() local 441 static int vcpu_fill_mc_msrs(struct vcpu *v, uint64_t mcg_status, in vcpu_fill_mc_msrs() 471 struct vcpu *v = d->vcpu[0]; in fill_vmsr_data() local 553 struct vcpu *v; in vmce_enable_mca_cap() local
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | none.c | 33 static int _page_fault(struct vcpu *v, unsigned long va, in _page_fault() 40 static bool _invlpg(struct vcpu *v, unsigned long va) in _invlpg() 46 static unsigned long _gva_to_gfn(struct vcpu *v, struct p2m_domain *p2m, in _gva_to_gfn() 53 static void _update_cr3(struct vcpu *v, int do_locking) in _update_cr3() 58 static void _update_paging_modes(struct vcpu *v) in _update_paging_modes() 79 void shadow_vcpu_init(struct vcpu *v) in shadow_vcpu_init()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | nestedhvm.h | 43 #define nestedhvm_vcpu_enter_guestmode(v) \ argument 45 #define nestedhvm_vcpu_exit_guestmode(v) \ argument 67 #define nestedhvm_paging_mode_hap(v) (!!nhvm_vmcx_hap_enabled(v)) argument 68 #define nestedhvm_vmswitch_in_progress(v) \ argument 75 static inline void nestedhvm_set_cr(struct vcpu *v, unsigned int cr, in nestedhvm_set_cr()
|
A D | hvm.h | 285 #define hvm_paging_enabled(v) \ argument 287 #define hvm_wp_enabled(v) \ argument 289 #define hvm_pcid_enabled(v) \ argument 291 #define hvm_pae_enabled(v) \ argument 293 #define hvm_smep_enabled(v) \ argument 295 #define hvm_smap_enabled(v) \ argument 298 #define hvm_nx_enabled(v) \ argument 301 #define hvm_pku_enabled(v) \ argument 314 hvm_guest_x86_mode(struct vcpu *v) in hvm_guest_x86_mode() 321 hvm_update_host_cr3(struct vcpu *v) in hvm_update_host_cr3() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/cpu/ |
A D | vpmu.c | 352 struct vcpu *v = (struct vcpu *)arg; in vpmu_save_force() local 368 void vpmu_save(struct vcpu *v) in vpmu_save() 454 static int vpmu_arch_initialise(struct vcpu *v) in vpmu_arch_initialise() 499 static void get_vpmu(struct vcpu *v) in get_vpmu() 522 static void put_vpmu(struct vcpu *v) in put_vpmu() 543 void vpmu_initialise(struct vcpu *v) in vpmu_initialise() 561 static void vpmu_arch_destroy(struct vcpu *v) in vpmu_arch_destroy() 594 void vpmu_destroy(struct vcpu *v) in vpmu_destroy() 603 struct vcpu *v; in pvpmu_init() local 654 struct vcpu *v; in pvpmu_finish() local [all …]
|