Lines Matching defs:task_event
4592 struct perf_event *cpu_event = NULL, *task_event = NULL;
4615 task_event = ctx_event_to_rotate(task_epc);
4623 if (task_event || (task_epc && cpu_event)) {
4635 if (task_event)
4636 rotate_ctx(task_epc->ctx, task_event);
4638 if (task_event || (task_epc && cpu_event))
9191 struct perf_task_event *task_event = data;
9194 struct task_struct *task = task_event->task;
9195 int ret, size = task_event->event_id.header.size;
9200 perf_event_header__init_id(&task_event->event_id.header, &sample, event);
9203 task_event->event_id.header.size);
9207 task_event->event_id.pid = perf_event_pid(event, task);
9208 task_event->event_id.tid = perf_event_tid(event, task);
9210 if (task_event->event_id.header.type == PERF_RECORD_EXIT) {
9211 task_event->event_id.ppid = perf_event_pid(event,
9213 task_event->event_id.ptid = perf_event_pid(event,
9216 task_event->event_id.ppid = perf_event_pid(event, current);
9217 task_event->event_id.ptid = perf_event_tid(event, current);
9220 task_event->event_id.time = perf_event_clock(event);
9222 perf_output_put(&handle, task_event->event_id);
9228 task_event->event_id.header.size = size;
9235 struct perf_task_event task_event;
9242 task_event = (struct perf_task_event){
9249 .size = sizeof(task_event.event_id),
9260 &task_event,