Lines Matching refs:arg_type
4924 const struct btf_type *arg_type;
4928 arg_type = btf_type_by_id(btf, arg_type_id);
4929 if (!arg_type) {
4934 if (btf_type_is_resolve_source_only(arg_type)) {
4947 if (btf_type_needs_resolve(arg_type) &&
4949 err = btf_resolve(env, arg_type, arg_type_id);
7257 sub->args[i].arg_type = ARG_PTR_TO_CTX;
7265 sub->args[i].arg_type = ARG_PTR_TO_DYNPTR | MEM_RDONLY;
7280 sub->args[i].arg_type = ARG_PTR_TO_BTF_ID | PTR_TRUSTED;
7282 sub->args[i].arg_type |= PTR_MAYBE_NULL;
7291 sub->args[i].arg_type = ARG_PTR_TO_ARENA;
7311 sub->args[i].arg_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL;
7313 sub->args[i].arg_type &= ~PTR_MAYBE_NULL;
7324 sub->args[i].arg_type = ARG_ANYTHING;
8807 const struct btf_type *reg_type, *arg_type;
8815 arg_type = btf_type_by_id(arg_btf, arg_id);
8816 if (!arg_type)
8820 arg_name = btf_name_by_offset(arg_btf, arg_type->name_off);