linux/arch/x86/kernel/apic/x2apic_phys.c

// SPDX-License-Identifier: GPL-2.0

#include <linux/cpumask.h>
#include <linux/acpi.h>

#include "local.h"

int x2apic_phys;

static struct apic apic_x2apic_phys;
u32 x2apic_max_apicid __ro_after_init =;

void __init x2apic_set_max_apicid(u32 apicid)
{}

static int __init set_x2apic_phys_mode(char *arg)
{}
early_param();

static bool x2apic_fadt_phys(void)
{}

static int x2apic_acpi_madt_oem_check(char *oem_id, char *oem_table_id)
{}

static void x2apic_send_IPI(int cpu, int vector)
{}

static void
__x2apic_send_IPI_mask(const struct cpumask *mask, int vector, int apic_dest)
{}

static void x2apic_send_IPI_mask(const struct cpumask *mask, int vector)
{}

static void
 x2apic_send_IPI_mask_allbutself(const struct cpumask *mask, int vector)
{}

static void __x2apic_send_IPI_shorthand(int vector, u32 which)
{}

void x2apic_send_IPI_allbutself(int vector)
{}

void x2apic_send_IPI_all(int vector)
{}

void x2apic_send_IPI_self(int vector)
{}

void __x2apic_send_IPI_dest(unsigned int apicid, int vector, unsigned int dest)
{}

static int x2apic_phys_probe(void)
{}

u32 x2apic_get_apic_id(u32 id)
{}

static struct apic apic_x2apic_phys __ro_after_init =;

apic_driver();