Lines Matching refs:kern_btf
788 const struct btf *kern_btf) in bpf_map__init_kern_struct_ops() argument
801 err = find_struct_ops_kern_types(kern_btf, tname, in bpf_map__init_kern_struct_ops()
833 kern_member = find_member_by_name(kern_btf, kern_type, mname); in bpf_map__init_kern_struct_ops()
855 kern_mtype = skip_mods_and_typedefs(kern_btf, kern_member->type, in bpf_map__init_kern_struct_ops()
869 kern_mtype = skip_mods_and_typedefs(kern_btf, in bpf_map__init_kern_struct_ops()
899 kern_msize = btf__resolve_size(kern_btf, kern_mtype_id); in bpf_map__init_kern_struct_ops()
2563 struct btf *kern_btf = obj->btf; in bpf_object__sanitize_and_load_btf() local
2586 kern_btf = btf__new(raw_data, sz); in bpf_object__sanitize_and_load_btf()
2587 if (IS_ERR(kern_btf)) in bpf_object__sanitize_and_load_btf()
2588 return PTR_ERR(kern_btf); in bpf_object__sanitize_and_load_btf()
2592 bpf_object__sanitize_btf(obj, kern_btf); in bpf_object__sanitize_and_load_btf()
2595 err = btf__load(kern_btf); in bpf_object__sanitize_and_load_btf()
2599 btf__set_fd(obj->btf, btf__fd(kern_btf)); in bpf_object__sanitize_and_load_btf()
2600 btf__set_fd(kern_btf, -1); in bpf_object__sanitize_and_load_btf()
2602 btf__free(kern_btf); in bpf_object__sanitize_and_load_btf()