/linux-master/arch/powerpc/net/ |
H A D | bpf_jit_comp64.c | 377 u32 dst_reg = bpf_to_ppc(insn[i].dst_reg); local [all...] |
H A D | bpf_jit_comp32.c | 295 u32 dst_reg = bpf_to_ppc(insn[i].dst_reg); local [all...] |
H A D | bpf_jit_comp.c | 257 bpf_add_extable_entry(struct bpf_prog *fp, u32 *image, u32 *fimage, int pass, struct codegen_context *ctx, int insn_idx, int jmp_off, int dst_reg) argument
|
/linux-master/arch/loongarch/net/ |
H A D | bpf_jit.c | 401 int dst_reg = FIELD_GET(BPF_FIXUP_REG_MASK, ex->fixup); local 411 add_exception_handler(const struct bpf_insn *insn, struct jit_ctx *ctx, int dst_reg) argument
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm_move.c | 318 struct intel_memory_region *dst_reg, *src_reg; local
|
/linux-master/arch/x86/net/ |
H A D | bpf_jit_comp32.c | 189 static u8 add_1reg(u8 byte, u32 dst_reg) argument 195 static u8 add_2reg(u8 byte, u32 dst_reg, u32 src_reg) argument [all...] |
H A D | bpf_jit_comp.c | 223 static u8 add_1reg(u8 byte, u32 dst_reg) argument 229 static u8 add_2reg(u8 byte, u32 dst_reg, u32 src_reg) argument 776 emit_mov_imm32(u8 **pprog, bool sign_propagate, u32 dst_reg, const u32 imm32) argument 816 emit_mov_imm64(u8 **pprog, u32 dst_reg, const u32 imm32_hi, const u32 imm32_lo) argument 839 emit_mov_reg(u8 **pprog, bool is64, u32 dst_reg, u32 src_reg) argument 856 emit_movsx_reg(u8 **pprog, int num_bits, bool is64, u32 dst_reg, u32 src_reg) argument 923 maybe_emit_mod(u8 **pprog, u32 dst_reg, u32 src_reg, bool is64) argument 949 emit_ldx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) argument 979 emit_ldsx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) argument 1001 emit_ldx_index(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, u32 index_reg, int off) argument 1027 emit_ldx_r12(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) argument 1033 emit_stx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) argument 1067 emit_stx_index(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, u32 index_reg, int off) argument 1093 emit_stx_r12(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) argument 1099 emit_st_index(u8 **pprog, u32 size, u32 dst_reg, u32 index_reg, int off, int imm) argument 1126 emit_st_r12(u8 **pprog, u32 size, u32 dst_reg, int off, int imm) argument 1131 emit_atomic(u8 **pprog, u8 atomic_op, u32 dst_reg, u32 src_reg, s16 off, u8 bpf_size) argument 1252 emit_shiftx(u8 **pprog, u32 dst_reg, u8 src_reg, bool is64, u8 op) argument 1325 u32 dst_reg = insn->dst_reg; local [all...] |
/linux-master/arch/riscv/net/ |
H A D | bpf_jit_comp64.c | 565 add_exception_handler(const struct bpf_insn *insn, struct rv_jit_context *ctx, int dst_reg, int insn_len) argument
|
/linux-master/arch/arm64/net/ |
H A D | bpf_jit_comp.c | 746 int dst_reg = FIELD_GET(BPF_FIXUP_REG_MASK, ex->fixup); local 754 add_exception_handler(const struct bpf_insn *insn, struct jit_ctx *ctx, int dst_reg) argument [all...] |
/linux-master/arch/s390/net/ |
H A D | bpf_jit_comp.c | 107 static inline u32 reg(u32 dst_reg, u32 src_reg) argument 783 u32 dst_reg = insn->dst_reg; local 2230 load_imm64(struct bpf_jit *jit, int dst_reg, u64 val) argument [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | jit.c | 1507 u8 dst_reg; local [all...] |
/linux-master/include/uapi/linux/ |
H A D | bpf.h | 79 __u8 dst_reg:4; /* dest register */ member in struct:bpf_insn
|
/linux-master/net/core/ |
H A D | filter.c | 298 static u32 convert_skb_access(int skb_field, int dst_reg, int src_reg, argument 9374 bpf_convert_shinfo_access(__u8 dst_reg, __u8 skb_reg, struct bpf_insn *insn) argument [all...] |
/linux-master/tools/include/uapi/linux/ |
H A D | bpf.h | 79 __u8 dst_reg:4; /* dest register */ member in struct:bpf_insn
|
/linux-master/kernel/bpf/ |
H A D | verifier.c | 3223 int dst_reg = insn_def_regno(insn); local 12687 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) argument 12796 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) argument 12869 sanitize_check_bounds(struct bpf_verifier_env *env, const struct bpf_insn *insn, const struct bpf_reg_state *dst_reg) argument 12913 struct bpf_reg_state *regs = state->regs, *dst_reg; local 13143 scalar32_min_max_add(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13169 scalar_min_max_add(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13195 scalar32_min_max_sub(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13223 scalar_min_max_sub(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13251 scalar32_min_max_mul(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13283 scalar_min_max_mul(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13315 scalar32_min_max_and(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13349 scalar_min_max_and(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13384 scalar32_min_max_or(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13418 scalar_min_max_or(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13453 scalar32_min_max_xor(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13482 scalar_min_max_xor(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13513 __scalar32_min_max_lsh(struct bpf_reg_state *dst_reg, u64 umin_val, u64 umax_val) argument 13531 scalar32_min_max_lsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13549 __scalar64_min_max_lsh(struct bpf_reg_state *dst_reg, u64 umin_val, u64 umax_val) argument 13579 scalar_min_max_lsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13594 scalar32_min_max_rsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13626 scalar_min_max_rsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13660 scalar32_min_max_arsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13683 scalar_min_max_arsh(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg) argument 13714 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) argument 13880 struct bpf_reg_state *regs = state->regs, *dst_reg, *src_reg; local 14060 struct bpf_reg_state *dst_reg = regs + insn->dst_reg; local 14215 find_good_pkt_pointers(struct bpf_verifier_state *vstate, struct bpf_reg_state *dst_reg, enum bpf_reg_type type, bool range_right_open) argument 14446 is_pkt_ptr_branch_taken(struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg, u8 opcode) argument 14832 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) argument 14955 struct bpf_reg_state *dst_reg, *other_branch_regs, *src_reg = NULL; local 15172 struct bpf_reg_state *dst_reg; local [all...] |