Lines Matching defs:vcpu

110 bool kvm_apic_pending_eoi(struct kvm_vcpu *vcpu, int vector)  in kvm_apic_pending_eoi()
148 static bool kvm_can_post_timer_interrupt(struct kvm_vcpu *vcpu) in kvm_can_post_timer_interrupt()
154 bool kvm_can_use_hv_timer(struct kvm_vcpu *vcpu) in kvm_can_use_hv_timer()
161 static bool kvm_use_posted_timer_interrupt(struct kvm_vcpu *vcpu) in kvm_use_posted_timer_interrupt()
219 struct kvm_vcpu *vcpu, in kvm_recalculate_phys_map()
295 struct kvm_vcpu *vcpu) in kvm_recalculate_logical_map()
377 struct kvm_vcpu *vcpu; in kvm_recalculate_apic_map() local
568 static inline int kvm_apic_calc_nr_lvt_entries(struct kvm_vcpu *vcpu) in kvm_apic_calc_nr_lvt_entries()
573 void kvm_apic_set_version(struct kvm_vcpu *vcpu) in kvm_apic_set_version()
596 void kvm_apic_after_set_mcg_cap(struct kvm_vcpu *vcpu) in kvm_apic_after_set_mcg_cap()
690 bool kvm_apic_update_irr(struct kvm_vcpu *vcpu, u32 *pir, int *max_irr) in kvm_apic_update_irr()
738 void kvm_apic_clear_irr(struct kvm_vcpu *vcpu, int vec) in kvm_apic_clear_irr()
808 int kvm_lapic_find_highest_irr(struct kvm_vcpu *vcpu) in kvm_lapic_find_highest_irr()
823 int kvm_apic_set_irq(struct kvm_vcpu *vcpu, struct kvm_lapic_irq *irq, in kvm_apic_set_irq()
836 struct kvm_vcpu *vcpu; in __pv_send_ipi() local
883 static int pv_eoi_put_user(struct kvm_vcpu *vcpu, u8 val) in pv_eoi_put_user()
890 static int pv_eoi_get_user(struct kvm_vcpu *vcpu, u8 *val) in pv_eoi_get_user()
897 static inline bool pv_eoi_enabled(struct kvm_vcpu *vcpu) in pv_eoi_enabled()
902 static void pv_eoi_set_pending(struct kvm_vcpu *vcpu) in pv_eoi_set_pending()
910 static bool pv_eoi_test_and_clr_pending(struct kvm_vcpu *vcpu) in pv_eoi_test_and_clr_pending()
975 void kvm_apic_update_ppr(struct kvm_vcpu *vcpu) in kvm_apic_update_ppr()
1055 static u32 kvm_apic_mda(struct kvm_vcpu *vcpu, unsigned int dest_id, in kvm_apic_mda()
1067 bool kvm_apic_match_dest(struct kvm_vcpu *vcpu, struct kvm_lapic *source, in kvm_apic_match_dest()
1296 struct kvm_vcpu *vcpu = apic->vcpu; in __apic_accept_irq() local
1400 struct kvm_vcpu *vcpu; in kvm_bitmap_or_dest_vcpus() local
1494 void kvm_apic_set_eoi_accelerated(struct kvm_vcpu *vcpu, int vector) in kvm_apic_set_eoi_accelerated()
1553 struct kvm_vcpu *vcpu = apic->vcpu; in __report_tpr_access() local
1689 static int apic_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in apic_mmio_read()
1778 static bool lapic_timer_int_injected(struct kvm_vcpu *vcpu) in lapic_timer_int_injected()
1796 static inline void __wait_lapic_expire(struct kvm_vcpu *vcpu, u64 guest_cycles) in __wait_lapic_expire()
1816 static inline void adjust_lapic_timer_advance(struct kvm_vcpu *vcpu, in adjust_lapic_timer_advance()
1845 static void __kvm_wait_lapic_expire(struct kvm_vcpu *vcpu) in __kvm_wait_lapic_expire()
1870 void kvm_wait_lapic_expire(struct kvm_vcpu *vcpu) in kvm_wait_lapic_expire()
1895 struct kvm_vcpu *vcpu = apic->vcpu; in apic_timer_expired() local
1937 struct kvm_vcpu *vcpu = apic->vcpu; in start_sw_tscdeadline() local
2084 bool kvm_lapic_hv_timer_in_use(struct kvm_vcpu *vcpu) in kvm_lapic_hv_timer_in_use()
2103 struct kvm_vcpu *vcpu = apic->vcpu; in start_hv_timer() local
2172 void kvm_lapic_expired_hv_timer(struct kvm_vcpu *vcpu) in kvm_lapic_expired_hv_timer()
2193 void kvm_lapic_switch_to_hv_timer(struct kvm_vcpu *vcpu) in kvm_lapic_switch_to_hv_timer()
2198 void kvm_lapic_switch_to_sw_timer(struct kvm_vcpu *vcpu) in kvm_lapic_switch_to_sw_timer()
2209 void kvm_lapic_restart_hv_timer(struct kvm_vcpu *vcpu) in kvm_lapic_restart_hv_timer()
2407 static int apic_mmio_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in apic_mmio_write()
2440 void kvm_lapic_set_eoi(struct kvm_vcpu *vcpu) in kvm_lapic_set_eoi()
2470 void kvm_apic_write_nodecode(struct kvm_vcpu *vcpu, u32 offset) in kvm_apic_write_nodecode()
2492 void kvm_free_lapic(struct kvm_vcpu *vcpu) in kvm_free_lapic()
2518 u64 kvm_get_lapic_tscdeadline_msr(struct kvm_vcpu *vcpu) in kvm_get_lapic_tscdeadline_msr()
2528 void kvm_set_lapic_tscdeadline_msr(struct kvm_vcpu *vcpu, u64 data) in kvm_set_lapic_tscdeadline_msr()
2540 void kvm_lapic_set_tpr(struct kvm_vcpu *vcpu, unsigned long cr8) in kvm_lapic_set_tpr()
2545 u64 kvm_lapic_get_cr8(struct kvm_vcpu *vcpu) in kvm_lapic_get_cr8()
2554 void kvm_lapic_set_base(struct kvm_vcpu *vcpu, u64 value) in kvm_lapic_set_base()
2602 void kvm_apic_update_apicv(struct kvm_vcpu *vcpu) in kvm_apic_update_apicv()
2658 void kvm_inhibit_apic_access_page(struct kvm_vcpu *vcpu) in kvm_inhibit_apic_access_page()
2693 void kvm_lapic_reset(struct kvm_vcpu *vcpu, bool init_event) in kvm_lapic_reset()
2776 int apic_has_pending_timer(struct kvm_vcpu *vcpu) in apic_has_pending_timer()
2806 void kvm_apic_nmi_wd_deliver(struct kvm_vcpu *vcpu) in kvm_apic_nmi_wd_deliver()
2834 int kvm_create_lapic(struct kvm_vcpu *vcpu, int timer_advance_ns) in kvm_create_lapic()
2883 int kvm_apic_has_interrupt(struct kvm_vcpu *vcpu) in kvm_apic_has_interrupt()
2896 int kvm_apic_accept_pic_intr(struct kvm_vcpu *vcpu) in kvm_apic_accept_pic_intr()
2908 void kvm_inject_apic_timer_irqs(struct kvm_vcpu *vcpu) in kvm_inject_apic_timer_irqs()
2918 int kvm_get_apic_interrupt(struct kvm_vcpu *vcpu) in kvm_get_apic_interrupt()
2956 static int kvm_apic_state_fixup(struct kvm_vcpu *vcpu, in kvm_apic_state_fixup()
2994 int kvm_apic_get_state(struct kvm_vcpu *vcpu, struct kvm_lapic_state *s) in kvm_apic_get_state()
3008 int kvm_apic_set_state(struct kvm_vcpu *vcpu, struct kvm_lapic_state *s) in kvm_apic_set_state()
3053 void __kvm_migrate_apic_timer(struct kvm_vcpu *vcpu) in __kvm_migrate_apic_timer()
3073 static void apic_sync_pv_eoi_from_guest(struct kvm_vcpu *vcpu, in apic_sync_pv_eoi_from_guest()
3096 void kvm_lapic_sync_from_vapic(struct kvm_vcpu *vcpu) in kvm_lapic_sync_from_vapic()
3119 static void apic_sync_pv_eoi_to_guest(struct kvm_vcpu *vcpu, in apic_sync_pv_eoi_to_guest()
3139 void kvm_lapic_sync_to_vapic(struct kvm_vcpu *vcpu) in kvm_lapic_sync_to_vapic()
3163 int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr) in kvm_lapic_set_vapic_addr()
3213 int kvm_x2apic_msr_write(struct kvm_vcpu *vcpu, u32 msr, u64 data) in kvm_x2apic_msr_write()
3224 int kvm_x2apic_msr_read(struct kvm_vcpu *vcpu, u32 msr, u64 *data) in kvm_x2apic_msr_read()
3235 int kvm_hv_vapic_msr_write(struct kvm_vcpu *vcpu, u32 reg, u64 data) in kvm_hv_vapic_msr_write()
3243 int kvm_hv_vapic_msr_read(struct kvm_vcpu *vcpu, u32 reg, u64 *data) in kvm_hv_vapic_msr_read()
3251 int kvm_lapic_set_pv_eoi(struct kvm_vcpu *vcpu, u64 data, unsigned long len) in kvm_lapic_set_pv_eoi()
3277 int kvm_apic_accept_events(struct kvm_vcpu *vcpu) in kvm_apic_accept_events()