/linux-master/arch/x86/kernel/apic/ |
H A D | probe_32.c | 73 EXPORT_SYMBOL_GPL(apic); variable
|
H A D | apic_flat_64.c | 24 EXPORT_SYMBOL_GPL(apic); variable [all...] |
H A D | io_apic.c | 90 int apic, pin; member in struct:irq_pin_list 269 static inline void io_apic_eoi(unsigned int apic, unsigned int vector) argument 275 unsigned int native_io_apic_read(unsigned int apic, unsigned int reg) argument 282 static void io_apic_write(unsigned int apic, unsigned int reg, argument 291 static struct IO_APIC_route_entry __ioapic_read_entry(int apic, int pin) argument 301 ioapic_read_entry(int apic, int pin) argument 319 __ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) argument 325 ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) argument 339 ioapic_mask_entry(int apic, int pin) argument 355 __add_pin_to_irq_node(struct mp_chip_data *data, int node, int apic, int pin) argument 378 __remove_pin_from_irq(struct mp_chip_data *data, int apic, int pin) argument 390 add_pin_to_irq_node(struct mp_chip_data *data, int node, int apic, int pin) argument 486 __eoi_ioapic_pin(int apic, int pin, int vector) argument 521 clear_IO_APIC_pin(unsigned int apic, unsigned int pin) argument 570 int apic, pin; local 619 int apic, pin; local 641 int apic, pin; local 664 int apic, pin; local 1231 io_apic_print_entries(unsigned int apic, unsigned int nr_entries) argument 1362 static struct { int pin, apic; } ioapic_i8259 = { -1, -1 }; member in struct:__anon233 1367 int apic, pin; local 2072 int apic, pin, i; local [all...] |
/linux-master/arch/x86/xen/ |
H A D | apic.c | 16 static unsigned int xen_io_apic_read(unsigned apic, unsigned reg) argument
|
/linux-master/drivers/acpi/ |
H A D | processor_core.c | 51 struct acpi_madt_local_x2apic *apic = local
|
/linux-master/arch/x86/kvm/ |
H A D | lapic.h | 164 static inline void kvm_lapic_set_irr(int vec, struct kvm_lapic *apic) argument 179 static inline u32 kvm_lapic_get_reg(struct kvm_lapic *apic, int reg_off) argument 195 kvm_apic_hw_enabled(struct kvm_lapic *apic) argument 204 kvm_apic_sw_enabled(struct kvm_lapic *apic) argument 221 apic_x2apic_mode(struct kvm_lapic *apic) argument 276 kvm_xapic_id(struct kvm_lapic *apic) argument [all...] |
H A D | ioapic.c | 536 struct kvm_lapic *apic = vcpu->arch.apic; local
|
H A D | cpuid.c | 340 struct kvm_lapic *apic = vcpu->arch.apic; local
|
H A D | lapic.c | 77 static inline void kvm_lapic_set_reg(struct kvm_lapic *apic, int reg_off, u32 val) argument 88 static __always_inline u64 kvm_lapic_get_reg64(struct kvm_lapic *apic, int reg) argument 99 static __always_inline void kvm_lapic_set_reg64(struct kvm_lapic *apic, argument 112 struct kvm_lapic *apic = vcpu->arch.apic; local 134 apic_enabled(struct kvm_lapic *apic) argument 146 kvm_x2apic_id(struct kvm_lapic *apic) argument 225 struct kvm_lapic *apic = vcpu->arch.apic; local 300 struct kvm_lapic *apic = vcpu->arch.apic; local 489 apic_set_spiv(struct kvm_lapic *apic, u32 val) argument 512 kvm_apic_set_xapic_id(struct kvm_lapic *apic, u8 id) argument 518 kvm_apic_set_ldr(struct kvm_lapic *apic, u32 id) argument 524 kvm_apic_set_dfr(struct kvm_lapic *apic, u32 val) argument 530 kvm_apic_set_x2apic_id(struct kvm_lapic *apic, u32 id) argument 541 apic_lvt_enabled(struct kvm_lapic *apic, int lvt_type) argument 546 apic_lvtt_oneshot(struct kvm_lapic *apic) argument 551 apic_lvtt_period(struct kvm_lapic *apic) argument 556 apic_lvtt_tscdeadline(struct kvm_lapic *apic) argument 566 kvm_lapic_lvt_supported(struct kvm_lapic *apic, int lvt_index) argument 578 struct kvm_lapic *apic = vcpu->arch.apic; local 602 struct kvm_lapic *apic = vcpu->arch.apic; local 695 struct kvm_lapic *apic = vcpu->arch.apic; local 704 apic_search_irr(struct kvm_lapic *apic) argument 709 apic_find_highest_irr(struct kvm_lapic *apic) argument 726 apic_clear_irr(int vec, struct kvm_lapic *apic) argument 747 apic_set_isr(int vec, struct kvm_lapic *apic) argument 771 apic_find_highest_isr(struct kvm_lapic *apic) argument 790 apic_clear_isr(int vec, struct kvm_lapic *apic) argument 829 struct kvm_lapic *apic = vcpu->arch.apic; local 935 apic_has_interrupt_for_ppr(struct kvm_lapic *apic, u32 ppr) argument 947 __apic_update_ppr(struct kvm_lapic *apic, u32 *new_ppr) argument 969 apic_update_ppr(struct kvm_lapic *apic) argument 984 apic_set_tpr(struct kvm_lapic *apic, u32 tpr) argument 990 kvm_apic_broadcast(struct kvm_lapic *apic, u32 mda) argument 996 kvm_apic_match_physical_addr(struct kvm_lapic *apic, u32 mda) argument 1016 kvm_apic_match_logical_addr(struct kvm_lapic *apic, u32 mda) argument 1294 __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode, int vector, int level, int trig_mode, struct dest_map *dest_map) argument 1440 kvm_ioapic_handles_vector(struct kvm_lapic *apic, int vector) argument 1445 kvm_ioapic_send_eoi(struct kvm_lapic *apic, int vector) argument 1468 apic_set_eoi(struct kvm_lapic *apic) argument 1498 struct kvm_lapic *apic = vcpu->arch.apic; local 1507 kvm_apic_send_ipi(struct kvm_lapic *apic, u32 icr_low, u32 icr_high) argument 1532 apic_get_tmcct(struct kvm_lapic *apic) argument 1553 __report_tpr_access(struct kvm_lapic *apic, bool write) argument 1563 report_tpr_access(struct kvm_lapic *apic, bool write) argument 1569 __apic_read(struct kvm_lapic *apic, unsigned int offset) argument 1610 kvm_lapic_readable_reg_mask(struct kvm_lapic *apic) argument 1648 kvm_lapic_reg_read(struct kvm_lapic *apic, u32 offset, int len, void *data) argument 1685 apic_mmio_in_range(struct kvm_lapic *apic, gpa_t addr) argument 1694 struct kvm_lapic *apic = to_lapic(this); local 1714 update_divide_count(struct kvm_lapic *apic) argument 1724 limit_periodic_timer_frequency(struct kvm_lapic *apic) argument 1747 cancel_apic_timer(struct kvm_lapic *apic) argument 1757 apic_update_lvtt(struct kvm_lapic *apic) argument 1782 struct kvm_lapic *apic = vcpu->arch.apic; local 1821 struct kvm_lapic *apic = vcpu->arch.apic; local 1849 struct kvm_lapic *apic = vcpu->arch.apic; local 1882 kvm_apic_inject_pending_timer_irqs(struct kvm_lapic *apic) argument 1895 apic_timer_expired(struct kvm_lapic *apic, bool from_timer_fn) argument 1933 start_sw_tscdeadline(struct kvm_lapic *apic) argument 1966 tmict_to_ns(struct kvm_lapic *apic, u32 tmict) argument 1971 update_target_expiration(struct kvm_lapic *apic, uint32_t old_divisor) argument 1995 set_target_expiration(struct kvm_lapic *apic, u32 count_reg) argument 2045 advance_periodic_target_expiration(struct kvm_lapic *apic) argument 2066 start_sw_period(struct kvm_lapic *apic) argument 2094 cancel_hv_timer(struct kvm_lapic *apic) argument 2102 start_hv_timer(struct kvm_lapic *apic) argument 2144 start_sw_timer(struct kvm_lapic *apic) argument 2161 restart_apic_timer(struct kvm_lapic *apic) argument 2176 struct kvm_lapic *apic = vcpu->arch.apic; local 2202 struct kvm_lapic *apic = vcpu->arch.apic; local 2213 struct kvm_lapic *apic = vcpu->arch.apic; local 2219 __start_apic_timer(struct kvm_lapic *apic, u32 count_reg) argument 2230 start_apic_timer(struct kvm_lapic *apic) argument 2235 apic_manage_nmi_watchdog(struct kvm_lapic *apic, u32 lvt0_val) argument 2258 kvm_lapic_reg_write(struct kvm_lapic *apic, u32 reg, u32 val) argument 2412 struct kvm_lapic *apic = to_lapic(this); local 2451 struct kvm_lapic *apic = vcpu->arch.apic; local 2473 struct kvm_lapic *apic = vcpu->arch.apic; local 2501 struct kvm_lapic *apic = vcpu->arch.apic; local 2511 struct kvm_lapic *apic = vcpu->arch.apic; local 2538 struct kvm_lapic *apic = vcpu->arch.apic; local 2585 struct kvm_lapic *apic = vcpu->arch.apic; local 2676 struct kvm_lapic *apic = vcpu->arch.apic; local 2752 lapic_is_periodic(struct kvm_lapic *apic) argument 2759 struct kvm_lapic *apic = vcpu->arch.apic; local 2767 kvm_apic_local_deliver(struct kvm_lapic *apic, int lvt_type) argument 2789 struct kvm_lapic *apic = vcpu->arch.apic; local 2803 struct kvm_lapic *apic = container_of(ktimer, struct kvm_lapic, lapic_timer); local 2817 struct kvm_lapic *apic; local 2889 struct kvm_lapic *apic = vcpu->arch.apic; local 2914 struct kvm_lapic *apic = vcpu->arch.apic; local 2925 struct kvm_lapic *apic = vcpu->arch.apic; local 3014 struct kvm_lapic *apic = vcpu->arch.apic; local 3077 apic_sync_pv_eoi_from_guest(struct kvm_vcpu *vcpu, struct kvm_lapic *apic) argument 3123 apic_sync_pv_eoi_to_guest(struct kvm_vcpu *vcpu, struct kvm_lapic *apic) argument 3147 struct kvm_lapic *apic = vcpu->arch.apic; local 3183 kvm_x2apic_icr_write(struct kvm_lapic *apic, u64 data) argument 3193 kvm_lapic_msr_read(struct kvm_lapic *apic, u32 reg, u64 *data) argument 3210 kvm_lapic_msr_write(struct kvm_lapic *apic, u32 reg, u64 data) argument 3229 struct kvm_lapic *apic = vcpu->arch.apic; local 3240 struct kvm_lapic *apic = vcpu->arch.apic; local 3293 struct kvm_lapic *apic = vcpu->arch.apic; local [all...] |
H A D | x86.c | 10562 struct kvm_lapic *apic = vcpu->arch.apic; local [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | io_apic.h | 165 static inline unsigned int io_apic_read(unsigned int apic, unsigned int reg) argument
|
H A D | apic.h | 270 struct apic { struct [all...] |
H A D | kvm_host.h | 764 struct kvm_lapic *apic; /* kernel irqchip context */ member in struct:kvm_vcpu_arch
|
/linux-master/arch/x86/kvm/svm/ |
H A D | avic.c | 497 struct kvm_lapic *apic = vcpu->arch.apic; local [all...] |
H A D | nested.c | 1423 struct kvm_lapic *apic = vcpu->arch.apic; local
|
H A D | svm.c | 3665 static void svm_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, argument
|
/linux-master/drivers/iommu/intel/ |
H A D | irq_remapping.c | 212 static struct intel_iommu *map_ioapic_to_iommu(int apic) argument 302 static int set_ioapic_sid(struct irte *irte, int apic) argument
|
/linux-master/arch/x86/kernel/cpu/mce/ |
H A D | amd.c | 384 static int lvt_off_valid(struct threshold_block *b, int apic, u32 lo, u32 hi) argument
|
/linux-master/arch/x86/kvm/vmx/ |
H A D | nested.c | 4100 struct kvm_lapic *apic = vcpu->arch.apic; local
|
H A D | vmx.c | 4268 static void vmx_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, argument [all...] |
/linux-master/arch/x86/events/ |
H A D | perf_event.h | 786 int apic; member in struct:x86_pmu
|