Searched refs:__per_cpu_offset (Results 1 - 23 of 23) sorted by relevance

/linux-master/arch/sparc/include/asm/
H A Dpercpu_64.h15 #define __per_cpu_offset(__cpu) \ macro
17 #define per_cpu_offset(x) (__per_cpu_offset(x))
/linux-master/arch/arm/include/asm/
H A Dpercpu.h43 "2: " LOAD_SYM_ARMV6(%0, __per_cpu_offset) " \n\t"
49 "3: .long __per_cpu_offset \n\t"
H A Dassembler.h299 .L1_\@: ldr_va \rd, __per_cpu_offset
/linux-master/arch/parisc/kernel/
H A Dtoc_asm.S23 load32 PA(__per_cpu_offset),%r1
/linux-master/arch/x86/kernel/
H A Dsetup_percpu.c35 unsigned long __per_cpu_offset[NR_CPUS] __ro_after_init = {
38 EXPORT_SYMBOL(__per_cpu_offset); variable
H A Dhw_breakpoint.c274 * GSBASE value via __per_cpu_offset or pcpu_unit_offsets.
277 if (within_area(addr, end, (unsigned long)__per_cpu_offset,
H A Dhead_64.S311 movq __per_cpu_offset(,%rcx,8), %rdx
/linux-master/arch/s390/mm/
H A Dinit.c187 unsigned long __per_cpu_offset[NR_CPUS] __read_mostly;
188 EXPORT_SYMBOL(__per_cpu_offset); variable
219 __per_cpu_offset[cpu] = delta + pcpu_unit_offsets[cpu];
/linux-master/drivers/base/
H A Darch_numa.c144 unsigned long __per_cpu_offset[NR_CPUS] __read_mostly;
145 EXPORT_SYMBOL(__per_cpu_offset); variable
188 __per_cpu_offset[cpu] = delta + pcpu_unit_offsets[cpu];
/linux-master/arch/loongarch/kernel/
H A Dnuma.c52 unsigned long __per_cpu_offset[NR_CPUS] __read_mostly;
53 EXPORT_SYMBOL(__per_cpu_offset); variable
105 __per_cpu_offset[cpu] = delta + pcpu_unit_offsets[cpu];
/linux-master/arch/mips/mm/
H A Dinit.c522 unsigned long __per_cpu_offset[NR_CPUS] __read_mostly;
523 EXPORT_SYMBOL(__per_cpu_offset); variable
554 __per_cpu_offset[cpu] = delta + pcpu_unit_offsets[cpu];
/linux-master/arch/powerpc/kernel/
H A Dsetup_64.c835 unsigned long __per_cpu_offset[NR_CPUS] __read_mostly;
836 EXPORT_SYMBOL(__per_cpu_offset); variable
881 __per_cpu_offset[cpu] = delta + pcpu_unit_offsets[cpu];
882 paca_ptrs[cpu]->data_offset = __per_cpu_offset[cpu];
H A Dhead_85xx.S720 lis r14, __per_cpu_offset@h
721 ori r14, r14, __per_cpu_offset@l
/linux-master/include/asm-generic/
H A Dpercpu.h15 * Most arches use the __per_cpu_offset array for those offsets but
18 #ifndef __per_cpu_offset
19 extern unsigned long __per_cpu_offset[NR_CPUS];
21 #define per_cpu_offset(x) (__per_cpu_offset[x])
/linux-master/arch/riscv/include/asm/
H A Dasm.h95 la \dst, __per_cpu_offset
/linux-master/arch/arm64/include/asm/
H A Dpercpu.h255 #define __per_cpu_offset macro
/linux-master/arch/x86/entry/
H A Dcalling.h418 movq __per_cpu_offset(, \reg, 8), \reg
/linux-master/arch/sparc/kernel/
H A Dsmp_64.c108 __local_per_cpu_offset = __per_cpu_offset(cpuid);
1572 __per_cpu_offset(cpu) = delta + pcpu_unit_offsets[cpu];
1575 __local_per_cpu_offset = __per_cpu_offset(smp_processor_id());
/linux-master/kernel/debug/kdb/
H A Dkdb_main.c2573 /* Most architectures use __per_cpu_offset[cpu], some use
2574 * __per_cpu_offset(cpu), smp has no __per_cpu_offset.
2576 #ifdef __per_cpu_offset
2577 #define KDB_PCU(cpu) __per_cpu_offset(cpu)
2580 #define KDB_PCU(cpu) __per_cpu_offset[cpu]
/linux-master/arch/arm64/kernel/
H A Dhead.S206 adr_l \tmp1, __per_cpu_offset
/linux-master/arch/s390/kernel/
H A Dsmp.c267 lc->percpu_offset = __per_cpu_offset[cpu];
984 S390_lowcore.percpu_offset = __per_cpu_offset[0];
/linux-master/arch/mips/kernel/
H A Dcps-vec.S573 PTR_LA \dest, __per_cpu_offset
/linux-master/mm/
H A Dpercpu.c3374 unsigned long __per_cpu_offset[NR_CPUS] __read_mostly;
3375 EXPORT_SYMBOL(__per_cpu_offset); variable
3394 __per_cpu_offset[cpu] = delta + pcpu_unit_offsets[cpu];

Completed in 236 milliseconds