Lines Matching refs:event

24 	handle->event->pending_wakeup = 1;  in perf_output_wakeup()
25 irq_work_queue(&handle->event->pending); in perf_output_wakeup()
106 struct perf_event *event, unsigned int size) in perf_output_begin() argument
121 if (event->parent) in perf_output_begin()
122 event = event->parent; in perf_output_begin()
124 rb = rcu_dereference(event->rb); in perf_output_begin()
132 handle->event = event; in perf_output_begin()
137 if (event->attr.sample_id_all) in perf_output_begin()
138 size += event->id_header_size; in perf_output_begin()
186 lost_event.id = event->id; in perf_output_begin()
190 &sample_data, event); in perf_output_begin()
192 perf_event__output_id_sample(event, handle, &sample_data); in perf_output_begin()
269 struct perf_event *event) in perf_aux_output_begin() argument
271 struct perf_event *output_event = event; in perf_aux_output_begin()
300 handle->event = event; in perf_aux_output_begin()
321 event->pending_disable = 1; in perf_aux_output_begin()
335 handle->event = NULL; in perf_aux_output_begin()
373 perf_event_aux_event(handle->event, aux_head, size, flags); in perf_aux_output_end()
385 handle->event->pending_disable = 1; in perf_aux_output_end()
389 handle->event = NULL; in perf_aux_output_end()
427 if (!handle->event) in perf_get_aux()
470 int rb_alloc_aux(struct ring_buffer *rb, struct perf_event *event, in rb_alloc_aux() argument
474 int node = (event->cpu == -1) ? -1 : cpu_to_node(event->cpu); in rb_alloc_aux()
477 if (!has_aux(event)) in rb_alloc_aux()
480 if (event->pmu->capabilities & PERF_PMU_CAP_AUX_NO_SG) { in rb_alloc_aux()
491 if ((event->pmu->capabilities & PERF_PMU_CAP_AUX_SW_DOUBLEBUF) && in rb_alloc_aux()
504 rb->free_aux = event->pmu->free_aux; in rb_alloc_aux()
525 if ((event->pmu->capabilities & PERF_PMU_CAP_AUX_NO_SG) && in rb_alloc_aux()
533 rb->aux_priv = event->pmu->setup_aux(event->cpu, rb->aux_pages, nr_pages, in rb_alloc_aux()