Searched refs:IMM_L (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | ppc-opcode.h | 113 #define IMM_L(i) ((uintptr_t)(i) & 0xffff) macro 117 #define IMM_D1(i) IMM_L(i) 500 #define PPC_RAW_ADDI(d, a, i) (0x38000000 | ___PPC_RT(d) | ___PPC_RA(a) | IMM_L(i)) 520 #define PPC_RAW_CMPWI(a, i) (0x2c000000 | ___PPC_RA(a) | IMM_L(i)) 521 #define PPC_RAW_CMPDI(a, i) (0x2c200000 | ___PPC_RA(a) | IMM_L(i)) 524 #define PPC_RAW_CMPLWI(a, i) (0x28000000 | ___PPC_RA(a) | IMM_L(i)) 525 #define PPC_RAW_CMPLDI(a, i) (0x28200000 | ___PPC_RA(a) | IMM_L(i)) 536 #define PPC_RAW_MULI(d, a, i) (0x1c000000 | ___PPC_RT(d) | ___PPC_RA(a) | IMM_L(i)) 546 #define PPC_RAW_ANDI(d, a, i) (0x70000000 | ___PPC_RA(d) | ___PPC_RS(a) | IMM_L(i)) 551 #define PPC_RAW_ORI(d, a, i) (0x60000000 | ___PPC_RA(d) | ___PPC_RS(a) | IMM_L(i)) [all …]
|
| /linux-6.15/arch/powerpc/net/ |
| H A D | bpf_jit.h | 61 if (IMM_L(i)) \ 62 EMIT(PPC_RAW_ORI(d, d, IMM_L(i))); \
|
| H A D | bpf_jit_comp64.c | 237 EMIT(PPC_INST_PADDI | ___PPC_RT(_R12) | ___PPC_RA(_R12) | IMM_L(reladdr)); in bpf_jit_emit_func_call_rel() 249 EMIT(PPC_INST_PADDI | ___PPC_RT(_R12) | IMM_L(reladdr)); in bpf_jit_emit_func_call_rel() 456 EMIT(PPC_RAW_ADDI(dst_reg, dst_reg, IMM_L(imm))); in bpf_jit_build_body() 467 EMIT(PPC_RAW_ADDI(dst_reg, dst_reg, IMM_L(-imm))); in bpf_jit_build_body() 483 EMIT(PPC_RAW_MULI(dst_reg, dst_reg, IMM_L(imm))); in bpf_jit_build_body() 585 EMIT(PPC_RAW_ANDI(dst_reg, dst_reg, IMM_L(imm))); in bpf_jit_build_body() 603 if (IMM_L(imm)) in bpf_jit_build_body() 604 EMIT(PPC_RAW_ORI(dst_reg, dst_reg, IMM_L(imm))); in bpf_jit_build_body() 620 if (IMM_L(imm)) in bpf_jit_build_body() 621 EMIT(PPC_RAW_XORI(dst_reg, dst_reg, IMM_L(imm))); in bpf_jit_build_body()
|
| H A D | bpf_jit_comp32.c | 218 EMIT(PPC_RAW_ORI(_R0, _R0, IMM_L(func))); in bpf_jit_emit_func_call_rel() 382 if (IMM_L(imm)) in bpf_jit_build_body() 383 EMIT(PPC_RAW_ADDI(dst_reg, src2_reg, IMM_L(imm))); in bpf_jit_build_body() 587 EMIT(PPC_RAW_ANDI(dst_reg, src2_reg, IMM_L(imm))); in bpf_jit_build_body() 588 } else if (!IMM_L(imm)) { in bpf_jit_build_body() 611 if (IMM_L(imm)) { in bpf_jit_build_body() 612 EMIT(PPC_RAW_ORI(dst_reg, src2_reg, IMM_L(imm))); in bpf_jit_build_body() 638 if (IMM_L(imm)) { in bpf_jit_build_body() 639 EMIT(PPC_RAW_XORI(dst_reg, src2_reg, IMM_L(imm))); in bpf_jit_build_body()
|
| /linux-6.15/arch/powerpc/lib/ |
| H A D | test_emulate_step.c | 26 PPC_INST_PLD | ___PPC_RT(r) | ___PPC_RA(base) | IMM_L(i)) 34 PPC_INST_PSTD | ___PPC_RT(r) | ___PPC_RA(base) | IMM_L(i)) 38 PPC_INST_LFS | ___PPC_RT(r) | ___PPC_RA(base) | IMM_L(i)) 42 PPC_INST_STFS | ___PPC_RT(r) | ___PPC_RA(base) | IMM_L(i)) 46 PPC_INST_LFD | ___PPC_RT(r) | ___PPC_RA(base) | IMM_L(i)) 50 PPC_INST_STFD | ___PPC_RT(r) | ___PPC_RA(base) | IMM_L(i))
|
| /linux-6.15/arch/powerpc/kernel/ |
| H A D | module_64.c | 554 entry->jump[3] |= IMM_L(reladdr); in create_ftrace_stub() 659 entry->jump[1] | IMM_L(reladdr)))) in create_stub() 994 (*((u32 *)location + 1) & ~0xffff) | IMM_L(value)))) in apply_relocate_add()
|
| /linux-6.15/arch/powerpc/kernel/trace/ |
| H A D | ftrace.c | 624 tramp[i][1] |= IMM_L(reladdr); in ftrace_dyn_arch_init()
|