Lines Matching refs:kptr
214 t = btf_type_by_id(field->kptr.btf, field->kptr.btf_id); in bpf_obj_pin_uptrs()
678 if (rec->fields[i].kptr.module) in btf_record_free()
679 module_put(rec->fields[i].kptr.module); in btf_record_free()
680 if (btf_is_kernel(rec->fields[i].kptr.btf)) in btf_record_free()
681 btf_put(rec->fields[i].kptr.btf); in btf_record_free()
730 if (btf_is_kernel(fields[i].kptr.btf)) in btf_record_dup()
731 btf_get(fields[i].kptr.btf); in btf_record_dup()
732 if (fields[i].kptr.module && !try_module_get(fields[i].kptr.module)) { in btf_record_dup()
848 if (!btf_is_kernel(field->kptr.btf)) { in bpf_obj_free_fields()
849 pointee_struct_meta = btf_find_struct_meta(field->kptr.btf, in bpf_obj_free_fields()
850 field->kptr.btf_id); in bpf_obj_free_fields()
855 field->kptr.dtor(xchgd_field); in bpf_obj_free_fields()