/kernel/linux/linux-5.10/arch/x86/net/ |
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 255 emit_ia32_mov_r64(const bool is64, const u8 dst[], const u8 src[], bool dstk, bool sstk, u8 **pprog, const struct bpf_prog_aux *aux) emit_ia32_mov_r64() argument 270 emit_ia32_mov_i64(const bool is64, const u8 dst[], const u32 val, bool dstk, u8 **pprog) 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 317 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 365 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 435 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 482 emit_ia32_shift_r(const u8 op, const u8 dst, const u8 src, bool dstk, bool sstk, u8 **pprog) emit_ia32_shift_r() argument 523 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 577 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 597 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 677 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 731 emit_ia32_lsh_r64(const u8 dst[], const u8 src[], bool dstk, bool sstk, u8 **pprog) emit_ia32_lsh_r64() argument 784 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 890 emit_ia32_lsh_i64(const u8 dst[], const u32 val, bool dstk, u8 **pprog) emit_ia32_lsh_i64() argument 938 emit_ia32_rsh_i64(const u8 dst[], const u32 val, bool dstk, u8 **pprog) emit_ia32_rsh_i64() argument 987 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 1112 emit_ia32_mul_i64(const u8 dst[], const u32 val, bool dstk, u8 **pprog) emit_ia32_mul_i64() argument 1494 const bool dstk = insn->dst_reg != BPF_REG_AX; do_jit() local 1595 dstk, sstk, &prog); do_jit() local 1602 IA32_ECX, dstk, false, do_jit() local 1618 src_lo, dstk, sstk, &prog); do_jit() local 1625 IA32_ECX, dstk, false, do_jit() local 1645 emit_ia32_shift_r(BPF_OP(code), dst_lo, IA32_ECX, dstk, do_jit() local [all...] |
/kernel/linux/linux-6.6/arch/x86/net/ |
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 255 emit_ia32_mov_r64(const bool is64, const u8 dst[], const u8 src[], bool dstk, bool sstk, u8 **pprog, const struct bpf_prog_aux *aux) emit_ia32_mov_r64() argument 270 emit_ia32_mov_i64(const bool is64, const u8 dst[], const u32 val, bool dstk, u8 **pprog) 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 317 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 365 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 435 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 482 emit_ia32_shift_r(const u8 op, const u8 dst, const u8 src, bool dstk, bool sstk, u8 **pprog) emit_ia32_shift_r() argument 523 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 577 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 597 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 677 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 731 emit_ia32_lsh_r64(const u8 dst[], const u8 src[], bool dstk, bool sstk, u8 **pprog) emit_ia32_lsh_r64() argument 784 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 890 emit_ia32_lsh_i64(const u8 dst[], const u32 val, bool dstk, u8 **pprog) emit_ia32_lsh_i64() argument 938 emit_ia32_rsh_i64(const u8 dst[], const u32 val, bool dstk, u8 **pprog) emit_ia32_rsh_i64() argument 987 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 1112 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 1776 dstk, sstk, &prog); do_jit() local 1783 IA32_ECX, dstk, false, do_jit() local 1799 src_lo, dstk, sstk, &prog); do_jit() local 1806 IA32_ECX, dstk, false, do_jit() local 1826 emit_ia32_shift_r(BPF_OP(code), dst_lo, IA32_ECX, dstk, do_jit() local [all...] |
/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | hifn_795x.c | 389 int cmdk, srck, dstk, resk; member
|
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | hifn_795x.c | 389 int cmdk, srck, dstk, resk; member
|