apic.h (721612994f53ed600b39a80d912b10f51960e2e3) apic.h (e57d04e5fa00f7649d4c00796f8d12054799be4a)
1/* SPDX-License-Identifier: GPL-2.0-only */
2#ifndef _ASM_X86_APIC_H
3#define _ASM_X86_APIC_H
4
5#include <linux/cpumask.h>
6
7#include <asm/alternative.h>
8#include <asm/cpufeature.h>

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

301
302 void (*send_IPI)(int cpu, int vector);
303 void (*send_IPI_mask)(const struct cpumask *mask, int vector);
304 void (*send_IPI_mask_allbutself)(const struct cpumask *msk, int vec);
305 void (*send_IPI_allbutself)(int vector);
306 void (*send_IPI_all)(int vector);
307 void (*send_IPI_self)(int vector);
308
1/* SPDX-License-Identifier: GPL-2.0-only */
2#ifndef _ASM_X86_APIC_H
3#define _ASM_X86_APIC_H
4
5#include <linux/cpumask.h>
6
7#include <asm/alternative.h>
8#include <asm/cpufeature.h>

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

301
302 void (*send_IPI)(int cpu, int vector);
303 void (*send_IPI_mask)(const struct cpumask *mask, int vector);
304 void (*send_IPI_mask_allbutself)(const struct cpumask *msk, int vec);
305 void (*send_IPI_allbutself)(int vector);
306 void (*send_IPI_all)(int vector);
307 void (*send_IPI_self)(int vector);
308
309 /* dest_logical is used by the IPI functions */
310 u32 dest_logical;
311 u32 disable_esr;
312
313 enum apic_delivery_modes delivery_mode;
314 u32 irq_dest_mode;
315
316 u32 (*calc_dest_apicid)(unsigned int cpu);
317
318 /* ICR related functions */

--- 216 unchanged lines hidden ---
309 u32 disable_esr;
310
311 enum apic_delivery_modes delivery_mode;
312 u32 irq_dest_mode;
313
314 u32 (*calc_dest_apicid)(unsigned int cpu);
315
316 /* ICR related functions */

--- 216 unchanged lines hidden ---