Home
last modified time | relevance | path

Searched refs:off_arr (Results 1 – 2 of 2) sorted by relevance

/linux-5.19.10/kernel/bpf/
Dsyscall.c595 kfree(map->off_arr); in bpf_map_free_deferred()
901 u32 *off_base = map->off_arr->field_off; in map_off_arr_swap()
905 sz_a = map->off_arr->field_sz + (a - off_base); in map_off_arr_swap()
906 sz_b = map->off_arr->field_sz + (b - off_base); in map_off_arr_swap()
917 struct bpf_map_off_arr *off_arr; in bpf_map_alloc_off_arr() local
921 map->off_arr = NULL; in bpf_map_alloc_off_arr()
925 off_arr = kmalloc(sizeof(*map->off_arr), GFP_KERNEL | __GFP_NOWARN); in bpf_map_alloc_off_arr()
926 if (!off_arr) in bpf_map_alloc_off_arr()
928 map->off_arr = off_arr; in bpf_map_alloc_off_arr()
930 off_arr->cnt = 0; in bpf_map_alloc_off_arr()
[all …]
/linux-5.19.10/include/linux/
Dbpf.h222 struct bpf_map_off_arr *off_arr; member
282 if (likely(!map->off_arr)) { in copy_map_value()
287 for (i = 0; i < map->off_arr->cnt; i++) { in copy_map_value()
288 u32 next_off = map->off_arr->field_off[i]; in copy_map_value()
291 curr_off += map->off_arr->field_sz[i]; in copy_map_value()