Searched refs:targ_off (Results 1 – 3 of 3) sorted by relevance
/linux-6.12.1/arch/arc/net/ |
D | bpf_jit_arcv2.c | 2641 static inline s32 get_displacement(u32 curr_off, u32 targ_off) in get_displacement() argument 2643 return (s32)(targ_off - (curr_off & ~3L)); in get_displacement() 2677 u32 curr_off, u32 targ_off) in gen_j_eq_64() argument 2684 disp = get_displacement(curr_off + len, targ_off); in gen_j_eq_64() 2695 static u8 gen_jset_64(u8 *buf, u8 rd, u8 rs, u32 curr_off, u32 targ_off) in gen_jset_64() argument 2702 disp = get_displacement(curr_off + len, targ_off); in gen_jset_64() 2712 static bool check_jcc_64(u32 curr_off, u32 targ_off, u8 cond) in check_jcc_64() argument 2725 to = targ_off; in check_jcc_64() 2737 bool check_jmp_64(u32 curr_off, u32 targ_off, u8 cond) in check_jmp_64() argument 2750 return check_jcc_64(curr_off, targ_off, cond); in check_jmp_64() [all …]
|
D | bpf_jit.h | 148 bool check_jmp_32(u32 curr_off, u32 targ_off, u8 cond); 149 bool check_jmp_64(u32 curr_off, u32 targ_off, u8 cond);
|
D | bpf_jit_core.c | 591 u32 curr_off = 0, targ_off = 0; in handle_jumps() local 624 targ_off = get_targ_jit_off(ctx, insn); in handle_jumps() 627 CHECK_RET(feasible_jit_jump(curr_off, targ_off, cond, j32)); in handle_jumps() 632 curr_off, targ_off); in handle_jumps() 635 curr_off, targ_off); in handle_jumps()
|