Lines Matching refs:kptr
209 t = btf_type_by_id(field->kptr.btf, field->kptr.btf_id); in bpf_obj_pin_uptrs()
658 if (rec->fields[i].kptr.module) in btf_record_free()
659 module_put(rec->fields[i].kptr.module); in btf_record_free()
660 if (btf_is_kernel(rec->fields[i].kptr.btf)) in btf_record_free()
661 btf_put(rec->fields[i].kptr.btf); in btf_record_free()
709 if (btf_is_kernel(fields[i].kptr.btf)) in btf_record_dup()
710 btf_get(fields[i].kptr.btf); in btf_record_dup()
711 if (fields[i].kptr.module && !try_module_get(fields[i].kptr.module)) { in btf_record_dup()
816 if (!btf_is_kernel(field->kptr.btf)) { in bpf_obj_free_fields()
817 pointee_struct_meta = btf_find_struct_meta(field->kptr.btf, in bpf_obj_free_fields()
818 field->kptr.btf_id); in bpf_obj_free_fields()
823 field->kptr.dtor(xchgd_field); in bpf_obj_free_fields()