/linux-4.1.27/arch/x86/kernel/apic/ |
H A D | probe_32.c | 130 struct apic *apic = &apic_default; variable in typeref:struct:apic 131 EXPORT_SYMBOL_GPL(apic); variable
|
H A D | apic_flat_64.c | 28 struct apic __read_mostly *apic = &apic_flat; variable in typeref:struct:__read_mostly 29 EXPORT_SYMBOL_GPL(apic); variable
|
H A D | io_apic.c | 221 int apic, pin; member in struct:irq_pin_list 286 void io_apic_eoi(unsigned int apic, unsigned int vector) io_apic_eoi() argument 292 unsigned int native_io_apic_read(unsigned int apic, unsigned int reg) native_io_apic_read() argument 299 void native_io_apic_write(unsigned int apic, unsigned int reg, unsigned int value) native_io_apic_write() argument 313 void native_io_apic_modify(unsigned int apic, unsigned int reg, unsigned int value) native_io_apic_modify() argument 327 static struct IO_APIC_route_entry __ioapic_read_entry(int apic, int pin) __ioapic_read_entry() argument 337 static struct IO_APIC_route_entry ioapic_read_entry(int apic, int pin) ioapic_read_entry() argument 355 static void __ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) __ioapic_write_entry() argument 364 static void ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) ioapic_write_entry() argument 378 static void ioapic_mask_entry(int apic, int pin) ioapic_mask_entry() argument 394 static int __add_pin_to_irq_node(struct irq_cfg *cfg, int node, int apic, int pin) __add_pin_to_irq_node() argument 416 static void __remove_pin_from_irq(struct irq_cfg *cfg, int apic, int pin) __remove_pin_from_irq() argument 428 static void add_pin_to_irq_node(struct irq_cfg *cfg, int node, int apic, int pin) add_pin_to_irq_node() argument 542 void native_eoi_ioapic_pin(int apic, int pin, int vector) native_eoi_ioapic_pin() argument 578 static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin) clear_IO_APIC_pin() argument 628 int apic, pin; clear_IO_APIC() local 677 int apic, pin; save_ioapic_entries() local 699 int apic, pin; mask_ioapic_entries() local 722 int apic, pin; restore_ioapic_entries() local 1173 int apic, idx, pin; IO_APIC_irq_trigger() local 1341 void native_io_apic_print_entries(unsigned int apic, unsigned int nr_entries) native_io_apic_print_entries() argument 1366 void intel_ir_io_apic_print_entries(unsigned int apic, intel_ir_io_apic_print_entries() argument 1503 static struct { int pin, apic; } ioapic_i8259 = { -1, -1 }; member in struct:__anon3116 1508 int apic, pin; enable_IO_APIC() local 1824 int apic, pin; __target_IO_APIC_irq() local 2096 int apic, pin, i; unlock_ExtINT_logic() local
|
/linux-4.1.27/arch/x86/kvm/ |
H A D | lapic.h | 99 static inline u32 kvm_apic_get_reg(struct kvm_lapic *apic, int reg_off) kvm_apic_get_reg() argument 115 static inline int kvm_apic_hw_enabled(struct kvm_lapic *apic) kvm_apic_hw_enabled() argument 124 static inline bool kvm_apic_sw_enabled(struct kvm_lapic *apic) kvm_apic_sw_enabled() argument 141 static inline int apic_x2apic_mode(struct kvm_lapic *apic) apic_x2apic_mode() argument
|
H A D | ioapic.c | 427 struct kvm_lapic *apic = vcpu->arch.apic; __kvm_ioapic_update_eoi() local
|
H A D | cpuid.c | 64 struct kvm_lapic *apic = vcpu->arch.apic; kvm_update_cpuid() local
|
H A D | lapic.c | 78 static inline void apic_set_reg(struct kvm_lapic *apic, int reg_off, u32 val) apic_set_reg() argument 90 struct kvm_lapic *apic = vcpu->arch.apic; kvm_apic_pending_eoi() local 119 static inline int apic_enabled(struct kvm_lapic *apic) apic_enabled() argument 131 static inline int kvm_apic_id(struct kvm_lapic *apic) kvm_apic_id() argument 172 struct kvm_lapic *apic = vcpu->arch.apic; kvm_for_each_vcpu() local 215 static inline void apic_set_spiv(struct kvm_lapic *apic, u32 val) apic_set_spiv() argument 231 static inline void kvm_apic_set_id(struct kvm_lapic *apic, u8 id) kvm_apic_set_id() argument 237 static inline void kvm_apic_set_ldr(struct kvm_lapic *apic, u32 id) kvm_apic_set_ldr() argument 243 static inline int apic_lvt_enabled(struct kvm_lapic *apic, int lvt_type) apic_lvt_enabled() argument 248 static inline int apic_lvt_vector(struct kvm_lapic *apic, int lvt_type) apic_lvt_vector() argument 253 static inline int apic_lvtt_oneshot(struct kvm_lapic *apic) apic_lvtt_oneshot() argument 258 static inline int apic_lvtt_period(struct kvm_lapic *apic) apic_lvtt_period() argument 263 static inline int apic_lvtt_tscdeadline(struct kvm_lapic *apic) apic_lvtt_tscdeadline() argument 275 struct kvm_lapic *apic = vcpu->arch.apic; kvm_apic_set_version() local 339 struct kvm_lapic *apic = vcpu->arch.apic; kvm_apic_update_irr() local 347 static inline void apic_set_irr(int vec, struct kvm_lapic *apic) apic_set_irr() argument 357 static inline int apic_search_irr(struct kvm_lapic *apic) apic_search_irr() argument 362 static inline int apic_find_highest_irr(struct kvm_lapic *apic) apic_find_highest_irr() argument 380 static inline void apic_clear_irr(int vec, struct kvm_lapic *apic) apic_clear_irr() argument 398 static inline void apic_set_isr(int vec, struct kvm_lapic *apic) apic_set_isr() argument 426 static inline int apic_find_highest_isr(struct kvm_lapic *apic) apic_find_highest_isr() argument 445 static inline void apic_clear_isr(int vec, struct kvm_lapic *apic) apic_clear_isr() argument 493 struct kvm_lapic *apic = vcpu->arch.apic; kvm_apic_set_irq() local 549 struct kvm_lapic *apic = vcpu->arch.apic; kvm_apic_update_tmr() local 556 static void apic_update_ppr(struct kvm_lapic *apic) apic_update_ppr() argument 581 static void apic_set_tpr(struct kvm_lapic *apic, u32 tpr) apic_set_tpr() argument 587 static bool kvm_apic_broadcast(struct kvm_lapic *apic, u32 mda) kvm_apic_broadcast() argument 595 static bool kvm_apic_match_physical_addr(struct kvm_lapic *apic, u32 mda) kvm_apic_match_physical_addr() argument 606 static bool kvm_apic_match_logical_addr(struct kvm_lapic *apic, u32 mda) kvm_apic_match_logical_addr() argument 764 static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode, __apic_accept_irq() argument 862 static void kvm_ioapic_send_eoi(struct kvm_lapic *apic, int vector) kvm_ioapic_send_eoi() argument 874 static int apic_set_eoi(struct kvm_lapic *apic) apic_set_eoi() argument 901 struct kvm_lapic *apic = vcpu->arch.apic; kvm_apic_set_eoi_accelerated() local 910 static void apic_send_ipi(struct kvm_lapic *apic) apic_send_ipi() argument 939 static u32 apic_get_tmcct(struct kvm_lapic *apic) apic_get_tmcct() argument 963 static void __report_tpr_access(struct kvm_lapic *apic, bool write) __report_tpr_access() argument 973 static inline void report_tpr_access(struct kvm_lapic *apic, bool write) report_tpr_access() argument 979 static u32 __apic_read(struct kvm_lapic *apic, unsigned int offset) __apic_read() argument 1023 static int apic_reg_read(struct kvm_lapic *apic, u32 offset, int len, apic_reg_read() argument 1061 static int apic_mmio_in_range(struct kvm_lapic *apic, gpa_t addr) apic_mmio_in_range() argument 1071 struct kvm_lapic *apic = to_lapic(this); apic_mmio_read() local 1082 static void update_divide_count(struct kvm_lapic *apic) update_divide_count() argument 1095 static void apic_update_lvtt(struct kvm_lapic *apic) apic_update_lvtt() argument 1106 static void apic_timer_expired(struct kvm_lapic *apic) apic_timer_expired() argument 1132 struct kvm_lapic *apic = vcpu->arch.apic; lapic_timer_int_injected() local 1150 struct kvm_lapic *apic = vcpu->arch.apic; wait_lapic_expire() local 1172 static void start_apic_timer(struct kvm_lapic *apic) start_apic_timer() argument 1247 static void apic_manage_nmi_watchdog(struct kvm_lapic *apic, u32 lvt0_val) apic_manage_nmi_watchdog() argument 1261 static int apic_reg_write(struct kvm_lapic *apic, u32 reg, u32 val) apic_reg_write() argument 1396 struct kvm_lapic *apic = to_lapic(this); apic_mmio_write() local 1450 struct kvm_lapic *apic = vcpu->arch.apic; kvm_free_lapic() local 1477 struct kvm_lapic *apic = vcpu->arch.apic; kvm_get_lapic_tscdeadline_msr() local 1488 struct kvm_lapic *apic = vcpu->arch.apic; kvm_set_lapic_tscdeadline_msr() local 1501 struct kvm_lapic *apic = vcpu->arch.apic; kvm_lapic_set_tpr() local 1525 struct kvm_lapic *apic = vcpu->arch.apic; kvm_lapic_set_base() local 1569 struct kvm_lapic *apic; kvm_lapic_reset() local 1630 static bool lapic_is_periodic(struct kvm_lapic *apic) lapic_is_periodic() argument 1637 struct kvm_lapic *apic = vcpu->arch.apic; apic_has_pending_timer() local 1646 int kvm_apic_local_deliver(struct kvm_lapic *apic, int lvt_type) kvm_apic_local_deliver() argument 1663 struct kvm_lapic *apic = vcpu->arch.apic; kvm_apic_nmi_wd_deliver() local 1677 struct kvm_lapic *apic = container_of(ktimer, struct kvm_lapic, lapic_timer); apic_timer_fn() local 1690 struct kvm_lapic *apic; kvm_create_lapic() local 1734 struct kvm_lapic *apic = vcpu->arch.apic; kvm_apic_has_interrupt() local 1763 struct kvm_lapic *apic = vcpu->arch.apic; kvm_inject_apic_timer_irqs() local 1779 struct kvm_lapic *apic = vcpu->arch.apic; kvm_get_apic_interrupt() local 1800 struct kvm_lapic *apic = vcpu->arch.apic; kvm_apic_post_state_restore() local 1925 struct kvm_lapic *apic = vcpu->arch.apic; kvm_lapic_sync_to_vapic() local 1963 struct kvm_lapic *apic = vcpu->arch.apic; kvm_x2apic_msr_write() local 1980 struct kvm_lapic *apic = vcpu->arch.apic; kvm_x2apic_msr_read() local 2004 struct kvm_lapic *apic = vcpu->arch.apic; kvm_hv_vapic_msr_write() local 2017 struct kvm_lapic *apic = vcpu->arch.apic; kvm_hv_vapic_msr_read() local 2048 struct kvm_lapic *apic = vcpu->arch.apic; kvm_apic_accept_events() local 1849 apic_sync_pv_eoi_from_guest(struct kvm_vcpu *vcpu, struct kvm_lapic *apic) apic_sync_pv_eoi_from_guest() argument 1901 apic_sync_pv_eoi_to_guest(struct kvm_vcpu *vcpu, struct kvm_lapic *apic) apic_sync_pv_eoi_to_guest() argument
|
/linux-4.1.27/arch/x86/xen/ |
H A D | apic.c | 12 static unsigned int xen_io_apic_read(unsigned apic, unsigned reg) xen_io_apic_read() argument
|
/linux-4.1.27/drivers/acpi/ |
H A D | processor_core.c | 53 struct acpi_madt_local_x2apic *apic = map_x2apic_id() local
|
/linux-4.1.27/drivers/iommu/ |
H A D | irq_remapping.c | 143 static void eoi_ioapic_pin_remapped(int apic, int pin, int vector) eoi_ioapic_pin_remapped() argument
|
H A D | intel_irq_remapping.c | 214 static struct intel_iommu *map_ioapic_to_ir(int apic) map_ioapic_to_ir() argument 318 static int set_ioapic_sid(struct irte *irte, int apic) set_ioapic_sid() argument
|
/linux-4.1.27/arch/x86/kernel/cpu/mcheck/ |
H A D | mce_amd.c | 117 static int lvt_off_valid(struct threshold_block *b, int apic, u32 lo, u32 hi) lvt_off_valid() argument
|
/linux-4.1.27/arch/x86/include/asm/ |
H A D | io_apic.h | 224 static inline unsigned int io_apic_read(unsigned int apic, unsigned int reg) io_apic_read() argument 229 static inline void io_apic_write(unsigned int apic, unsigned int reg, unsigned int value) io_apic_write() argument 233 static inline void io_apic_modify(unsigned int apic, unsigned int reg, unsigned int value) io_apic_modify() argument
|
H A D | apic.h | 267 struct apic { disable_local_APIC() struct
|
H A D | kvm_host.h | 366 struct kvm_lapic *apic; /* kernel irqchip context */ member in struct:kvm_vcpu_arch
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
H A D | perf_event.h | 520 int apic; member in struct:x86_pmu
|