Lines Matching refs:func_proto

290 	const struct btf_type *func_proto;  member
2621 const struct btf_type *func, *func_proto; in add_kfunc_call() local
2698 func_proto = btf_type_by_id(desc_btf, func->type); in add_kfunc_call()
2699 if (!func_proto || !btf_type_is_func_proto(func_proto)) { in add_kfunc_call()
2738 func_proto, func_name, in add_kfunc_call()
7472 arg = &btf_params(meta->func_proto)[0]; in process_iter_arg()
10845 args = (const struct btf_param *)(meta->func_proto + 1); in check_kfunc_args()
10846 nargs = btf_type_vlen(meta->func_proto); in check_kfunc_args()
11246 const struct btf_type *func, *func_proto; in fetch_kfunc_meta() local
11266 func_proto = btf_type_by_id(desc_btf, func->type); in fetch_kfunc_meta()
11277 meta->func_proto = func_proto; in fetch_kfunc_meta()
11408 t = btf_type_skip_modifiers(desc_btf, meta.func_proto->type, NULL); in check_kfunc_call()
11606 nargs = btf_type_vlen(meta.func_proto); in check_kfunc_call()
11607 args = (const struct btf_param *)(meta.func_proto + 1); in check_kfunc_call()
14978 const struct btf_type *type, *func_proto, *ret_type; in check_btf_func() local
15074 func_proto = btf_type_by_id(btf, type->type); in check_btf_func()
15075 if (unlikely(!func_proto || !btf_type_is_func_proto(func_proto))) in check_btf_func()
15078 ret_type = btf_type_skip_modifiers(btf, func_proto->type, NULL); in check_btf_func()
19179 const struct btf_type *t, *func_proto; in check_struct_ops_btf_id() local
19209 func_proto = btf_type_resolve_func_ptr(btf_vmlinux, member->type, in check_struct_ops_btf_id()
19211 if (!func_proto) { in check_struct_ops_btf_id()
19227 prog->aux->attach_func_proto = func_proto; in check_struct_ops_btf_id()