Lines Matching +full:waking +full:- +full:up

1 /* SPDX-License-Identifier: GPL-2.0 */
28 memcpy(__entry->comm, t->comm, TASK_COMM_LEN);
29 __entry->pid = t->pid;
32 TP_printk("comm=%s pid=%d", __entry->comm, __entry->pid)
49 __entry->ret = ret;
52 TP_printk("ret=%d", __entry->ret)
56 * sched_kthread_work_queue_work - called when a work gets queued
78 __entry->work = work;
79 __entry->function = work->func;
80 __entry->worker = worker;
84 __entry->work, __entry->function, __entry->worker)
88 * sched_kthread_work_execute_start - called immediately before the work callback
105 __entry->work = work;
106 __entry->function = work->func;
109 TP_printk("work struct %p: function %ps", __entry->work, __entry->function)
113 * sched_kthread_work_execute_end - called immediately after the work callback
131 __entry->work = work;
132 __entry->function = function;
135 TP_printk("work struct %p: function %ps", __entry->work, __entry->function)
139 * Tracepoint for waking up a task:
155 memcpy(__entry->comm, p->comm, TASK_COMM_LEN);
156 __entry->pid = p->pid;
157 __entry->prio = p->prio; /* XXX SCHED_DEADLINE */
158 __entry->target_cpu = task_cpu(p);
162 __entry->comm, __entry->pid, __entry->prio,
163 __entry->target_cpu)
167 * Tracepoint called when waking a task; this tracepoint is guaranteed to be
168 * called from the waking context.
175 * Tracepoint called when the task is actually woken; p->state == TASK_RUNNING.
176 * It is not always called from the waking context.
183 * Tracepoint for waking up a new task:
206 * task_state_index() uses fls() and returns a value from 0-8 range. in __trace_sched_switch_state()
208 * it for left shift operation to get the correct task->state in __trace_sched_switch_state()
211 state = __task_state_index(prev_state, p->exit_state); in __trace_sched_switch_state()
213 return state ? (1 << (state - 1)) : state; in __trace_sched_switch_state()
240 memcpy(__entry->prev_comm, prev->comm, TASK_COMM_LEN);
241 __entry->prev_pid = prev->pid;
242 __entry->prev_prio = prev->prio;
243 __entry->prev_state = __trace_sched_switch_state(preempt, prev_state, prev);
244 memcpy(__entry->next_comm, next->comm, TASK_COMM_LEN);
245 __entry->next_pid = next->pid;
246 __entry->next_prio = next->prio;
251 __entry->prev_comm, __entry->prev_pid, __entry->prev_prio,
253 (__entry->prev_state & (TASK_REPORT_MAX - 1)) ?
254 __print_flags(__entry->prev_state & (TASK_REPORT_MAX - 1), "|",
265 __entry->prev_state & TASK_REPORT_MAX ? "+" : "",
266 __entry->next_comm, __entry->next_pid, __entry->next_prio)
287 memcpy(__entry->comm, p->comm, TASK_COMM_LEN);
288 __entry->pid = p->pid;
289 __entry->prio = p->prio; /* XXX SCHED_DEADLINE */
290 __entry->orig_cpu = task_cpu(p);
291 __entry->dest_cpu = dest_cpu;
295 __entry->comm, __entry->pid, __entry->prio,
296 __entry->orig_cpu, __entry->dest_cpu)
312 memcpy(__entry->comm, p->comm, TASK_COMM_LEN);
313 __entry->pid = p->pid;
314 __entry->prio = p->prio; /* XXX SCHED_DEADLINE */
318 __entry->comm, __entry->pid, __entry->prio)
358 memcpy(__entry->comm, current->comm, TASK_COMM_LEN);
359 __entry->pid = pid_nr(pid);
360 __entry->prio = current->prio; /* XXX SCHED_DEADLINE */
364 __entry->comm, __entry->pid, __entry->prio)
384 memcpy(__entry->parent_comm, parent->comm, TASK_COMM_LEN);
385 __entry->parent_pid = parent->pid;
386 memcpy(__entry->child_comm, child->comm, TASK_COMM_LEN);
387 __entry->child_pid = child->pid;
391 __entry->parent_comm, __entry->parent_pid,
392 __entry->child_comm, __entry->child_pid)
406 __string( filename, bprm->filename )
413 __entry->pid = p->pid;
414 __entry->old_pid = old_pid;
418 __entry->pid, __entry->old_pid)
422 * sched_prepare_exec - called before setting up new exec
439 __string( interp, bprm->interp )
440 __string( filename, bprm->filename )
442 __string( comm, task->comm )
448 __entry->pid = task->pid;
454 __entry->pid, __get_str(comm))
482 memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN);
483 __entry->pid = tsk->pid;
484 __entry->delay = delay;
488 __entry->comm, __entry->pid,
489 (unsigned long long)__entry->delay)
540 memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN);
541 __entry->pid = tsk->pid;
542 __entry->runtime = runtime;
546 __entry->comm, __entry->pid,
547 (unsigned long long)__entry->runtime)
572 memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN);
573 __entry->pid = tsk->pid;
574 __entry->oldprio = tsk->prio;
575 __entry->newprio = pi_task ?
576 min(tsk->normal_prio, pi_task->prio) :
577 tsk->normal_prio;
582 __entry->comm, __entry->pid,
583 __entry->oldprio, __entry->newprio)
597 memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN);
598 __entry->pid = tsk->pid;
601 TP_printk("comm=%s pid=%d", __entry->comm, __entry->pid)
626 __entry->pid = task_pid_nr(tsk);
627 __entry->tgid = task_tgid_nr(tsk);
628 __entry->ngid = task_numa_group_id(tsk);
629 __entry->src_cpu = src_cpu;
630 __entry->src_nid = cpu_to_node(src_cpu);
631 __entry->dst_cpu = dst_cpu;
632 __entry->dst_nid = cpu_to_node(dst_cpu);
636 __entry->pid, __entry->tgid, __entry->ngid,
637 __entry->src_cpu, __entry->src_nid,
638 __entry->dst_cpu, __entry->dst_nid)
662 __entry->src_pid = task_pid_nr(src_tsk);
663 __entry->src_tgid = task_tgid_nr(src_tsk);
664 __entry->src_ngid = task_numa_group_id(src_tsk);
665 __entry->src_cpu = src_cpu;
666 __entry->src_nid = cpu_to_node(src_cpu);
667 __entry->dst_pid = dst_tsk ? task_pid_nr(dst_tsk) : 0;
668 __entry->dst_tgid = dst_tsk ? task_tgid_nr(dst_tsk) : 0;
669 __entry->dst_ngid = dst_tsk ? task_numa_group_id(dst_tsk) : 0;
670 __entry->dst_cpu = dst_cpu;
671 __entry->dst_nid = dst_cpu >= 0 ? cpu_to_node(dst_cpu) : -1;
675 __entry->src_pid, __entry->src_tgid, __entry->src_ngid,
676 __entry->src_cpu, __entry->src_nid,
677 __entry->dst_pid, __entry->dst_tgid, __entry->dst_ngid,
678 __entry->dst_cpu, __entry->dst_nid)
736 __entry->numa_scan_offset = mm->numa_scan_offset;
737 __entry->vm_start = vma->vm_start;
738 __entry->vm_end = vma->vm_end;
739 __entry->reason = reason;
743 __entry->numa_scan_offset,
744 __entry->vm_start,
745 __entry->vm_end,
746 __print_symbolic(__entry->reason, NUMAB_SKIP_REASON))
751 * Tracepoint for waking a polling cpu without an IPI.
764 __entry->cpu = cpu;
767 TP_printk("cpu=%d", __entry->cpu)
836 TP_CONDITION(!!(tsk->__state) != !!state));