smp.h (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) smp.h (56afcd3dbd1995c526bfbd920cebde6158b22c4a)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * arch/arm/include/asm/smp.h
4 *
5 * Copyright (C) 2004-2005 ARM Ltd.
6 */
7#ifndef __ASM_ARM_SMP_H
8#define __ASM_ARM_SMP_H

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

41
42
43/*
44 * Provide a function to raise an IPI cross call on CPUs in callmap.
45 */
46extern void set_smp_cross_call(void (*)(const struct cpumask *, unsigned int));
47
48/*
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * arch/arm/include/asm/smp.h
4 *
5 * Copyright (C) 2004-2005 ARM Ltd.
6 */
7#ifndef __ASM_ARM_SMP_H
8#define __ASM_ARM_SMP_H

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

41
42
43/*
44 * Provide a function to raise an IPI cross call on CPUs in callmap.
45 */
46extern void set_smp_cross_call(void (*)(const struct cpumask *, unsigned int));
47
48/*
49 * Register IPI interrupts with the arch SMP code
50 */
51extern void set_smp_ipi_range(int ipi_base, int nr_ipi);
52
53/*
49 * Called from platform specific assembly code, this is the
50 * secondary CPU entry point.
51 */
52asmlinkage void secondary_start_kernel(void);
53
54
55/*
56 * Initial data for bringing up a secondary CPU.

--- 67 unchanged lines hidden ---
54 * Called from platform specific assembly code, this is the
55 * secondary CPU entry point.
56 */
57asmlinkage void secondary_start_kernel(void);
58
59
60/*
61 * Initial data for bringing up a secondary CPU.

--- 67 unchanged lines hidden ---