Searched refs:old_array (Results 1 - 8 of 8) sorted by relevance
/linux-master/drivers/media/rc/ |
H A D | bpf-lirc.c | 139 struct bpf_prog_array *old_array; local 157 old_array = lirc_rcu_dereference(raw->progs); 158 if (old_array && bpf_prog_array_length(old_array) >= BPF_MAX_PROGS) { 163 ret = bpf_prog_array_copy(old_array, NULL, prog, 0, &new_array); 168 bpf_prog_array_free(old_array); 177 struct bpf_prog_array *old_array; local 195 old_array = lirc_rcu_dereference(raw->progs); 196 ret = bpf_prog_array_copy(old_array, prog, NULL, 0, &new_array); 206 bpf_prog_array_free(old_array); [all...] |
/linux-master/kernel/bpf/ |
H A D | net_namespace.c | 107 struct bpf_prog_array *old_array, *new_array; local 134 old_array = rcu_dereference_protected(net->bpf.run_array[type], 138 WARN_ON(bpf_prog_array_delete_safe_at(old_array, idx)); 143 bpf_prog_array_free(old_array);
|
H A D | cgroup.c | 279 struct bpf_prog_array *old_array; local 307 old_array = rcu_dereference_protected( 310 bpf_prog_array_free(old_array); 447 struct bpf_prog_array *old_array) 449 old_array = rcu_replace_pointer(cgrp->bpf.effective[atype], old_array, 454 bpf_prog_array_free(old_array); 445 activate_effective_progs(struct cgroup *cgrp, enum cgroup_bpf_attach_type atype, struct bpf_prog_array *old_array) argument
|
H A D | core.c | 2611 int bpf_prog_array_copy(struct bpf_prog_array *old_array, argument 2625 if (old_array) { 2626 existing = old_array->items; 2661 existing = old_array->items;
|
/linux-master/mm/ |
H A D | memblock.c | 418 struct memblock_region *new_array, *old_array; local 482 old_array = type->regions; 488 kfree(old_array); 489 else if (old_array != memblock_memory_init_regions && 490 old_array != memblock_reserved_init_regions) 491 memblock_free(old_array, old_alloc_size);
|
/linux-master/kernel/trace/ |
H A D | bpf_trace.c | 2237 struct bpf_prog_array *old_array; local 2255 old_array = bpf_event_rcu_dereference(event->tp_event->prog_array); 2256 if (old_array && 2257 bpf_prog_array_length(old_array) >= BPF_TRACE_MAX_PROGS) { 2262 ret = bpf_prog_array_copy(old_array, NULL, prog, bpf_cookie, &new_array); 2270 bpf_prog_array_free_sleepable(old_array); 2279 struct bpf_prog_array *old_array; local 2288 old_array = bpf_event_rcu_dereference(event->tp_event->prog_array); 2289 ret = bpf_prog_array_copy(old_array, event->prog, NULL, 0, &new_array); 2293 bpf_prog_array_delete_safe(old_array, even [all...] |
/linux-master/net/sched/ |
H A D | sch_fq.c | 816 struct rb_root *old_array, u32 old_log, 826 oroot = &old_array[idx]; 815 fq_rehash(struct fq_sched_data *q, struct rb_root *old_array, u32 old_log, struct rb_root *new_array, u32 new_log) argument
|
/linux-master/include/linux/ |
H A D | bpf.h | 2014 int bpf_prog_array_copy(struct bpf_prog_array *old_array,
|
Completed in 173 milliseconds