Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 24 files:
- arch/alpha/kernel/process.c, line 391
- arch/arc/kernel/stacktrace.c
- arch/arm/kernel/process.c, line 296
- arch/arm64/kernel/process.c, line 789
- arch/csky/kernel/stacktrace.c
- arch/hexagon/kernel/process.c, line 140
- arch/loongarch/kernel/process.c, line 253
- arch/m68k/kernel/process.c, line 281
- arch/mips/kernel/process.c, line 675
- arch/mips/kernel/stacktrace.c
- arch/nios2/kernel/process.c, line 234
- arch/openrisc/kernel/stacktrace.c, line 56
- arch/parisc/kernel/process.c, line 279
- arch/riscv/kernel/stacktrace.c, line 160
- arch/s390/kernel/process.c, line 219
- arch/sh/kernel/process_32.c, line 190
- arch/sh/kernel/stacktrace.c, line 57
- arch/sparc/kernel/process_32.c, line 394
- arch/sparc/kernel/process_64.c, line 689
- arch/sparc/kernel/stacktrace.c, line 57
- arch/um/kernel/process.c, line 299
- arch/x86/kernel/process.c, line 1054
- arch/xtensa/kernel/process.c, line 391
- kernel/stacktrace.c, line 99
Smatch caller information:
arch/x86/kernel/process.c __get_wchan() -> in_sched_functions()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-5952596217597046783,5952596217597046785-u64max |
| CAPPED_DATA | 0 | addr | 1 |
| CAPPED_DATA | 0 | addr | 1 |
| DATA_SOURCE | 0 | addr | r unwind_get_return_address |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| LOCK2 | &p->pi_lock | ||
| LOCK2 | &p->signal->exec_update_lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct seq_file)->lock | ||
| TYPE_LOCK | (struct signal_struct)->exec_update_lock | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |
kernel/stacktrace.c stack_trace_consume_entry_nosched() -> in_sched_functions()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |