Symbol: bpf_obj_free_fields
include/linux/bpf.h
2598
void bpf_obj_free_fields(const struct btf_record *rec, void *obj);
kernel/bpf/arraymap.c
389
bpf_obj_free_fields(array->map.record, val);
kernel/bpf/arraymap.c
397
bpf_obj_free_fields(array->map.record, val);
kernel/bpf/arraymap.c
437
bpf_obj_free_fields(array->map.record, ptr);
kernel/bpf/arraymap.c
444
bpf_obj_free_fields(array->map.record, ptr);
kernel/bpf/arraymap.c
488
bpf_obj_free_fields(map->record, per_cpu_ptr(pptr, cpu));
kernel/bpf/arraymap.c
494
bpf_obj_free_fields(map->record, array_map_elem_ptr(array, i));
kernel/bpf/bpf_local_storage.c
136
bpf_obj_free_fields(smap->map.record, SDATA(selem)->data);
kernel/bpf/bpf_local_storage.c
153
bpf_obj_free_fields(smap->map.record, SDATA(selem)->data);
kernel/bpf/bpf_local_storage.c
373
bpf_obj_free_fields(smap->map.record, SDATA(selem)->data);
kernel/bpf/hashtab.c
1022
bpf_obj_free_fields(htab->map.record, ptr);
kernel/bpf/hashtab.c
1032
bpf_obj_free_fields(htab->map.record, ptr);
kernel/bpf/hashtab.c
1040
bpf_obj_free_fields(htab->map.record, ptr);
kernel/bpf/hashtab.c
256
bpf_obj_free_fields(htab->map.record, per_cpu_ptr(pptr, cpu));
kernel/bpf/hashtab.c
260
bpf_obj_free_fields(htab->map.record,
kernel/bpf/hashtab.c
475
bpf_obj_free_fields(hrec->record, map_value);
kernel/bpf/hashtab.c
488
bpf_obj_free_fields(hrec->record, per_cpu_ptr(pptr, cpu));
kernel/bpf/hashtab.c
848
bpf_obj_free_fields(htab->map.record, per_cpu_ptr(pptr, cpu));
kernel/bpf/hashtab.c
852
bpf_obj_free_fields(htab->map.record, map_value);
kernel/bpf/helpers.c
2389
bpf_obj_free_fields(rec, p);
tools/testing/selftests/bpf/prog_tests/htab_update.c
26
bpf_program__set_autoload(skel->progs.bpf_obj_free_fields, true);
tools/testing/selftests/bpf/progs/htab_update.c
26
int bpf_obj_free_fields(void *ctx)