18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci#ifndef _ASM_POWERPC_PERCPU_H_ 38c2ecf20Sopenharmony_ci#define _ASM_POWERPC_PERCPU_H_ 48c2ecf20Sopenharmony_ci#ifdef __powerpc64__ 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci/* 78c2ecf20Sopenharmony_ci * Same as asm-generic/percpu.h, except that we store the per cpu offset 88c2ecf20Sopenharmony_ci * in the paca. Based on the x86-64 implementation. 98c2ecf20Sopenharmony_ci */ 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci#ifdef CONFIG_SMP 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci#define __my_cpu_offset local_paca->data_offset 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci#endif /* CONFIG_SMP */ 168c2ecf20Sopenharmony_ci#endif /* __powerpc64__ */ 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci#include <asm-generic/percpu.h> 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci#include <asm/paca.h> 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci#endif /* _ASM_POWERPC_PERCPU_H_ */ 23