local.h (e7b6a023d2c90fcd540a29bbf5bd4e1b816e613c) local.h (96ae35c75bdd8a327c686cf39030d8ed7f82f558)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Historical copyright notices:
4 *
5 * Copyright 2004 James Cleverdon, IBM.
6 * (c) 1995 Alan Cox, Building #3 <alan@redhat.com>
7 * (c) 1998-99, 2000 Ingo Molnar <mingo@redhat.com>
8 * (c) 2002,2003 Andi Kleen, SuSE Labs.

--- 5 unchanged lines hidden (view full) ---

14#include <asm/apic.h>
15
16/* X2APIC */
17int x2apic_apic_id_valid(u32 apicid);
18void __x2apic_send_IPI_dest(unsigned int apicid, int vector, unsigned int dest);
19unsigned int x2apic_get_apic_id(unsigned long id);
20u32 x2apic_set_apic_id(unsigned int id);
21int x2apic_phys_pkg_id(int initial_apicid, int index_msb);
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Historical copyright notices:
4 *
5 * Copyright 2004 James Cleverdon, IBM.
6 * (c) 1995 Alan Cox, Building #3 <alan@redhat.com>
7 * (c) 1998-99, 2000 Ingo Molnar <mingo@redhat.com>
8 * (c) 2002,2003 Andi Kleen, SuSE Labs.

--- 5 unchanged lines hidden (view full) ---

14#include <asm/apic.h>
15
16/* X2APIC */
17int x2apic_apic_id_valid(u32 apicid);
18void __x2apic_send_IPI_dest(unsigned int apicid, int vector, unsigned int dest);
19unsigned int x2apic_get_apic_id(unsigned long id);
20u32 x2apic_set_apic_id(unsigned int id);
21int x2apic_phys_pkg_id(int initial_apicid, int index_msb);
22
23void x2apic_send_IPI_all(int vector);
24void x2apic_send_IPI_allbutself(int vector);
22void x2apic_send_IPI_self(int vector);
25void x2apic_send_IPI_self(int vector);
23void __x2apic_send_IPI_shorthand(int vector, u32 which);
24
25/* IPI */
26
27DECLARE_STATIC_KEY_FALSE(apic_use_ipi_shorthand);
28
29static inline unsigned int __prepare_ICR(unsigned int shortcut, int vector,
30 unsigned int dest)
31{

--- 52 unchanged lines hidden ---
26
27/* IPI */
28
29DECLARE_STATIC_KEY_FALSE(apic_use_ipi_shorthand);
30
31static inline unsigned int __prepare_ICR(unsigned int shortcut, int vector,
32 unsigned int dest)
33{

--- 52 unchanged lines hidden ---