H A D | bpf_jit_comp32.c | 206 static inline void emit_ia32_mov_i(const u8 dst, const u32 val, bool dstk, in emit_ia32_mov_i() argument 234 static inline void emit_ia32_mov_r(const u8 dst, const u8 src, bool dstk, in emit_ia32_mov_r() argument 256 const u8 src[], bool dstk, in emit_ia32_mov_r64() argument 271 const u32 val, bool dstk, u8 **pprog) in emit_ia32_mov_i64() argument 285 emit_ia32_mul_r(const u8 dst,const u8 src,bool dstk,bool sstk,u8 ** pprog) emit_ia32_mul_r() argument 318 emit_ia32_to_le_r64(const u8 dst[],s32 val,bool dstk,u8 ** pprog,const struct bpf_prog_aux * aux) emit_ia32_to_le_r64() argument 366 emit_ia32_to_be_r64(const u8 dst[],s32 val,bool dstk,u8 ** pprog,const struct bpf_prog_aux * aux) emit_ia32_to_be_r64() argument 436 emit_ia32_div_mod_r(const u8 op,const u8 dst,const u8 src,bool dstk,bool sstk,u8 ** pprog) emit_ia32_div_mod_r() argument 483 emit_ia32_shift_r(const u8 op,const u8 dst,const u8 src,bool dstk,bool sstk,u8 ** pprog) emit_ia32_shift_r() argument 524 emit_ia32_alu_r(const bool is64,const bool hi,const u8 op,const u8 dst,const u8 src,bool dstk,bool sstk,u8 ** pprog) emit_ia32_alu_r() argument 579 emit_ia32_alu_r64(const bool is64,const u8 op,const u8 dst[],const u8 src[],bool dstk,bool sstk,u8 ** pprog,const struct bpf_prog_aux * aux) emit_ia32_alu_r64() argument 598 emit_ia32_alu_i(const bool is64,const bool hi,const u8 op,const u8 dst,const s32 val,bool dstk,u8 ** pprog) emit_ia32_alu_i() argument 679 emit_ia32_alu_i64(const bool is64,const u8 op,const u8 dst[],const u32 val,bool dstk,u8 ** pprog,const struct bpf_prog_aux * aux) emit_ia32_alu_i64() argument 698 emit_ia32_neg64(const u8 dst[],bool dstk,u8 ** pprog) emit_ia32_neg64() argument 732 emit_ia32_lsh_r64(const u8 dst[],const u8 src[],bool dstk,bool sstk,u8 ** pprog) emit_ia32_lsh_r64() argument 785 emit_ia32_arsh_r64(const u8 dst[],const u8 src[],bool dstk,bool sstk,u8 ** pprog) emit_ia32_arsh_r64() argument 837 emit_ia32_rsh_r64(const u8 dst[],const u8 src[],bool dstk,bool sstk,u8 ** pprog) emit_ia32_rsh_r64() argument 891 emit_ia32_lsh_i64(const u8 dst[],const u32 val,bool dstk,u8 ** pprog) emit_ia32_lsh_i64() argument 939 emit_ia32_rsh_i64(const u8 dst[],const u32 val,bool dstk,u8 ** pprog) emit_ia32_rsh_i64() argument 988 emit_ia32_arsh_i64(const u8 dst[],const u32 val,bool dstk,u8 ** pprog) emit_ia32_arsh_i64() argument 1035 emit_ia32_mul_r64(const u8 dst[],const u8 src[],bool dstk,bool sstk,u8 ** pprog) emit_ia32_mul_r64() argument 1113 emit_ia32_mul_i64(const u8 dst[],const u32 val,bool dstk,u8 ** pprog) emit_ia32_mul_i64() argument 1675 const bool dstk = insn->dst_reg != BPF_REG_AX; do_jit() local [all...] |