Lines Matching refs:output_event
6238 struct perf_event *output_event);
6283 struct perf_event *output_event = NULL; in _perf_ioctl() local
6287 output_event = fd_file(output)->private_data; in _perf_ioctl()
6289 return perf_event_set_output(event, output_event); in _perf_ioctl()
12900 perf_event_set_output(struct perf_event *event, struct perf_event *output_event) in perf_event_set_output() argument
12905 if (!output_event) { in perf_event_set_output()
12911 if (event == output_event) in perf_event_set_output()
12917 if (output_event->cpu != event->cpu) in perf_event_set_output()
12923 if (output_event->cpu == -1 && output_event->hw.target != event->hw.target) in perf_event_set_output()
12929 if (output_event->clock != event->clock) in perf_event_set_output()
12936 if (is_write_backward(output_event) != is_write_backward(event)) in perf_event_set_output()
12942 if (has_aux(event) && has_aux(output_event) && in perf_event_set_output()
12943 event->pmu != output_event->pmu) in perf_event_set_output()
12953 mutex_lock_double(&event->mmap_mutex, &output_event->mmap_mutex); in perf_event_set_output()
12959 if (output_event) { in perf_event_set_output()
12961 rb = ring_buffer_get(output_event); in perf_event_set_output()
12977 if (output_event) in perf_event_set_output()
12978 mutex_unlock(&output_event->mmap_mutex); in perf_event_set_output()
13065 struct perf_event *group_leader = NULL, *output_event = NULL; in SYSCALL_DEFINE5() local
13149 output_event = group_leader; in SYSCALL_DEFINE5()
13323 if (output_event) { in SYSCALL_DEFINE5()
13324 err = perf_event_set_output(event, output_event); in SYSCALL_DEFINE5()