/kernel/linux/linux-6.6/arch/powerpc/net/ |
H A D | bpf_jit_comp.c | 233 bpf_add_extable_entry(struct bpf_prog *fp, u32 *image, int pass, struct codegen_context *ctx, int insn_idx, int jmp_off, int dst_reg) bpf_add_extable_entry() argument
|
H A D | bpf_jit_comp64.c | 377 u32 dst_reg = bpf_to_ppc(insn[i].dst_reg); in bpf_jit_build_body() local [all...] |
H A D | bpf_jit_comp32.c | 294 u32 dst_reg = bpf_to_ppc(insn[i].dst_reg); in bpf_jit_build_body() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/net/ |
H A D | bpf_jit_comp64.c | 331 u32 dst_reg = b2p[insn[i].dst_reg]; in bpf_jit_build_body() local [all...] |
/kernel/linux/linux-6.6/arch/loongarch/net/ |
H A D | bpf_jit.c | 396 int dst_reg = FIELD_GET(BPF_FIXUP_REG_MASK, ex->fixup); in ex_handler_bpf() local 406 add_exception_handler(const struct bpf_insn *insn, struct jit_ctx *ctx, int dst_reg) add_exception_handler() argument
|
/kernel/linux/linux-5.10/arch/arm64/net/ |
H A D | bpf_jit_comp.c | 366 int dst_reg = FIELD_GET(BPF_FIXUP_REG_MASK, ex->fixup); in arm64_bpf_fixup_exception() local 374 add_exception_handler(const struct bpf_insn *insn, struct jit_ctx *ctx, int dst_reg) add_exception_handler() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm_move.c | 318 struct intel_memory_region *dst_reg, *src_reg; in i915_ttm_memcpy_init() local
|
/kernel/linux/linux-5.10/arch/x86/net/ |
H A D | bpf_jit_comp32.c | 189 static u8 add_1reg(u8 byte, u32 dst_reg) in add_1reg() argument 195 static u8 add_2reg(u8 byte, u32 dst_reg, u32 src_reg) in add_2reg() argument [all...] |
H A D | bpf_jit_comp.c | 196 static u8 add_1reg(u8 byte, u32 dst_reg) in add_1reg() argument 202 static u8 add_2reg(u8 byte, u32 dst_reg, u32 src_reg) in add_2reg() argument 595 emit_mov_imm32(u8 **pprog, bool sign_propagate, u32 dst_reg, const u32 imm32) emit_mov_imm32() argument 636 emit_mov_imm64(u8 **pprog, u32 dst_reg, const u32 imm32_hi, const u32 imm32_lo) emit_mov_imm64() argument 660 emit_mov_reg(u8 **pprog, bool is64, u32 dst_reg, u32 src_reg) emit_mov_reg() argument 679 emit_ldx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) emit_ldx() argument 718 emit_stx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) emit_stx() argument 814 u32 dst_reg = insn->dst_reg; do_jit() local [all...] |
/kernel/linux/linux-5.10/arch/mips/net/ |
H A D | ebpf_jit.c | 183 dst_reg, enumerator [all...] |
/kernel/linux/linux-5.10/arch/s390/net/ |
H A D | bpf_jit_comp.c | 101 static inline u32 reg(u32 dst_reg, u32 src_reg) in reg() argument 697 u32 dst_reg = insn->dst_reg; in bpf_jit_insn() local [all...] |
/kernel/linux/linux-6.6/arch/riscv/net/ |
H A D | bpf_jit_comp64.c | 583 add_exception_handler(const struct bpf_insn *insn, struct rv_jit_context *ctx, int dst_reg, int insn_len) add_exception_handler() argument
|
/kernel/linux/linux-6.6/arch/x86/net/ |
H A D | bpf_jit_comp32.c | 189 static u8 add_1reg(u8 byte, u32 dst_reg) in add_1reg() argument 195 static u8 add_2reg(u8 byte, u32 dst_reg, u32 src_reg) in add_2reg() argument [all...] |
H A D | bpf_jit_comp.c | 203 static u8 add_1reg(u8 byte, u32 dst_reg) in add_1reg() argument 209 static u8 add_2reg(u8 byte, u32 dst_reg, u32 src_reg) in add_2reg() argument 624 emit_mov_imm32(u8 **pprog, bool sign_propagate, u32 dst_reg, const u32 imm32) emit_mov_imm32() argument 664 emit_mov_imm64(u8 **pprog, u32 dst_reg, const u32 imm32_hi, const u32 imm32_lo) emit_mov_imm64() argument 687 emit_mov_reg(u8 **pprog, bool is64, u32 dst_reg, u32 src_reg) emit_mov_reg() argument 704 emit_movsx_reg(u8 **pprog, int num_bits, bool is64, u32 dst_reg, u32 src_reg) emit_movsx_reg() argument 759 maybe_emit_mod(u8 **pprog, u32 dst_reg, u32 src_reg, bool is64) maybe_emit_mod() argument 785 emit_ldx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) emit_ldx() argument 815 emit_ldsx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) emit_ldsx() argument 838 emit_stx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) emit_stx() argument 871 emit_atomic(u8 **pprog, u8 atomic_op, u32 dst_reg, u32 src_reg, s16 off, u8 bpf_size) emit_atomic() argument 1008 emit_shiftx(u8 **pprog, u32 dst_reg, u8 src_reg, bool is64, u8 op) emit_shiftx() argument 1060 u32 dst_reg = insn->dst_reg; do_jit() local [all...] |
/kernel/linux/linux-6.6/arch/arm64/net/ |
H A D | bpf_jit_comp.c | 698 int dst_reg = FIELD_GET(BPF_FIXUP_REG_MASK, ex->fixup); ex_handler_bpf() local 706 add_exception_handler(const struct bpf_insn *insn, struct jit_ctx *ctx, int dst_reg) add_exception_handler() argument [all...] |
/kernel/linux/linux-6.6/arch/s390/net/ |
H A D | bpf_jit_comp.c | 107 static inline u32 reg(u32 dst_reg, u32 src_reg) in reg() argument 779 u32 dst_reg = insn->dst_reg; in bpf_jit_insn() local 2097 load_imm64(struct bpf_jit *jit, int dst_reg, u64 val) load_imm64() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | jit.c | 1507 u8 dst_reg; wrp_mul() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | jit.c | 1507 u8 dst_reg; wrp_mul() local [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | filter.c | 295 static u32 convert_skb_access(int skb_field, int dst_reg, int src_reg, in convert_skb_access() argument [all...] |
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | bpf.h | 47 __u8 dst_reg:4; member
|
/kernel/linux/linux-5.10/tools/include/uapi/linux/ |
H A D | bpf.h | 67 __u8 dst_reg:4; /* dest register */ member
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | bpf.h | 67 __u8 dst_reg:4; /* dest register */ member
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | verifier.c | 2478 u32 dst_reg = insn->dst_reg; in check_stack_write_fixed_off() local 6043 sanitize_ptr_alu(struct bpf_verifier_env *env, struct bpf_insn *insn, const struct bpf_reg_state *ptr_reg, const struct bpf_reg_state *off_reg, struct bpf_reg_state *dst_reg, struct bpf_sanitize_info *info, const bool commit_window) sanitize_ptr_alu() argument 6152 sanitize_err(struct bpf_verifier_env *env, const struct bpf_insn *insn, int reason, const struct bpf_reg_state *off_reg, const struct bpf_reg_state *dst_reg) sanitize_err() argument 6225 sanitize_check_bounds(struct bpf_verifier_env *env, const struct bpf_insn *insn, const struct bpf_reg_state *dst_reg) sanitize_check_bounds() argument 6269 struct bpf_reg_state *regs = state->regs, *dst_reg; adjust_ptr_min_max_vals() local 6495 scalar32_min_max_add(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar32_min_max_add() argument 6521 scalar_min_max_add(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar_min_max_add() argument 6547 scalar32_min_max_sub(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar32_min_max_sub() argument 6575 scalar_min_max_sub(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar_min_max_sub() argument 6603 scalar32_min_max_mul(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar32_min_max_mul() argument 6635 scalar_min_max_mul(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar_min_max_mul() argument 6667 scalar32_min_max_and(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar32_min_max_and() argument 6701 scalar_min_max_and(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar_min_max_and() argument 6736 scalar32_min_max_or(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar32_min_max_or() argument 6770 scalar_min_max_or(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar_min_max_or() argument 6805 scalar32_min_max_xor(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar32_min_max_xor() argument 6834 scalar_min_max_xor(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar_min_max_xor() argument 6865 __scalar32_min_max_lsh(struct bpf_reg_state *dst_reg, u64 umin_val, u64 umax_val) __scalar32_min_max_lsh() argument 6883 scalar32_min_max_lsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar32_min_max_lsh() argument 6901 __scalar64_min_max_lsh(struct bpf_reg_state *dst_reg, u64 umin_val, u64 umax_val) __scalar64_min_max_lsh() argument 6931 scalar_min_max_lsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar_min_max_lsh() argument 6946 scalar32_min_max_rsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar32_min_max_rsh() argument 6978 scalar_min_max_rsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar_min_max_rsh() argument 7012 scalar32_min_max_arsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar32_min_max_arsh() argument 7035 scalar_min_max_arsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) scalar_min_max_arsh() argument 7066 adjust_scalar_min_max_vals(struct bpf_verifier_env *env, struct bpf_insn *insn, struct bpf_reg_state *dst_reg, struct bpf_reg_state src_reg) adjust_scalar_min_max_vals() argument 7232 struct bpf_reg_state *regs = state->regs, *dst_reg, *src_reg; adjust_reg_min_max_vals() local 7378 struct bpf_reg_state *dst_reg = regs + insn->dst_reg; check_alu_op() local 7486 find_good_pkt_pointers(struct bpf_verifier_state *vstate, struct bpf_reg_state *dst_reg, enum bpf_reg_type type, bool range_right_open) find_good_pkt_pointers() argument 7767 is_pkt_ptr_branch_taken(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg, u8 opcode) is_pkt_ptr_branch_taken() argument 7986 __reg_combine_min_max(struct bpf_reg_state *src_reg, struct bpf_reg_state *dst_reg) __reg_combine_min_max() argument 8097 try_match_pkt_pointers(const struct bpf_insn *insn, struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg, struct bpf_verifier_state *this_branch, struct bpf_verifier_state *other_branch) try_match_pkt_pointers() argument 8220 struct bpf_reg_state *dst_reg, *other_branch_regs, *src_reg = NULL; check_cond_jmp_op() local 8411 struct bpf_reg_state *dst_reg; check_ld_imm() local [all...] |
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | bpf.h | 74 __u8 dst_reg:4; /* dest register */ member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | bpf.h | 60 __u8 dst_reg : 4; member
|