• Home
  • Raw
  • Download

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

1 /* SPDX-License-Identifier: GPL-2.0 */
32 memcpy(__entry->comm, t->comm, TASK_COMM_LEN);
33 __entry->pid = t->pid;
36 TP_printk("comm=%s pid=%d", __entry->comm, __entry->pid)
53 __entry->ret = ret;
56 TP_printk("ret=%d", __entry->ret)
60 * Tracepoint for waking up a task:
77 memcpy(__entry->comm, p->comm, TASK_COMM_LEN);
78 __entry->pid = p->pid;
79 __entry->prio = p->prio; /* XXX SCHED_DEADLINE */
80 __entry->success = 1; /* rudiment, kill when possible */
81 __entry->target_cpu = task_cpu(p);
85 __entry->comm, __entry->pid, __entry->prio,
86 __entry->target_cpu)
90 * Tracepoint called when waking a task; this tracepoint is guaranteed to be
91 * called from the waking context.
98 * Tracepoint called when the task is actually woken; p->state == TASK_RUNNNG.
99 * It is not always called from the waking context.
106 * Tracepoint for waking up a new task:
129 * task_state_index() uses fls() and returns a value from 0-8 range. in __trace_sched_switch_state()
131 * it for left shift operation to get the correct task->state in __trace_sched_switch_state()
136 return state ? (1 << (state - 1)) : state; in __trace_sched_switch_state()
162 memcpy(__entry->next_comm, next->comm, TASK_COMM_LEN);
163 __entry->prev_pid = prev->pid;
164 __entry->prev_prio = prev->prio;
165 __entry->prev_state = __trace_sched_switch_state(preempt, prev);
166 memcpy(__entry->prev_comm, prev->comm, TASK_COMM_LEN);
167 __entry->next_pid = next->pid;
168 __entry->next_prio = next->prio;
173 __entry->prev_comm, __entry->prev_pid, __entry->prev_prio,
175 (__entry->prev_state & (TASK_REPORT_MAX - 1)) ?
176 __print_flags(__entry->prev_state & (TASK_REPORT_MAX - 1), "|",
187 __entry->prev_state & TASK_REPORT_MAX ? "+" : "",
188 __entry->next_comm, __entry->next_pid, __entry->next_prio)
209 memcpy(__entry->comm, p->comm, TASK_COMM_LEN);
210 __entry->pid = p->pid;
211 __entry->prio = p->prio; /* XXX SCHED_DEADLINE */
212 __entry->orig_cpu = task_cpu(p);
213 __entry->dest_cpu = dest_cpu;
217 __entry->comm, __entry->pid, __entry->prio,
218 __entry->orig_cpu, __entry->dest_cpu)
234 memcpy(__entry->comm, p->comm, TASK_COMM_LEN);
235 __entry->pid = p->pid;
236 __entry->prio = p->prio; /* XXX SCHED_DEADLINE */
240 __entry->comm, __entry->pid, __entry->prio)
280 memcpy(__entry->comm, current->comm, TASK_COMM_LEN);
281 __entry->pid = pid_nr(pid);
282 __entry->prio = current->prio; /* XXX SCHED_DEADLINE */
286 __entry->comm, __entry->pid, __entry->prio)
306 memcpy(__entry->parent_comm, parent->comm, TASK_COMM_LEN);
307 __entry->parent_pid = parent->pid;
308 memcpy(__entry->child_comm, child->comm, TASK_COMM_LEN);
309 __entry->child_pid = child->pid;
313 __entry->parent_comm, __entry->parent_pid,
314 __entry->child_comm, __entry->child_pid)
328 __string( filename, bprm->filename )
334 __assign_str(filename, bprm->filename);
335 __entry->pid = p->pid;
336 __entry->old_pid = old_pid;
340 __entry->pid, __entry->old_pid)
369 memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN);
370 __entry->pid = tsk->pid;
371 __entry->delay = delay;
375 __entry->comm, __entry->pid,
376 (unsigned long long)__entry->delay)
428 memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN);
429 __entry->pid = tsk->pid;
430 __entry->runtime = runtime;
431 __entry->vruntime = vruntime;
435 __entry->comm, __entry->pid,
436 (unsigned long long)__entry->runtime,
437 (unsigned long long)__entry->vruntime)
462 memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN);
463 __entry->pid = tsk->pid;
464 __entry->oldprio = tsk->prio;
465 __entry->newprio = pi_task ?
466 min(tsk->normal_prio, pi_task->prio) :
467 tsk->normal_prio;
472 __entry->comm, __entry->pid,
473 __entry->oldprio, __entry->newprio)
487 memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN);
488 __entry->pid = tsk->pid;
491 TP_printk("comm=%s pid=%d", __entry->comm, __entry->pid)
516 __entry->pid = task_pid_nr(tsk);
517 __entry->tgid = task_tgid_nr(tsk);
518 __entry->ngid = task_numa_group_id(tsk);
519 __entry->src_cpu = src_cpu;
520 __entry->src_nid = cpu_to_node(src_cpu);
521 __entry->dst_cpu = dst_cpu;
522 __entry->dst_nid = cpu_to_node(dst_cpu);
526 __entry->pid, __entry->tgid, __entry->ngid,
527 __entry->src_cpu, __entry->src_nid,
528 __entry->dst_cpu, __entry->dst_nid)
552 __entry->src_pid = task_pid_nr(src_tsk);
553 __entry->src_tgid = task_tgid_nr(src_tsk);
554 __entry->src_ngid = task_numa_group_id(src_tsk);
555 __entry->src_cpu = src_cpu;
556 __entry->src_nid = cpu_to_node(src_cpu);
557 __entry->dst_pid = dst_tsk ? task_pid_nr(dst_tsk) : 0;
558 __entry->dst_tgid = dst_tsk ? task_tgid_nr(dst_tsk) : 0;
559 __entry->dst_ngid = dst_tsk ? task_numa_group_id(dst_tsk) : 0;
560 __entry->dst_cpu = dst_cpu;
561 __entry->dst_nid = dst_cpu >= 0 ? cpu_to_node(dst_cpu) : -1;
565 __entry->src_pid, __entry->src_tgid, __entry->src_ngid,
566 __entry->src_cpu, __entry->src_nid,
567 __entry->dst_pid, __entry->dst_tgid, __entry->dst_ngid,
568 __entry->dst_cpu, __entry->dst_nid)
589 * Tracepoint for waking a polling cpu without an IPI.
602 __entry->cpu = cpu;
605 TP_printk("cpu=%d", __entry->cpu)
621 __entry->cpu = cpu;
622 __entry->old_need = old_need;
623 __entry->new_need = new_need;
624 __entry->updated = updated;
626 TP_printk("cpu=%u, old_need=%u, new_need=%u, updated=%u", __entry->cpu,
627 __entry->old_need, __entry->new_need, __entry->updated)
643 __entry->cpu = cpu;
644 __entry->busy = busy;
645 __entry->old_is_busy = old_is_busy;
646 __entry->is_busy = is_busy;
647 __entry->high_irqload = high_irqload;
650 __entry->cpu, __entry->busy, __entry->old_is_busy,
651 __entry->is_busy, __entry->high_irqload)
663 __entry->refcount = refcount;
664 __entry->ret = ret;
666 TP_printk("refcount=%u, ret=%d", __entry->refcount, __entry->ret)
686 __entry->cpu = cpu;
687 __entry->nr_need = nr_need;
688 __entry->prev_misfit_need = prev_misfit_need;
689 __entry->nrrun = nrrun;
690 __entry->max_nr = max_nr;
691 __entry->nr_prev_assist = nr_prev_assist;
695 __entry->cpu, __entry->nr_need, __entry->prev_misfit_need,
696 __entry->nrrun, __entry->max_nr, __entry->nr_prev_assist)
718 __entry->cpu = cpu;
719 __entry->nr = nr;
720 __entry->nr_misfit = nr_misfit;
721 __entry->nr_max = nr_max;
725 __entry->cpu, __entry->nr, __entry->nr_misfit, __entry->nr_max)
731 * sched_isolate - called when cores are isolated/unisolated
755 __entry->requested_cpu = requested_cpu;
756 __entry->isolated_cpus = isolated_cpus;
757 __entry->time = div64_u64(sched_clock() - start_time, 1000);
758 __entry->isolate = isolate;
762 __entry->requested_cpu, __entry->isolated_cpus,
763 __entry->time, __entry->isolate)