Lines Matching refs:old_array
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()
1022 bpf_prog_array_free(old_array); in perf_event_detach_bpf_prog()