Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- kernel/rcu/rcutorture.c, line 310
- kernel/trace/fgraph.c, line 1101
- kernel/trace/ftrace.c
- kernel/trace/preemptirq_delay_test.c
- kernel/trace/ring_buffer.c
- kernel/trace/trace.c
- kernel/trace/trace_benchmark.c
- kernel/trace/trace_clock.c, line 47
- kernel/trace/trace_functions_graph.c
- kernel/trace/trace_hwlat.c, line 155
- kernel/trace/trace_irqsoff.c
- kernel/trace/trace_osnoise.c, line 712
- kernel/trace/trace_sched_wakeup.c
Smatch caller information:
kernel/trace/trace_irqsoff.c irqsoff_graph_entry() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/trace_irqsoff.c irqsoff_graph_return() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/fgraph.c ftrace_graph_probe_sched_switch() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/rcu/rcutorture.c rcu_trace_clock_local() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/trace/trace_osnoise.c get_int_safe_duration() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/trace_osnoise.c osnoise_trace_irq_entry() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/trace_osnoise.c run_osnoise() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | irq |
kernel/trace/trace_osnoise.c set_int_safe_time() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/trace_osnoise.c thread_entry() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/trace_osnoise.c timerlat_irq() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/trace/trace_osnoise.c trace_osnoise_callback() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD |
kernel/trace/trace_osnoise.c trace_osnoise_callback() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD |
kernel/trace/trace_osnoise.c trace_softirq_entry_callback() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/trace_benchmark.c trace_do_benchmark() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
kernel/trace/trace_benchmark.c trace_do_benchmark() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
kernel/trace/trace.c buffer_ftrace_now() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &ftrace_lock |
kernel/trace/ring_buffer.c rb_time_stamp() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/trace/ftrace.c profile_graph_entry() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/ftrace.c profile_graph_return() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/trace_sched_wakeup.c wakeup_graph_entry() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt |
kernel/trace/trace_sched_wakeup.c wakeup_graph_return() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt |
kernel/trace/trace_functions_graph.c __trace_graph_function() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
kernel/trace/trace_functions_graph.c graph_entry() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/trace_functions_graph.c trace_graph_return() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/trace_functions_graph.c trace_graph_thresh_return() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|
kernel/trace/trace_hwlat.c get_sample() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
kernel/trace/trace_hwlat.c get_sample() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
kernel/trace/trace_hwlat.c get_sample() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
kernel/trace/trace_hwlat.c trace_hwlat_callback() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD |
kernel/trace/trace_hwlat.c trace_hwlat_callback() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD |
kernel/trace/preemptirq_delay_test.c busy_wait() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| HALF_LOCKED2 | flags |
kernel/trace/preemptirq_delay_test.c busy_wait() -> trace_clock_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| HALF_LOCKED2 | flags |
kernel/trace/ring_buffer.c rb_time_stamp() -> (struct trace_buffer)->clock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |