Home
last modified time | relevance | path

Searched refs:dstk (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/net/
H A Dbpf_jit_comp32.c206 static inline void emit_ia32_mov_i(const u8 dst, const u32 val, bool dstk, in emit_ia32_mov_i() argument
212 if (dstk) { in emit_ia32_mov_i()
234 static inline void emit_ia32_mov_r(const u8 dst, const u8 src, bool dstk, in emit_ia32_mov_r() argument
244 if (dstk) in emit_ia32_mov_r()
256 const u8 src[], bool dstk, in emit_ia32_mov_r64()
260 emit_ia32_mov_r(dst_lo, src_lo, dstk, sstk, pprog); in emit_ia32_mov_r64()
263 emit_ia32_mov_r(dst_hi, src_hi, dstk, sstk, pprog); in emit_ia32_mov_r64()
266 emit_ia32_mov_i(dst_hi, 0, dstk, pprog); in emit_ia32_mov_r64()
271 const u32 val, bool dstk, u8 **pprog) in emit_ia32_mov_i64()
277 emit_ia32_mov_i(dst_lo, val, dstk, ppro in emit_ia32_mov_i64()
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 Dbpf_jit_comp32.c206 static inline void emit_ia32_mov_i(const u8 dst, const u32 val, bool dstk, in emit_ia32_mov_i() argument
212 if (dstk) { in emit_ia32_mov_i()
234 static inline void emit_ia32_mov_r(const u8 dst, const u8 src, bool dstk, in emit_ia32_mov_r() argument
244 if (dstk) in emit_ia32_mov_r()
256 const u8 src[], bool dstk, in emit_ia32_mov_r64()
260 emit_ia32_mov_r(dst_lo, src_lo, dstk, sstk, pprog); in emit_ia32_mov_r64()
263 emit_ia32_mov_r(dst_hi, src_hi, dstk, sstk, pprog); in emit_ia32_mov_r64()
266 emit_ia32_mov_i(dst_hi, 0, dstk, pprog); in emit_ia32_mov_r64()
271 const u32 val, bool dstk, u8 **pprog) in emit_ia32_mov_i64()
277 emit_ia32_mov_i(dst_lo, val, dstk, ppro in emit_ia32_mov_i64()
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 Dhifn_795x.c389 int cmdk, srck, dstk, resk; member
905 dma->cmdk = dma->srck = dma->dstk = dma->resk = 0; in hifn_init_dma()
1720 dma->cmdk, dma->srck, dma->dstk, dma->resk); in hifn_clear_rings()
1760 i = dma->dstk; u = dma->dstu; in hifn_clear_rings()
1768 dma->dstk = i; dma->dstu = u; in hifn_clear_rings()
1774 dma->cmdk, dma->srck, dma->dstk, dma->resk); in hifn_clear_rings()
/kernel/linux/linux-6.6/drivers/crypto/
H A Dhifn_795x.c389 int cmdk, srck, dstk, resk; member
905 dma->cmdk = dma->srck = dma->dstk = dma->resk = 0; in hifn_init_dma()
1720 dma->cmdk, dma->srck, dma->dstk, dma->resk); in hifn_clear_rings()
1760 i = dma->dstk; u = dma->dstu; in hifn_clear_rings()
1768 dma->dstk = i; dma->dstu = u; in hifn_clear_rings()
1774 dma->cmdk, dma->srck, dma->dstk, dma->resk); in hifn_clear_rings()

Completed in 13 milliseconds