Home
last modified time | relevance | path

Searched refs:bpf_subprog_info (Results 1 – 9 of 9) sorted by relevance

/linux/kernel/bpf/
H A Dcfg.c54 struct bpf_subprog_info *subprog; in mark_subprog_changes_pkt_data()
62 struct bpf_subprog_info *subprog; in mark_subprog_might_sleep()
70 struct bpf_subprog_info *subprog; in mark_subprog_might_throw()
84 struct bpf_subprog_info *caller, *callee; in merge_callee_effects()
345 struct bpf_subprog_info *subprog; in create_jt()
431 struct bpf_subprog_info *subprog; in visit_abnormal_return_insn()
H A Dfixups.c748 struct bpf_subprog_info *subprogs = env->subprog_info; in bpf_convert_ctx_accesses()
1420 struct bpf_subprog_info *subprog = &env->subprog_info[i]; in bpf_fixup_call_args()
1486 struct bpf_subprog_info *info = env->subprog_info; in add_hidden_subprog()
1527 struct bpf_subprog_info *subprogs = env->subprog_info; in bpf_do_misc_fixups()
2593 struct bpf_subprog_info *subprogs = env->subprog_info; in bpf_optimize_bpf_loop()
2641 struct bpf_subprog_info *subprog = env->subprog_info; in bpf_remove_fastcall_spills_fills()
H A Dcheck_btf.c218 struct bpf_subprog_info *sub; in check_btf_line()
H A Dverifier.c433 struct bpf_subprog_info *info = subprog_info(env, subprog); in bpf_mark_subprog_exc_cb()
2354 return ((struct bpf_subprog_info *)a)->start - in cmp_subprogs()
2355 ((struct bpf_subprog_info *)b)->start; in cmp_subprogs()
2359 struct bpf_subprog_info *bpf_find_containing_subprog(struct bpf_verifier_env *env, int off) in bpf_find_containing_subprog()
2361 struct bpf_subprog_info *vals = env->subprog_info; in bpf_find_containing_subprog()
2382 struct bpf_subprog_info *p; in bpf_find_subprog()
2921 struct bpf_subprog_info *subprog = env->subprog_info; in add_subprogs()
3018 struct bpf_subprog_info *subprog = env->subprog_info; in check_subprogs()
3091 struct bpf_subprog_info *si = env->subprog_info; in sort_subprogs_topo()
3480 struct bpf_subprog_info *subprog = &env->subprog_info[state->subprogno]; in check_fastcall_stack_contract()
[all …]
H A Ddiagnostics.c806 const struct bpf_subprog_info *subprog; in bpf_diag_source()
H A Dliveness.c310 struct bpf_subprog_info *subprog; in update_instance()
H A Dcore.c1652 const struct bpf_subprog_info *sub; in bpf_out_stack_arg_cnt()
H A Dbtf.c8019 struct bpf_subprog_info *sub = subprog_info(env, subprog); in btf_prepare_func_args()
/linux/include/linux/
H A Dbpf_verifier.h802 struct bpf_subprog_info { struct
836 static inline u16 bpf_in_stack_arg_cnt(const struct bpf_subprog_info *sub) in bpf_in_stack_arg_cnt() argument
962 …struct bpf_subprog_info subprog_info[BPF_MAX_SUBPROGS + 2]; /* max + 2 for the fake and exception …
1055 static inline struct bpf_subprog_info *subprog_info(struct bpf_verifier_env *env, int subprog) in subprog_info()
1492 struct bpf_subprog_info *bpf_find_containing_subprog(struct bpf_verifier_env *env, int off);