Home
last modified time | relevance | path

Searched refs:bpf_reg_state (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/ethernet/netronome/nfp/bpf/
A Dverifier.c50 const struct bpf_reg_state *reg2) in nfp_record_adjust_head()
85 const struct bpf_reg_state *reg1 = cur_regs(env) + BPF_REG_1; in nfp_bpf_map_update_value_ok()
86 const struct bpf_reg_state *reg3 = cur_regs(env) + BPF_REG_3; in nfp_bpf_map_update_value_ok()
125 const struct bpf_reg_state *reg, in nfp_bpf_stack_arg_ok()
159 u32 helper_tgt, const struct bpf_reg_state *reg1) in nfp_bpf_map_call_ok()
174 const struct bpf_reg_state *reg1 = cur_regs(env) + BPF_REG_1; in nfp_bpf_check_helper_call()
345 const struct bpf_reg_state *reg, in nfp_bpf_check_stack_access()
418 const struct bpf_reg_state *reg, in nfp_bpf_map_mark_used()
454 const struct bpf_reg_state *reg = cur_regs(env) + reg_no; in nfp_bpf_check_ptr()
559 const struct bpf_reg_state *sreg = in nfp_bpf_check_alu()
[all …]
A Dmain.h250 struct bpf_reg_state reg;
305 struct bpf_reg_state ptr;
326 struct bpf_reg_state arg1;
/linux/kernel/bpf/
A Dverifier.c2509 struct bpf_reg_state *reg; in mark_all_scalars_precise()
2542 struct bpf_reg_state *reg; in __mark_chain_precision()
3075 struct bpf_reg_state *reg; in check_stack_read_fixed_off()
3333 struct bpf_reg_state *reg; in __check_mem_access()
6152 struct bpf_reg_state *r0; in prepare_func_exit()
6974 struct bpf_reg_state tmp; in sanitize_ptr_alu()
8405 struct bpf_reg_state *reg; in __find_good_pkt_pointers()
8704 struct bpf_reg_state *pkt; in is_pkt_ptr_branch_taken()
9003 struct bpf_reg_state *reg; in __mark_ptr_or_null_regs()
9148 struct bpf_reg_state *reg; in find_equal_scalars()
[all …]
A Dbtf.c5568 struct bpf_reg_state *regs, in btf_check_func_arg_match()
5606 struct bpf_reg_state *reg = &regs[regno]; in btf_check_func_arg_match()
5707 struct bpf_reg_state *regs) in btf_check_subprog_arg_match()
5739 struct bpf_reg_state *regs) in btf_check_kfunc_arg_match()
5752 struct bpf_reg_state *regs) in btf_prepare_func_args()
5823 struct bpf_reg_state *reg = &regs[i + 1]; in btf_prepare_func_args()
/linux/include/linux/
A Dbpf_verifier.h44 struct bpf_reg_state { struct
152 struct bpf_reg_state *parent; argument
180 struct bpf_reg_state spilled_ptr; argument
199 struct bpf_reg_state regs[MAX_BPF_REG];
486 static inline struct bpf_reg_state *cur_regs(struct bpf_verifier_env *env) in cur_regs()
502 const struct bpf_reg_state *reg, int regno);
503 int check_mem_reg(struct bpf_verifier_env *env, struct bpf_reg_state *reg,
A Dbpf.h1705 struct bpf_reg_state;
1707 struct bpf_reg_state *regs);
1710 struct bpf_reg_state *regs);
1712 struct bpf_reg_state *reg);
/linux/Documentation/networking/
A Dfilter.rst1219 This is done with ``struct bpf_reg_state``, defined in include/linux/

Completed in 57 milliseconds