Home
last modified time | relevance | path

Searched defs:vcpu (Results 1 – 25 of 74) sorted by relevance

123

/linux-2.6.39/arch/powerpc/include/asm/
Dkvm_booke.h26 static inline void kvmppc_set_gpr(struct kvm_vcpu *vcpu, int num, ulong val) in kvmppc_set_gpr()
31 static inline ulong kvmppc_get_gpr(struct kvm_vcpu *vcpu, int num) in kvmppc_get_gpr()
36 static inline void kvmppc_set_cr(struct kvm_vcpu *vcpu, u32 val) in kvmppc_set_cr()
41 static inline u32 kvmppc_get_cr(struct kvm_vcpu *vcpu) in kvmppc_get_cr()
46 static inline void kvmppc_set_xer(struct kvm_vcpu *vcpu, u32 val) in kvmppc_set_xer()
51 static inline u32 kvmppc_get_xer(struct kvm_vcpu *vcpu) in kvmppc_get_xer()
56 static inline u32 kvmppc_get_last_inst(struct kvm_vcpu *vcpu) in kvmppc_get_last_inst()
61 static inline void kvmppc_set_ctr(struct kvm_vcpu *vcpu, ulong val) in kvmppc_set_ctr()
66 static inline ulong kvmppc_get_ctr(struct kvm_vcpu *vcpu) in kvmppc_get_ctr()
71 static inline void kvmppc_set_lr(struct kvm_vcpu *vcpu, ulong val) in kvmppc_set_lr()
[all …]
/linux-2.6.39/arch/x86/kvm/
Dkvm_cache_regs.h9 static inline unsigned long kvm_register_read(struct kvm_vcpu *vcpu, in kvm_register_read()
18 static inline void kvm_register_write(struct kvm_vcpu *vcpu, in kvm_register_write()
27 static inline unsigned long kvm_rip_read(struct kvm_vcpu *vcpu) in kvm_rip_read()
32 static inline void kvm_rip_write(struct kvm_vcpu *vcpu, unsigned long val) in kvm_rip_write()
37 static inline u64 kvm_pdptr_read(struct kvm_vcpu *vcpu, int index) in kvm_pdptr_read()
48 static inline u64 kvm_pdptr_read_mmu(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, int index) in kvm_pdptr_read_mmu()
55 static inline ulong kvm_read_cr0_bits(struct kvm_vcpu *vcpu, ulong mask) in kvm_read_cr0_bits()
63 static inline ulong kvm_read_cr0(struct kvm_vcpu *vcpu) in kvm_read_cr0()
68 static inline ulong kvm_read_cr4_bits(struct kvm_vcpu *vcpu, ulong mask) in kvm_read_cr4_bits()
76 static inline ulong kvm_read_cr3(struct kvm_vcpu *vcpu) in kvm_read_cr3()
[all …]
Dx86.h7 static inline void kvm_clear_exception_queue(struct kvm_vcpu *vcpu) in kvm_clear_exception_queue()
12 static inline void kvm_queue_interrupt(struct kvm_vcpu *vcpu, u8 vector, in kvm_queue_interrupt()
20 static inline void kvm_clear_interrupt_queue(struct kvm_vcpu *vcpu) in kvm_clear_interrupt_queue()
25 static inline bool kvm_event_needs_reinjection(struct kvm_vcpu *vcpu) in kvm_event_needs_reinjection()
39 static inline bool is_protmode(struct kvm_vcpu *vcpu) in is_protmode()
44 static inline int is_long_mode(struct kvm_vcpu *vcpu) in is_long_mode()
53 static inline bool mmu_is_nested(struct kvm_vcpu *vcpu) in mmu_is_nested()
58 static inline int is_pae(struct kvm_vcpu *vcpu) in is_pae()
63 static inline int is_pse(struct kvm_vcpu *vcpu) in is_pse()
68 static inline int is_paging(struct kvm_vcpu *vcpu) in is_paging()
Dx86.c160 static inline void kvm_async_pf_hash_reset(struct kvm_vcpu *vcpu) in kvm_async_pf_hash_reset()
244 u64 kvm_get_apic_base(struct kvm_vcpu *vcpu) in kvm_get_apic_base()
253 void kvm_set_apic_base(struct kvm_vcpu *vcpu, u64 data) in kvm_set_apic_base()
284 static void kvm_multiple_exception(struct kvm_vcpu *vcpu, in kvm_multiple_exception()
326 void kvm_queue_exception(struct kvm_vcpu *vcpu, unsigned nr) in kvm_queue_exception()
332 void kvm_requeue_exception(struct kvm_vcpu *vcpu, unsigned nr) in kvm_requeue_exception()
338 void kvm_complete_insn_gp(struct kvm_vcpu *vcpu, int err) in kvm_complete_insn_gp()
347 void kvm_inject_page_fault(struct kvm_vcpu *vcpu, struct x86_exception *fault) in kvm_inject_page_fault()
354 void kvm_propagate_fault(struct kvm_vcpu *vcpu, struct x86_exception *fault) in kvm_propagate_fault()
362 void kvm_inject_nmi(struct kvm_vcpu *vcpu) in kvm_inject_nmi()
[all …]
Dvmx.c126 struct kvm_vcpu vcpu; member
174 static inline struct vcpu_vmx *to_vmx(struct kvm_vcpu *vcpu) in to_vmx()
646 static void update_exception_bitmap(struct kvm_vcpu *vcpu) in update_exception_bitmap()
804 static void vmx_save_host_state(struct kvm_vcpu *vcpu) in vmx_save_host_state()
895 static void vmx_vcpu_load(struct kvm_vcpu *vcpu, int cpu) in vmx_vcpu_load()
932 static void vmx_vcpu_put(struct kvm_vcpu *vcpu) in vmx_vcpu_put()
941 static void vmx_fpu_activate(struct kvm_vcpu *vcpu) in vmx_fpu_activate()
959 static void vmx_fpu_deactivate(struct kvm_vcpu *vcpu) in vmx_fpu_deactivate()
969 static unsigned long vmx_get_rflags(struct kvm_vcpu *vcpu) in vmx_get_rflags()
982 static void vmx_set_rflags(struct kvm_vcpu *vcpu, unsigned long rflags) in vmx_set_rflags()
[all …]
/linux-2.6.39/arch/s390/kvm/
Dinterrupt.c23 static int psw_extint_disabled(struct kvm_vcpu *vcpu) in psw_extint_disabled()
28 static int psw_interrupts_disabled(struct kvm_vcpu *vcpu) in psw_interrupts_disabled()
37 static int __interrupt_is_deliverable(struct kvm_vcpu *vcpu, in __interrupt_is_deliverable()
70 static void __set_cpu_idle(struct kvm_vcpu *vcpu) in __set_cpu_idle()
77 static void __unset_cpu_idle(struct kvm_vcpu *vcpu) in __unset_cpu_idle()
84 static void __reset_intercept_indicators(struct kvm_vcpu *vcpu) in __reset_intercept_indicators()
92 static void __set_cpuflag(struct kvm_vcpu *vcpu, u32 flag) in __set_cpuflag()
97 static void __set_intercept_indicator(struct kvm_vcpu *vcpu, in __set_intercept_indicator()
117 static void __do_deliver_interrupt(struct kvm_vcpu *vcpu, in __do_deliver_interrupt()
260 static int __try_deliver_ckc_interrupt(struct kvm_vcpu *vcpu) in __try_deliver_ckc_interrupt()
[all …]
Dkvm-s390.c199 void kvm_arch_vcpu_destroy(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_destroy()
215 struct kvm_vcpu *vcpu; in kvm_free_vcpus() local
240 int kvm_arch_vcpu_init(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_init()
245 void kvm_arch_vcpu_uninit(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_uninit()
250 void kvm_arch_vcpu_load(struct kvm_vcpu *vcpu, int cpu) in kvm_arch_vcpu_load()
259 void kvm_arch_vcpu_put(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_put()
267 static void kvm_s390_vcpu_initial_reset(struct kvm_vcpu *vcpu) in kvm_s390_vcpu_initial_reset()
285 int kvm_arch_vcpu_setup(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_setup()
304 struct kvm_vcpu *vcpu = kzalloc(sizeof(struct kvm_vcpu), GFP_KERNEL); in kvm_arch_vcpu_create() local
348 int kvm_arch_vcpu_runnable(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_runnable()
[all …]
Dpriv.c24 static int handle_set_prefix(struct kvm_vcpu *vcpu) in handle_set_prefix()
67 static int handle_store_prefix(struct kvm_vcpu *vcpu) in handle_store_prefix()
99 static int handle_store_cpu_address(struct kvm_vcpu *vcpu) in handle_store_cpu_address()
127 static int handle_skey(struct kvm_vcpu *vcpu) in handle_skey()
135 static int handle_stsch(struct kvm_vcpu *vcpu) in handle_stsch()
145 static int handle_chsc(struct kvm_vcpu *vcpu) in handle_chsc()
155 static int handle_stfl(struct kvm_vcpu *vcpu) in handle_stfl()
174 static int handle_stidp(struct kvm_vcpu *vcpu) in handle_stidp()
202 static void handle_stsi_3_2_2(struct kvm_vcpu *vcpu, struct sysinfo_3_2_2 *mem) in handle_stsi_3_2_2()
233 static int handle_stsi(struct kvm_vcpu *vcpu) in handle_stsi()
[all …]
Dgaccess.h21 static inline void __user *__guestaddr_to_user(struct kvm_vcpu *vcpu, in __guestaddr_to_user()
41 static inline int get_guest_u64(struct kvm_vcpu *vcpu, unsigned long guestaddr, in get_guest_u64()
54 static inline int get_guest_u32(struct kvm_vcpu *vcpu, unsigned long guestaddr, in get_guest_u32()
67 static inline int get_guest_u16(struct kvm_vcpu *vcpu, unsigned long guestaddr, in get_guest_u16()
80 static inline int get_guest_u8(struct kvm_vcpu *vcpu, unsigned long guestaddr, in get_guest_u8()
91 static inline int put_guest_u64(struct kvm_vcpu *vcpu, unsigned long guestaddr, in put_guest_u64()
104 static inline int put_guest_u32(struct kvm_vcpu *vcpu, unsigned long guestaddr, in put_guest_u32()
117 static inline int put_guest_u16(struct kvm_vcpu *vcpu, unsigned long guestaddr, in put_guest_u16()
130 static inline int put_guest_u8(struct kvm_vcpu *vcpu, unsigned long guestaddr, in put_guest_u8()
142 static inline int __copy_to_guest_slow(struct kvm_vcpu *vcpu, in __copy_to_guest_slow()
[all …]
Dintercept.c23 static int handle_lctlg(struct kvm_vcpu *vcpu) in handle_lctlg()
64 static int handle_lctl(struct kvm_vcpu *vcpu) in handle_lctl()
111 static int handle_noop(struct kvm_vcpu *vcpu) in handle_noop()
129 static int handle_stop(struct kvm_vcpu *vcpu) in handle_stop()
160 static int handle_validity(struct kvm_vcpu *vcpu) in handle_validity()
184 static int handle_instruction(struct kvm_vcpu *vcpu) in handle_instruction()
195 static int handle_prog(struct kvm_vcpu *vcpu) in handle_prog()
201 static int handle_instruction_and_prog(struct kvm_vcpu *vcpu) in handle_instruction_and_prog()
228 int kvm_handle_sie_intercept(struct kvm_vcpu *vcpu) in kvm_handle_sie_intercept()
/linux-2.6.39/arch/powerpc/kvm/
Dbook3s.c72 void kvmppc_core_load_host_debugstate(struct kvm_vcpu *vcpu) in kvmppc_core_load_host_debugstate()
76 void kvmppc_core_load_guest_debugstate(struct kvm_vcpu *vcpu) in kvmppc_core_load_guest_debugstate()
80 void kvmppc_core_vcpu_load(struct kvm_vcpu *vcpu, int cpu) in kvmppc_core_vcpu_load()
94 void kvmppc_core_vcpu_put(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_put()
108 static void kvmppc_recalc_shadow_msr(struct kvm_vcpu *vcpu) in kvmppc_recalc_shadow_msr()
125 void kvmppc_set_msr(struct kvm_vcpu *vcpu, u64 msr) in kvmppc_set_msr()
169 void kvmppc_inject_interrupt(struct kvm_vcpu *vcpu, int vec, u64 flags) in kvmppc_inject_interrupt()
204 static void kvmppc_book3s_dequeue_irqprio(struct kvm_vcpu *vcpu, in kvmppc_book3s_dequeue_irqprio()
214 void kvmppc_book3s_queue_irqprio(struct kvm_vcpu *vcpu, unsigned int vec) in kvmppc_book3s_queue_irqprio()
226 void kvmppc_core_queue_program(struct kvm_vcpu *vcpu, ulong flags) in kvmppc_core_queue_program()
[all …]
Dbooke.c61 void kvmppc_dump_vcpu(struct kvm_vcpu *vcpu) in kvmppc_dump_vcpu()
81 static void kvmppc_booke_queue_irqprio(struct kvm_vcpu *vcpu, in kvmppc_booke_queue_irqprio()
87 static void kvmppc_core_queue_dtlb_miss(struct kvm_vcpu *vcpu, in kvmppc_core_queue_dtlb_miss()
95 static void kvmppc_core_queue_data_storage(struct kvm_vcpu *vcpu, in kvmppc_core_queue_data_storage()
103 static void kvmppc_core_queue_inst_storage(struct kvm_vcpu *vcpu, in kvmppc_core_queue_inst_storage()
110 void kvmppc_core_queue_program(struct kvm_vcpu *vcpu, ulong esr_flags) in kvmppc_core_queue_program()
116 void kvmppc_core_queue_dec(struct kvm_vcpu *vcpu) in kvmppc_core_queue_dec()
121 int kvmppc_core_pending_dec(struct kvm_vcpu *vcpu) in kvmppc_core_pending_dec()
126 void kvmppc_core_dequeue_dec(struct kvm_vcpu *vcpu) in kvmppc_core_dequeue_dec()
131 void kvmppc_core_queue_external(struct kvm_vcpu *vcpu, in kvmppc_core_queue_external()
[all …]
Dtiming.h32 static inline void kvmppc_set_exit_type(struct kvm_vcpu *vcpu, int type) in kvmppc_set_exit_type()
39 static inline void kvmppc_init_timing_stats(struct kvm_vcpu *vcpu) {} in kvmppc_init_timing_stats()
40 static inline void kvmppc_update_timing_stats(struct kvm_vcpu *vcpu) {} in kvmppc_update_timing_stats()
41 static inline void kvmppc_create_vcpu_debugfs(struct kvm_vcpu *vcpu, in kvmppc_create_vcpu_debugfs()
43 static inline void kvmppc_remove_vcpu_debugfs(struct kvm_vcpu *vcpu) {} in kvmppc_remove_vcpu_debugfs()
44 static inline void kvmppc_set_exit_type(struct kvm_vcpu *vcpu, int type) {} in kvmppc_set_exit_type()
48 static inline void kvmppc_account_exit_stat(struct kvm_vcpu *vcpu, int type) in kvmppc_account_exit_stat()
100 static inline void kvmppc_account_exit(struct kvm_vcpu *vcpu, int type) in kvmppc_account_exit()
Dpowerpc.c45 int kvmppc_kvm_pv(struct kvm_vcpu *vcpu) in kvmppc_kvm_pv()
92 int kvmppc_emulate_mmio(struct kvm_run *run, struct kvm_vcpu *vcpu) in kvmppc_emulate_mmio()
156 struct kvm_vcpu *vcpu; in kvm_arch_destroy_vm() local
228 struct kvm_vcpu *vcpu; in kvm_arch_vcpu_create() local
235 void kvm_arch_vcpu_free(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_free()
245 void kvm_arch_vcpu_destroy(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_destroy()
250 int kvm_cpu_has_pending_timer(struct kvm_vcpu *vcpu) in kvm_cpu_has_pending_timer()
257 struct kvm_vcpu *vcpu = (struct kvm_vcpu *)data; in kvmppc_decrementer_func() local
273 struct kvm_vcpu *vcpu; in kvmppc_decrementer_wakeup() local
281 int kvm_arch_vcpu_init(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_init()
[all …]
Dbook3s_mmu_hpte.c58 void kvmppc_mmu_hpte_cache_map(struct kvm_vcpu *vcpu, struct hpte_cache *pte) in kvmppc_mmu_hpte_cache_map()
93 static void invalidate_pte(struct kvm_vcpu *vcpu, struct hpte_cache *pte) in invalidate_pte()
124 static void kvmppc_mmu_pte_flush_all(struct kvm_vcpu *vcpu) in kvmppc_mmu_pte_flush_all()
142 static void kvmppc_mmu_pte_flush_page(struct kvm_vcpu *vcpu, ulong guest_ea) in kvmppc_mmu_pte_flush_page()
161 static void kvmppc_mmu_pte_flush_long(struct kvm_vcpu *vcpu, ulong guest_ea) in kvmppc_mmu_pte_flush_long()
181 void kvmppc_mmu_pte_flush(struct kvm_vcpu *vcpu, ulong guest_ea, ulong ea_mask) in kvmppc_mmu_pte_flush()
204 static void kvmppc_mmu_pte_vflush_short(struct kvm_vcpu *vcpu, u64 guest_vp) in kvmppc_mmu_pte_vflush_short()
224 static void kvmppc_mmu_pte_vflush_long(struct kvm_vcpu *vcpu, u64 guest_vp) in kvmppc_mmu_pte_vflush_long()
244 void kvmppc_mmu_pte_vflush(struct kvm_vcpu *vcpu, u64 guest_vp, u64 vp_mask) in kvmppc_mmu_pte_vflush()
262 void kvmppc_mmu_pte_pflush(struct kvm_vcpu *vcpu, ulong pa_start, ulong pa_end) in kvmppc_mmu_pte_pflush()
[all …]
Dbook3s_64_mmu_host.c34 void kvmppc_mmu_invalidate_pte(struct kvm_vcpu *vcpu, struct hpte_cache *pte) in kvmppc_mmu_invalidate_pte()
43 static u16 kvmppc_sid_hash(struct kvm_vcpu *vcpu, u64 gvsid) in kvmppc_sid_hash()
56 static struct kvmppc_sid_map *find_sid_vsid(struct kvm_vcpu *vcpu, u64 gvsid) in find_sid_vsid()
81 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte) in kvmppc_mmu_map_page()
168 static struct kvmppc_sid_map *create_sid_map(struct kvm_vcpu *vcpu, u64 gvsid) in create_sid_map()
208 static int kvmppc_mmu_next_segment(struct kvm_vcpu *vcpu, ulong esid) in kvmppc_mmu_next_segment()
245 int kvmppc_mmu_map_segment(struct kvm_vcpu *vcpu, ulong eaddr) in kvmppc_mmu_map_segment()
280 void kvmppc_mmu_flush_segments(struct kvm_vcpu *vcpu) in kvmppc_mmu_flush_segments()
286 void kvmppc_mmu_destroy(struct kvm_vcpu *vcpu) in kvmppc_mmu_destroy()
292 int kvmppc_mmu_init(struct kvm_vcpu *vcpu) in kvmppc_mmu_init()
De500.c28 void kvmppc_core_load_host_debugstate(struct kvm_vcpu *vcpu) in kvmppc_core_load_host_debugstate()
32 void kvmppc_core_load_guest_debugstate(struct kvm_vcpu *vcpu) in kvmppc_core_load_guest_debugstate()
36 void kvmppc_core_vcpu_load(struct kvm_vcpu *vcpu, int cpu) in kvmppc_core_vcpu_load()
41 void kvmppc_core_vcpu_put(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_put()
58 int kvmppc_core_vcpu_setup(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_setup()
74 int kvmppc_core_vcpu_translate(struct kvm_vcpu *vcpu, in kvmppc_core_vcpu_translate()
102 struct kvm_vcpu *vcpu; in kvmppc_core_vcpu_create() local
136 void kvmppc_core_vcpu_free(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_free()
D44x_tlb.c48 void kvmppc_dump_tlbs(struct kvm_vcpu *vcpu) in kvmppc_dump_tlbs()
142 void kvmppc_44x_tlb_load(struct kvm_vcpu *vcpu) in kvmppc_44x_tlb_load()
162 void kvmppc_44x_tlb_put(struct kvm_vcpu *vcpu) in kvmppc_44x_tlb_put()
180 int kvmppc_44x_tlb_index(struct kvm_vcpu *vcpu, gva_t eaddr, unsigned int pid, in kvmppc_44x_tlb_index()
213 gpa_t kvmppc_mmu_xlate(struct kvm_vcpu *vcpu, unsigned int gtlb_index, in kvmppc_mmu_xlate()
223 int kvmppc_mmu_itlb_index(struct kvm_vcpu *vcpu, gva_t eaddr) in kvmppc_mmu_itlb_index()
230 int kvmppc_mmu_dtlb_index(struct kvm_vcpu *vcpu, gva_t eaddr) in kvmppc_mmu_dtlb_index()
237 void kvmppc_mmu_itlb_miss(struct kvm_vcpu *vcpu) in kvmppc_mmu_itlb_miss()
241 void kvmppc_mmu_dtlb_miss(struct kvm_vcpu *vcpu) in kvmppc_mmu_dtlb_miss()
271 void kvmppc_mmu_destroy(struct kvm_vcpu *vcpu) in kvmppc_mmu_destroy()
[all …]
Dbook3s_32_mmu.c52 static inline bool check_debug_ip(struct kvm_vcpu *vcpu) in check_debug_ip()
91 static u32 find_sr(struct kvm_vcpu *vcpu, gva_t eaddr) in find_sr()
96 static u64 kvmppc_mmu_book3s_32_ea_to_vp(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_book3s_32_ea_to_vp()
109 static void kvmppc_mmu_book3s_32_reset_msr(struct kvm_vcpu *vcpu) in kvmppc_mmu_book3s_32_reset_msr()
147 static int kvmppc_mmu_book3s_32_xlate_bat(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_book3s_32_xlate_bat()
202 static int kvmppc_mmu_book3s_32_xlate_pte(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_book3s_32_xlate_pte()
304 static int kvmppc_mmu_book3s_32_xlate(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_book3s_32_xlate()
336 static u32 kvmppc_mmu_book3s_32_mfsrin(struct kvm_vcpu *vcpu, u32 srnum) in kvmppc_mmu_book3s_32_mfsrin()
341 static void kvmppc_mmu_book3s_32_mtsrin(struct kvm_vcpu *vcpu, u32 srnum, in kvmppc_mmu_book3s_32_mtsrin()
348 static void kvmppc_mmu_book3s_32_tlbie(struct kvm_vcpu *vcpu, ulong ea, bool large) in kvmppc_mmu_book3s_32_tlbie()
[all …]
Dtiming.c33 void kvmppc_init_timing_stats(struct kvm_vcpu *vcpu) in kvmppc_init_timing_stats()
55 static void add_exit_timing(struct kvm_vcpu *vcpu, u64 duration, int type) in add_exit_timing()
98 void kvmppc_update_timing_stats(struct kvm_vcpu *vcpu) in kvmppc_update_timing_stats()
148 struct kvm_vcpu *vcpu = m->private; in kvmppc_exit_timing_show() local
184 struct kvm_vcpu *vcpu = seqf->private; in kvmppc_exit_timing_write() local
212 void kvmppc_create_vcpu_debugfs(struct kvm_vcpu *vcpu, unsigned int id) in kvmppc_create_vcpu_debugfs()
232 void kvmppc_remove_vcpu_debugfs(struct kvm_vcpu *vcpu) in kvmppc_remove_vcpu_debugfs()
/linux-2.6.39/arch/ia64/kvm/
Dvcpu.c95 void physical_mode_init(struct kvm_vcpu *vcpu) in physical_mode_init()
100 void switch_to_physical_rid(struct kvm_vcpu *vcpu) in switch_to_physical_rid()
115 void switch_to_virtual_rid(struct kvm_vcpu *vcpu) in switch_to_virtual_rid()
133 void switch_mm_mode(struct kvm_vcpu *vcpu, struct ia64_psr old_psr, in switch_mm_mode()
184 void check_mm_mode_switch(struct kvm_vcpu *vcpu, struct ia64_psr old_psr, in check_mm_mode_switch()
213 void prepare_if_physical_mode(struct kvm_vcpu *vcpu) in prepare_if_physical_mode()
223 void recover_if_physical_mode(struct kvm_vcpu *vcpu) in recover_if_physical_mode()
461 u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg) in vcpu_get_gr()
472 void vcpu_set_gr(struct kvm_vcpu *vcpu, unsigned long reg, u64 value, int nat) in vcpu_set_gr()
774 void vcpu_get_fpreg(struct kvm_vcpu *vcpu, unsigned long reg, in vcpu_get_fpreg()
[all …]
Dprocess.c81 static void collect_interruption(struct kvm_vcpu *vcpu) in collect_interruption()
140 void inject_guest_interruption(struct kvm_vcpu *vcpu, u64 vec) in inject_guest_interruption()
159 static u64 vcpu_get_itir_on_fault(struct kvm_vcpu *vcpu, u64 ifa) in vcpu_get_itir_on_fault()
177 void set_ifa_itir_iha(struct kvm_vcpu *vcpu, u64 vadr, in set_ifa_itir_iha()
205 void dtlb_fault(struct kvm_vcpu *vcpu, u64 vadr) in dtlb_fault()
217 void itlb_fault(struct kvm_vcpu *vcpu, u64 vadr) in itlb_fault()
229 void nested_dtlb(struct kvm_vcpu *vcpu) in nested_dtlb()
239 void alt_dtlb(struct kvm_vcpu *vcpu, u64 vadr) in alt_dtlb()
250 void alt_itlb(struct kvm_vcpu *vcpu, u64 vadr) in alt_itlb()
259 static void _vhpt_fault(struct kvm_vcpu *vcpu, u64 vadr) in _vhpt_fault()
[all …]
Dkvm-ia64.c71 static unsigned long kvm_get_itc(struct kvm_vcpu *vcpu) in kvm_get_itc()
216 static int handle_vm_error(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run) in handle_vm_error()
223 static int handle_mmio(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run) in handle_mmio()
257 static int handle_pal_call(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run) in handle_pal_call()
272 static int handle_sal_call(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run) in handle_sal_call()
289 static int __apic_accept_irq(struct kvm_vcpu *vcpu, uint64_t vector) in __apic_accept_irq()
305 static void vcpu_deliver_ipi(struct kvm_vcpu *vcpu, uint64_t dm, in vcpu_deliver_ipi()
331 struct kvm_vcpu *vcpu; in lid_to_vcpu() local
342 static int handle_ipi(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run) in handle_ipi()
374 struct kvm_vcpu *vcpu; member
[all …]
Dkvm_fw.c55 static void kvm_get_pal_call_data(struct kvm_vcpu *vcpu, in kvm_get_pal_call_data()
72 static void set_pal_result(struct kvm_vcpu *vcpu, in set_pal_result()
85 static void set_sal_result(struct kvm_vcpu *vcpu, in set_sal_result()
118 static struct ia64_pal_retval pal_cache_flush(struct kvm_vcpu *vcpu) in pal_cache_flush()
164 struct ia64_pal_retval pal_cache_summary(struct kvm_vcpu *vcpu) in pal_cache_summary()
173 static struct ia64_pal_retval pal_freq_base(struct kvm_vcpu *vcpu) in pal_freq_base()
214 static struct ia64_pal_retval pal_freq_ratios(struct kvm_vcpu *vcpu) in pal_freq_ratios()
226 static struct ia64_pal_retval pal_logical_to_physica(struct kvm_vcpu *vcpu) in pal_logical_to_physica()
234 static struct ia64_pal_retval pal_platform_addr(struct kvm_vcpu *vcpu) in pal_platform_addr()
243 static struct ia64_pal_retval pal_proc_get_features(struct kvm_vcpu *vcpu) in pal_proc_get_features()
[all …]
/linux-2.6.39/virt/kvm/
Dasync_pf.c50 void kvm_async_pf_vcpu_init(struct kvm_vcpu *vcpu) in kvm_async_pf_vcpu_init()
63 struct kvm_vcpu *vcpu = apf->vcpu; in async_pf_execute() local
95 void kvm_clear_async_pf_completion_queue(struct kvm_vcpu *vcpu) in kvm_clear_async_pf_completion_queue()
123 void kvm_check_async_pf_completion(struct kvm_vcpu *vcpu) in kvm_check_async_pf_completion()
147 int kvm_setup_async_pf(struct kvm_vcpu *vcpu, gva_t gva, gfn_t gfn, in kvm_setup_async_pf()
195 int kvm_async_pf_wakeup_all(struct kvm_vcpu *vcpu) in kvm_async_pf_wakeup_all()

123