Lines Matching refs:kern_btf

1135 	const struct btf *kern_btf;  in bpf_map__init_kern_struct_ops()  local
1151 kern_btf = mod_btf ? mod_btf->btf : obj->btf_vmlinux; in bpf_map__init_kern_struct_ops()
1189 kern_member = find_member_by_name(kern_btf, kern_type, mname); in bpf_map__init_kern_struct_ops()
1227 kern_mtype = skip_mods_and_typedefs(kern_btf, kern_member->type, in bpf_map__init_kern_struct_ops()
1257 kern_mtype = skip_mods_and_typedefs(kern_btf, in bpf_map__init_kern_struct_ops()
1309 kern_msize = btf__resolve_size(kern_btf, kern_mtype_id); in bpf_map__init_kern_struct_ops()
3522 struct btf *kern_btf = obj->btf; in bpf_object__sanitize_and_load_btf() local
3577 kern_btf = btf__new(raw_data, sz); in bpf_object__sanitize_and_load_btf()
3578 err = libbpf_get_error(kern_btf); in bpf_object__sanitize_and_load_btf()
3584 err = bpf_object__sanitize_btf(obj, kern_btf); in bpf_object__sanitize_and_load_btf()
3591 const void *raw_data = btf__raw_data(kern_btf, &raw_size); in bpf_object__sanitize_and_load_btf()
3599 btf__set_fd(kern_btf, 0); in bpf_object__sanitize_and_load_btf()
3602 err = btf_load_into_kernel(kern_btf, obj->log_buf, obj->log_size, in bpf_object__sanitize_and_load_btf()
3608 btf__set_fd(obj->btf, btf__fd(kern_btf)); in bpf_object__sanitize_and_load_btf()
3609 btf__set_fd(kern_btf, -1); in bpf_object__sanitize_and_load_btf()
3611 btf__free(kern_btf); in bpf_object__sanitize_and_load_btf()
8300 struct btf *kern_btf = NULL; in bpf_object__resolve_ksym_func_btf_id() local
8305 kfunc_id = find_ksym_btf_id(obj, ext->essent_name ?: ext->name, BTF_KIND_FUNC, &kern_btf, in bpf_object__resolve_ksym_func_btf_id()
8315 kern_func = btf__type_by_id(kern_btf, kfunc_id); in bpf_object__resolve_ksym_func_btf_id()
8319 kern_btf, kfunc_proto_id); in bpf_object__resolve_ksym_func_btf_id()