162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci#ifndef _ASM_POWERPC_PERCPU_H_ 362306a36Sopenharmony_ci#define _ASM_POWERPC_PERCPU_H_ 462306a36Sopenharmony_ci#ifdef __powerpc64__ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci/* 762306a36Sopenharmony_ci * Same as asm-generic/percpu.h, except that we store the per cpu offset 862306a36Sopenharmony_ci * in the paca. Based on the x86-64 implementation. 962306a36Sopenharmony_ci */ 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci#ifdef CONFIG_SMP 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci#define __my_cpu_offset local_paca->data_offset 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci#endif /* CONFIG_SMP */ 1662306a36Sopenharmony_ci#endif /* __powerpc64__ */ 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci#include <asm-generic/percpu.h> 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci#include <asm/paca.h> 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci#endif /* _ASM_POWERPC_PERCPU_H_ */ 23