Lines Matching defs:apic

75 static inline u32 apic_get_reg(struct kvm_lapic *apic, int reg_off)  in apic_get_reg()
80 static inline void apic_set_reg(struct kvm_lapic *apic, int reg_off, u32 val) in apic_set_reg()
105 static inline int apic_hw_enabled(struct kvm_lapic *apic) in apic_hw_enabled()
110 static inline int apic_sw_enabled(struct kvm_lapic *apic) in apic_sw_enabled()
115 static inline int apic_enabled(struct kvm_lapic *apic) in apic_enabled()
127 static inline int kvm_apic_id(struct kvm_lapic *apic) in kvm_apic_id()
132 static inline int apic_lvt_enabled(struct kvm_lapic *apic, int lvt_type) in apic_lvt_enabled()
137 static inline int apic_lvt_vector(struct kvm_lapic *apic, int lvt_type) in apic_lvt_vector()
142 static inline int apic_lvtt_oneshot(struct kvm_lapic *apic) in apic_lvtt_oneshot()
148 static inline int apic_lvtt_period(struct kvm_lapic *apic) in apic_lvtt_period()
154 static inline int apic_lvtt_tscdeadline(struct kvm_lapic *apic) in apic_lvtt_tscdeadline()
168 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_set_version() local
181 static inline int apic_x2apic_mode(struct kvm_lapic *apic) in apic_x2apic_mode()
208 static inline int apic_test_and_set_irr(int vec, struct kvm_lapic *apic) in apic_test_and_set_irr()
214 static inline int apic_search_irr(struct kvm_lapic *apic) in apic_search_irr()
219 static inline int apic_find_highest_irr(struct kvm_lapic *apic) in apic_find_highest_irr()
232 static inline void apic_clear_irr(int vec, struct kvm_lapic *apic) in apic_clear_irr()
242 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_lapic_find_highest_irr() local
262 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_set_irq() local
268 static inline int apic_find_highest_isr(struct kvm_lapic *apic) in apic_find_highest_isr()
278 static void apic_update_ppr(struct kvm_lapic *apic) in apic_update_ppr()
303 static void apic_set_tpr(struct kvm_lapic *apic, u32 tpr) in apic_set_tpr()
309 int kvm_apic_match_physical_addr(struct kvm_lapic *apic, u16 dest) in kvm_apic_match_physical_addr()
314 int kvm_apic_match_logical_addr(struct kvm_lapic *apic, u8 mda) in kvm_apic_match_logical_addr()
387 static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode, in __apic_accept_irq()
480 static void apic_set_eoi(struct kvm_lapic *apic) in apic_set_eoi()
503 static void apic_send_ipi(struct kvm_lapic *apic) in apic_send_ipi()
532 static u32 apic_get_tmcct(struct kvm_lapic *apic) in apic_get_tmcct()
555 static void __report_tpr_access(struct kvm_lapic *apic, bool write) in __report_tpr_access()
565 static inline void report_tpr_access(struct kvm_lapic *apic, bool write) in report_tpr_access()
571 static u32 __apic_read(struct kvm_lapic *apic, unsigned int offset) in __apic_read()
613 static int apic_reg_read(struct kvm_lapic *apic, u32 offset, int len, in apic_reg_read()
651 static int apic_mmio_in_range(struct kvm_lapic *apic, gpa_t addr) in apic_mmio_in_range()
661 struct kvm_lapic *apic = to_lapic(this); in apic_mmio_read() local
672 static void update_divide_count(struct kvm_lapic *apic) in update_divide_count()
685 static void start_apic_timer(struct kvm_lapic *apic) in start_apic_timer()
755 static void apic_manage_nmi_watchdog(struct kvm_lapic *apic, u32 lvt0_val) in apic_manage_nmi_watchdog()
769 static int apic_reg_write(struct kvm_lapic *apic, u32 reg, u32 val) in apic_reg_write()
906 struct kvm_lapic *apic = to_lapic(this); in apic_mmio_write() local
938 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_lapic_set_eoi() local
966 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_get_lapic_tscdeadline_msr() local
978 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_set_lapic_tscdeadline_msr() local
992 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_lapic_set_tpr() local
1002 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_lapic_get_cr8() local
1014 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_lapic_set_base() local
1042 struct kvm_lapic *apic; in kvm_lapic_reset() local
1109 struct kvm_lapic *apic = container_of(ktimer, struct kvm_lapic, in lapic_is_periodic() local
1124 int kvm_apic_local_deliver(struct kvm_lapic *apic, int lvt_type) in kvm_apic_local_deliver()
1140 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_nmi_wd_deliver() local
1157 struct kvm_lapic *apic; in kvm_create_lapic() local
1198 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_has_interrupt() local
1227 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_inject_apic_timer_irqs() local
1238 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_get_apic_interrupt() local
1251 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_post_state_restore() local
1267 struct kvm_lapic *apic = vcpu->arch.apic; in __kvm_migrate_apic_timer() local
1297 struct kvm_lapic *apic; in kvm_lapic_sync_to_vapic() local
1328 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_x2apic_msr_write() local
1342 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_x2apic_msr_read() local
1360 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_hv_vapic_msr_write() local
1373 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_hv_vapic_msr_read() local