H A 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 2722 from = curr_off + arcv2_64_jccs.jit_off[i]; in check_jcc_64() 2736 /* Can the jump from "curr_off" to "targ_off" actually happen? */ 2737 bool check_jmp_64(u32 curr_off, u3 argument 2805 gen_jcc_64(u8 * buf,u8 rd,u8 rs,u8 cond,u32 curr_off,u32 targ_off) gen_jcc_64() argument 2839 gen_jmp_64(u8 * buf,u8 rd,u8 rs,u8 cond,u32 curr_off,u32 targ_off) gen_jmp_64() argument 2904 check_jmp_32(u32 curr_off,u32 targ_off,u8 cond) check_jmp_32() argument 2939 gen_jmp_32(u8 * buf,u8 rd,u8 rs,u8 cond,u32 curr_off,u32 targ_off) gen_jmp_32() argument [all...] |