apic.h (26573a97746c7a99f394f9d398ce91a8853b3b89) apic.h (721612994f53ed600b39a80d912b10f51960e2e3)
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>

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

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;
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>

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

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 u32 irq_delivery_mode;
312
313 enum apic_delivery_modes delivery_mode;
313 u32 irq_dest_mode;
314
315 u32 (*calc_dest_apicid)(unsigned int cpu);
316
317 /* ICR related functions */
318 u64 (*icr_read)(void);
319 void (*icr_write)(u32 low, u32 high);
320

--- 213 unchanged lines hidden ---
314 u32 irq_dest_mode;
315
316 u32 (*calc_dest_apicid)(unsigned int cpu);
317
318 /* ICR related functions */
319 u64 (*icr_read)(void);
320 void (*icr_write)(u32 low, u32 high);
321

--- 213 unchanged lines hidden ---