Home
last modified time | relevance | path

Searched refs:ref_t (Results 1 – 2 of 2) sorted by relevance

/linux/kernel/bpf/
H A Dverifier.c11957 const struct btf_type *t, *ref_t = NULL; in get_kfunc_arg_type() local
11983 ref_t = btf_type_skip_modifiers(meta->btf, t->type, NULL); in get_kfunc_arg_type()
11984 ref_tname = btf_name_by_offset(meta->btf, ref_t->name_off); in get_kfunc_arg_type()
12057 if (!btf_type_is_void(ref_t) && !btf_type_is_scalar(ref_t) && in get_kfunc_arg_type()
12058 !__btf_type_is_scalar_struct(env, meta->btf, ref_t, 0)) { in get_kfunc_arg_type()
12060 reg_arg_name(env, argno), btf_type_str(ref_t), ref_tname); in get_kfunc_arg_type()
12064 } else if (btf_type_is_struct(ref_t)) in get_kfunc_arg_type()
12073 if (!btf_type_is_scalar(ref_t) && in get_kfunc_arg_type()
12074 !__btf_type_is_scalar_struct(env, meta->btf, ref_t, in get_kfunc_arg_type()
12127 process_kf_arg_ptr_to_btf_id(struct bpf_verifier_env * env,struct bpf_reg_state * reg,const struct btf_type * ref_t,const char * ref_tname,u32 ref_id,struct bpf_call_arg_meta * meta,int arg,argno_t argno) process_kf_arg_ptr_to_btf_id() argument
12711 const struct btf_type *t, *ref_t, *resolve_ret; check_kfunc_args() local
13553 const struct btf_type *t, *ref_t; bpf_kfunc_stack_access_bytes() local
[all...]
H A Dbtf.c8063 const struct btf_type *t, *ref_t, *fn_t; in btf_prepare_func_args() local
8207 ref_t = btf_type_skip_modifiers(btf, t->type, NULL); in btf_prepare_func_args()
8208 if (btf_type_is_void(ref_t) || btf_type_is_primitive(ref_t)) { in btf_prepare_func_args()
8219 ref_t = btf_type_by_id(vmlinux_btf, kern_type_id); in btf_prepare_func_args()
8220 if (!btf_type_is_struct(ref_t)) { in btf_prepare_func_args()
8223 i, btf_type_str(ref_t), tname); in btf_prepare_func_args()
8247 ref_t = btf_resolve_size(btf, t, &mem_size); in btf_prepare_func_args()
8248 if (IS_ERR(ref_t)) { in btf_prepare_func_args()
8251 PTR_ERR(ref_t)); in btf_prepare_func_args()