Lines Matching defs:vcpu

88 bool kvm_apic_pending_eoi(struct kvm_vcpu *vcpu, int vector)  in kvm_apic_pending_eoi()
161 struct kvm_vcpu *vcpu; in recalculate_apic_map() local
282 void kvm_apic_set_version(struct kvm_vcpu *vcpu) in kvm_apic_set_version()
346 void kvm_apic_update_irr(struct kvm_vcpu *vcpu, u32 *pir) in kvm_apic_update_irr()
391 struct kvm_vcpu *vcpu; in apic_clear_irr() local
409 struct kvm_vcpu *vcpu; in apic_set_isr() local
456 struct kvm_vcpu *vcpu; in apic_clear_isr() local
479 int kvm_lapic_find_highest_irr(struct kvm_vcpu *vcpu) in kvm_lapic_find_highest_irr()
499 int kvm_apic_set_irq(struct kvm_vcpu *vcpu, struct kvm_lapic_irq *irq, in kvm_apic_set_irq()
508 static int pv_eoi_put_user(struct kvm_vcpu *vcpu, u8 val) in pv_eoi_put_user()
515 static int pv_eoi_get_user(struct kvm_vcpu *vcpu, u8 *val) in pv_eoi_get_user()
522 static inline bool pv_eoi_enabled(struct kvm_vcpu *vcpu) in pv_eoi_enabled()
527 static bool pv_eoi_get_pending(struct kvm_vcpu *vcpu) in pv_eoi_get_pending()
536 static void pv_eoi_set_pending(struct kvm_vcpu *vcpu) in pv_eoi_set_pending()
546 static void pv_eoi_clr_pending(struct kvm_vcpu *vcpu) in pv_eoi_clr_pending()
651 bool kvm_apic_match_dest(struct kvm_vcpu *vcpu, struct kvm_lapic *source, in kvm_apic_match_dest()
828 struct kvm_vcpu *vcpu = apic->vcpu; in __apic_accept_irq() local
986 void kvm_apic_set_eoi_accelerated(struct kvm_vcpu *vcpu, int vector) in kvm_apic_set_eoi_accelerated()
1054 struct kvm_vcpu *vcpu = apic->vcpu; in __report_tpr_access() local
1157 static int apic_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in apic_mmio_read()
1197 struct kvm_vcpu *vcpu = apic->vcpu; in apic_timer_expired() local
1219 static bool lapic_timer_int_injected(struct kvm_vcpu *vcpu) in lapic_timer_int_injected()
1237 void wait_lapic_expire(struct kvm_vcpu *vcpu) in wait_lapic_expire()
1311 struct kvm_vcpu *vcpu = apic->vcpu; in start_apic_timer() local
1483 static int apic_mmio_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in apic_mmio_write()
1516 void kvm_lapic_set_eoi(struct kvm_vcpu *vcpu) in kvm_lapic_set_eoi()
1524 void kvm_apic_write_nodecode(struct kvm_vcpu *vcpu, u32 offset) in kvm_apic_write_nodecode()
1538 void kvm_free_lapic(struct kvm_vcpu *vcpu) in kvm_free_lapic()
1565 u64 kvm_get_lapic_tscdeadline_msr(struct kvm_vcpu *vcpu) in kvm_get_lapic_tscdeadline_msr()
1576 void kvm_set_lapic_tscdeadline_msr(struct kvm_vcpu *vcpu, u64 data) in kvm_set_lapic_tscdeadline_msr()
1589 void kvm_lapic_set_tpr(struct kvm_vcpu *vcpu, unsigned long cr8) in kvm_lapic_set_tpr()
1600 u64 kvm_lapic_get_cr8(struct kvm_vcpu *vcpu) in kvm_lapic_get_cr8()
1612 void kvm_lapic_set_base(struct kvm_vcpu *vcpu, u64 value) in kvm_lapic_set_base()
1655 void kvm_lapic_reset(struct kvm_vcpu *vcpu, bool init_event) in kvm_lapic_reset()
1727 int apic_has_pending_timer(struct kvm_vcpu *vcpu) in apic_has_pending_timer()
1753 void kvm_apic_nmi_wd_deliver(struct kvm_vcpu *vcpu) in kvm_apic_nmi_wd_deliver()
1780 int kvm_create_lapic(struct kvm_vcpu *vcpu) in kvm_create_lapic()
1824 int kvm_apic_has_interrupt(struct kvm_vcpu *vcpu) in kvm_apic_has_interrupt()
1840 int kvm_apic_accept_pic_intr(struct kvm_vcpu *vcpu) in kvm_apic_accept_pic_intr()
1853 void kvm_inject_apic_timer_irqs(struct kvm_vcpu *vcpu) in kvm_inject_apic_timer_irqs()
1868 int kvm_get_apic_interrupt(struct kvm_vcpu *vcpu) in kvm_get_apic_interrupt()
1889 void kvm_apic_post_state_restore(struct kvm_vcpu *vcpu, in kvm_apic_post_state_restore()
1925 void __kvm_migrate_apic_timer(struct kvm_vcpu *vcpu) in __kvm_migrate_apic_timer()
1944 static void apic_sync_pv_eoi_from_guest(struct kvm_vcpu *vcpu, in apic_sync_pv_eoi_from_guest()
1974 void kvm_lapic_sync_from_vapic(struct kvm_vcpu *vcpu) in kvm_lapic_sync_from_vapic()
1997 static void apic_sync_pv_eoi_to_guest(struct kvm_vcpu *vcpu, in apic_sync_pv_eoi_to_guest()
2017 void kvm_lapic_sync_to_vapic(struct kvm_vcpu *vcpu) in kvm_lapic_sync_to_vapic()
2041 int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr) in kvm_lapic_set_vapic_addr()
2057 int kvm_x2apic_msr_write(struct kvm_vcpu *vcpu, u32 msr, u64 data) in kvm_x2apic_msr_write()
2074 int kvm_x2apic_msr_read(struct kvm_vcpu *vcpu, u32 msr, u64 *data) in kvm_x2apic_msr_read()
2098 int kvm_hv_vapic_msr_write(struct kvm_vcpu *vcpu, u32 reg, u64 data) in kvm_hv_vapic_msr_write()
2111 int kvm_hv_vapic_msr_read(struct kvm_vcpu *vcpu, u32 reg, u64 *data) in kvm_hv_vapic_msr_read()
2129 int kvm_lapic_enable_pv_eoi(struct kvm_vcpu *vcpu, u64 data) in kvm_lapic_enable_pv_eoi()
2142 void kvm_apic_accept_events(struct kvm_vcpu *vcpu) in kvm_apic_accept_events()