Lines Matching refs:imm
60 #define IMM insn->imm
299 dst[i].imm = 0; in bpf_prog_calc_tag()
306 dst[i].imm = 0; in bpf_prog_calc_tag()
346 s64 imm = insn->imm; in bpf_adj_delta_to_imm() local
348 if (curr < pos && curr + imm + 1 >= end_old) in bpf_adj_delta_to_imm()
349 imm += delta; in bpf_adj_delta_to_imm()
350 else if (curr >= end_new && curr + imm + 1 < end_new) in bpf_adj_delta_to_imm()
351 imm -= delta; in bpf_adj_delta_to_imm()
352 if (imm < imm_min || imm > imm_max) in bpf_adj_delta_to_imm()
355 insn->imm = imm; in bpf_adj_delta_to_imm()
940 s32 imm = insn->imm; in bpf_jit_get_func_addr() local
962 addr = (u8 *)__bpf_call_base + imm; in bpf_jit_get_func_addr()
1001 if (from->imm == 0 && in bpf_jit_blind_insn()
1018 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
1032 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
1052 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
1072 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
1079 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[1].imm); in bpf_jit_blind_insn()
1085 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[0].imm); in bpf_jit_blind_insn()
1096 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
1484 DST = (u64) (u32) insn[0].imm | ((u64) (u32) insn[1].imm) << 32; in ___bpf_prog_run()
1564 BPF_R0 = (__bpf_call_base + insn->imm)(BPF_R1, BPF_R2, BPF_R3, in ___bpf_prog_run()
1569 BPF_R0 = (__bpf_call_base_args + insn->imm)(BPF_R1, BPF_R2, in ___bpf_prog_run()
1743 insn->code, insn->imm); in ___bpf_prog_run()
1813 insn->off = (s16) insn->imm; in bpf_patch_call_args()
1814 insn->imm = interpreters_args[(round_up(stack_depth, 32) / 32) - 1] - in bpf_patch_call_args()