Symbol: _R12
arch/powerpc/include/asm/text-patching.h
165
#define ADDIS_R2_R12 (PPC_RAW_ADDIS(_R2, _R12, 0))
arch/powerpc/kernel/module_32.c
149
if (entry->jump[0] != PPC_RAW_LIS(_R12, PPC_HA(val)))
arch/powerpc/kernel/module_32.c
151
if (entry->jump[1] != PPC_RAW_ADDI(_R12, _R12, PPC_LO(val)))
arch/powerpc/kernel/module_32.c
177
if (patch_instruction(&entry->jump[0], ppc_inst(PPC_RAW_LIS(_R12, PPC_HA(val)))))
arch/powerpc/kernel/module_32.c
179
if (patch_instruction(&entry->jump[1], ppc_inst(PPC_RAW_ADDI(_R12, _R12, PPC_LO(val)))))
arch/powerpc/kernel/module_32.c
181
if (patch_instruction(&entry->jump[2], ppc_inst(PPC_RAW_MTCTR(_R12))))
arch/powerpc/kernel/module_32.c
304
if ((ppc_inst_val(jmp[0]) & 0xffff0000) != PPC_RAW_LIS(_R12, 0))
arch/powerpc/kernel/module_32.c
306
if ((ppc_inst_val(jmp[1]) & 0xffff0000) != PPC_RAW_ADDI(_R12, _R12, 0))
arch/powerpc/kernel/module_32.c
308
if (ppc_inst_val(jmp[2]) != PPC_RAW_MTCTR(_R12))
arch/powerpc/kernel/module_64.c
1026
if ((((uint32_t *)location)[0] & ~0xfffc) != PPC_RAW_LD(_R2, _R12, 0))
arch/powerpc/kernel/module_64.c
1028
if (((uint32_t *)location)[1] != PPC_RAW_ADD(_R2, _R2, _R12))
arch/powerpc/kernel/module_64.c
1035
((uint32_t *)location)[0] = PPC_RAW_ADDIS(_R2, _R12, PPC_HA(value));
arch/powerpc/kernel/module_64.c
141
PPC_INST_PLD | ___PPC_RT(_R12),
arch/powerpc/kernel/module_64.c
147
PPC_RAW_LD(_R12, _R11, 32),
arch/powerpc/kernel/module_64.c
153
PPC_RAW_MTCTR(_R12),
arch/powerpc/kernel/module_64.c
501
PPC_RAW_LD(_R12, _R13, offsetof(struct paca_struct, kernelbase)),
arch/powerpc/kernel/module_64.c
505
PPC_INST_PADDI | ___PPC_RT(_R12) | ___PPC_RA(_R12),
arch/powerpc/kernel/module_64.c
506
PPC_RAW_MTCTR(_R12),
arch/powerpc/kernel/module_64.c
509
PPC_RAW_LD(_R12, _R13, offsetof(struct paca_struct, kernel_toc)),
arch/powerpc/kernel/module_64.c
510
PPC_RAW_ADDIS(_R12, _R12, 0),
arch/powerpc/kernel/module_64.c
511
PPC_RAW_ADDI(_R12, _R12, 0),
arch/powerpc/kernel/module_64.c
512
PPC_RAW_MTCTR(_R12),
arch/powerpc/kernel/trace/ftrace.c
58
PPC_RAW_LD(_R2, _R12, -8)) &&
arch/powerpc/kernel/trace/ftrace.c
60
PPC_RAW_ADD(_R2, _R2, _R12)))
arch/powerpc/kernel/trace/ftrace.c
619
PPC_INST_PADDI | ___PPC_RT(_R12),
arch/powerpc/kernel/trace/ftrace.c
620
PPC_RAW_MTCTR(_R12),
arch/powerpc/kernel/trace/ftrace.c
623
PPC_RAW_LD(_R12, _R13, offsetof(struct paca_struct, kernel_toc)),
arch/powerpc/kernel/trace/ftrace.c
624
PPC_RAW_ADDIS(_R12, _R12, 0),
arch/powerpc/kernel/trace/ftrace.c
625
PPC_RAW_ADDI(_R12, _R12, 0),
arch/powerpc/kernel/trace/ftrace.c
626
PPC_RAW_MTCTR(_R12),
arch/powerpc/kernel/trace/ftrace.c
629
PPC_RAW_LIS(_R12, 0),
arch/powerpc/kernel/trace/ftrace.c
630
PPC_RAW_ADDI(_R12, _R12, 0),
arch/powerpc/kernel/trace/ftrace.c
631
PPC_RAW_MTCTR(_R12),
arch/powerpc/kernel/trace/ftrace_64_pg.c
719
PPC_RAW_LD(_R12, _R13, PACATOC),
arch/powerpc/kernel/trace/ftrace_64_pg.c
720
PPC_RAW_ADDIS(_R12, _R12, 0),
arch/powerpc/kernel/trace/ftrace_64_pg.c
721
PPC_RAW_ADDI(_R12, _R12, 0),
arch/powerpc/kernel/trace/ftrace_64_pg.c
722
PPC_RAW_MTCTR(_R12),
arch/powerpc/net/bpf_jit_comp.c
570
EMIT(PPC_RAW_LL(_R12, _R25, offsetof(struct bpf_prog, bpf_func)));
arch/powerpc/net/bpf_jit_comp.c
571
EMIT(PPC_RAW_MTCTR(_R12));
arch/powerpc/net/bpf_jit_comp.c
88
EMIT(PPC_RAW_MFLR(_R12));
arch/powerpc/net/bpf_jit_comp.c
89
EMIT(PPC_RAW_LL(_R12, _R12, -8-SZL));
arch/powerpc/net/bpf_jit_comp.c
90
EMIT(PPC_RAW_MTCTR(_R12));
arch/powerpc/net/bpf_jit_comp32.c
49
ctx->b2p[BPF_REG_0] = _R12;
arch/powerpc/net/bpf_jit_comp64.c
1358
PPC_LI64(_R12, dereference_kernel_function_descriptor(bpf_stf_barrier));
arch/powerpc/net/bpf_jit_comp64.c
1359
EMIT(PPC_RAW_MTCTR(_R12));
arch/powerpc/net/bpf_jit_comp64.c
416
EMIT(PPC_RAW_MTCTR(_R12));
arch/powerpc/net/bpf_jit_comp64.c
432
EMIT(PPC_RAW_LD(_R12, _R13, offsetof(struct paca_struct, kernelbase)));
arch/powerpc/net/bpf_jit_comp64.c
438
EMIT(PPC_INST_PADDI | ___PPC_RT(_R12) | ___PPC_RA(_R12) | IMM_L(reladdr));
arch/powerpc/net/bpf_jit_comp64.c
450
EMIT(PPC_INST_PADDI | ___PPC_RT(_R12) | IMM_L(reladdr));
arch/powerpc/net/bpf_jit_comp64.c
453
PPC_LI64(_R12, func);
arch/powerpc/net/bpf_jit_comp64.c
456
EMIT(PPC_RAW_MTCTR(_R12));
arch/powerpc/net/bpf_jit_comp64.c
466
EMIT(PPC_RAW_ADDIS(_R12, _R2, PPC_HA(reladdr)));
arch/powerpc/net/bpf_jit_comp64.c
467
EMIT(PPC_RAW_ADDI(_R12, _R12, PPC_LO(reladdr)));
arch/powerpc/net/bpf_jit_comp64.c
468
EMIT(PPC_RAW_MTCTR(_R12));
arch/powerpc/net/bpf_jit_comp64.c
486
PPC_LI64(_R12, func);
arch/powerpc/net/bpf_jit_comp64.c
487
EMIT(PPC_RAW_MTCTR(_R12));
arch/powerpc/net/bpf_jit_comp64.c
94
ctx->b2p[BPF_REG_AX] = _R12;