Lines Matching refs:arg_btf_id
315 u32 arg_btf_id; member
7799 const u32 *arg_btf_id, in check_reg_type() argument
7885 if (!arg_btf_id) { in check_reg_type()
7890 arg_btf_id = compatible->btf_id; in check_reg_type()
7897 if (arg_btf_id == BPF_PTR_POISON) { in check_reg_type()
7905 btf_vmlinux, *arg_btf_id, in check_reg_type()
7909 btf_type_name(btf_vmlinux, *arg_btf_id)); in check_reg_type()
8099 u32 *arg_btf_id = NULL; in check_func_arg() local
8139 arg_btf_id = fn->arg_btf_id[arg]; in check_func_arg()
8141 err = check_reg_type(env, regno, arg_type, arg_btf_id, meta); in check_func_arg()
8736 return !!fn->arg_btf_id[i]; in check_btf_id_ok()
8738 return fn->arg_btf_id[i] == BPF_PTR_POISON; in check_btf_id_ok()
8739 if (base_type(fn->arg_type[i]) != ARG_PTR_TO_BTF_ID && fn->arg_btf_id[i] && in check_btf_id_ok()
10804 meta->arg_btf_id = reg->btf_id; in __process_kf_arg_ptr_to_graph_node()
11016 meta->arg_btf_id = reg->btf_id; in check_kfunc_args()
11227 meta->arg_btf_id = reg->btf_id; in check_kfunc_args()
11378 insn_aux->kptr_struct_meta = btf_find_struct_meta(meta.arg_btf, meta.arg_btf_id); in check_kfunc_call()
11466 regs[BPF_REG_0].btf_id = meta.arg_btf_id; in check_kfunc_call()
11470 meta.arg_btf_id); in check_kfunc_call()
11601 meta.arg_btf_id); in check_kfunc_call()