Searched refs:old_array (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/media/rc/ |
D | bpf-lirc.c | 109 struct bpf_prog_array __rcu *old_array; in lirc_bpf_attach() local 132 old_array = raw->progs; in lirc_bpf_attach() 133 ret = bpf_prog_array_copy(old_array, NULL, prog, &new_array); in lirc_bpf_attach() 138 bpf_prog_array_free(old_array); in lirc_bpf_attach() 147 struct bpf_prog_array __rcu *old_array; in lirc_bpf_detach() local 165 old_array = raw->progs; in lirc_bpf_detach() 166 ret = bpf_prog_array_copy(old_array, prog, NULL, &new_array); in lirc_bpf_detach() 176 bpf_prog_array_free(old_array); in lirc_bpf_detach()
|
/Linux-v4.19/kernel/trace/ |
D | bpf_trace.c | 964 struct bpf_prog_array __rcu *old_array; in perf_event_attach_bpf_prog() local 982 old_array = event->tp_event->prog_array; in perf_event_attach_bpf_prog() 983 if (old_array && in perf_event_attach_bpf_prog() 984 bpf_prog_array_length(old_array) >= BPF_TRACE_MAX_PROGS) { in perf_event_attach_bpf_prog() 989 ret = bpf_prog_array_copy(old_array, NULL, prog, &new_array); in perf_event_attach_bpf_prog() 996 bpf_prog_array_free(old_array); in perf_event_attach_bpf_prog() 1005 struct bpf_prog_array __rcu *old_array; in perf_event_detach_bpf_prog() local 1014 old_array = event->tp_event->prog_array; in perf_event_detach_bpf_prog() 1015 ret = bpf_prog_array_copy(old_array, event->prog, NULL, &new_array); in perf_event_detach_bpf_prog() 1019 bpf_prog_array_delete_safe(old_array, event->prog); in perf_event_detach_bpf_prog() [all …]
|
/Linux-v4.19/kernel/bpf/ |
D | cgroup.c | 141 struct bpf_prog_array __rcu *old_array; in activate_effective_progs() local 143 old_array = xchg(&cgrp->bpf.effective[type], array); in activate_effective_progs() 147 bpf_prog_array_free(old_array); in activate_effective_progs()
|
D | core.c | 1640 int bpf_prog_array_copy(struct bpf_prog_array __rcu *old_array, in bpf_prog_array_copy() argument 1654 if (old_array) { in bpf_prog_array_copy() 1655 existing = old_array->items; in bpf_prog_array_copy() 1689 existing = old_array->items; in bpf_prog_array_copy()
|
/Linux-v4.19/mm/ |
D | memblock.c | 393 struct memblock_region *new_array, *old_array; in memblock_double_array() local 467 old_array = type->regions; in memblock_double_array() 473 kfree(old_array); in memblock_double_array() 474 else if (old_array != memblock_memory_init_regions && in memblock_double_array() 475 old_array != memblock_reserved_init_regions) in memblock_double_array() 476 memblock_free(__pa(old_array), old_alloc_size); in memblock_double_array()
|
/Linux-v4.19/net/sched/ |
D | sch_fq.c | 604 struct rb_root *old_array, u32 old_log, in fq_rehash() argument 614 oroot = &old_array[idx]; in fq_rehash()
|
/Linux-v4.19/include/linux/ |
D | bpf.h | 379 int bpf_prog_array_copy(struct bpf_prog_array __rcu *old_array,
|