Defined in 22 files as a prototype:
- arch/alpha/include/asm/processor.h, line 35 (as a prototype)
- arch/arc/include/asm/processor.h, line 67 (as a prototype)
- arch/arm/include/asm/processor.h, line 85 (as a prototype)
- arch/arm64/include/asm/processor.h, line 378 (as a prototype)
- arch/csky/include/asm/processor.h, line 75 (as a prototype)
- arch/hexagon/include/asm/processor.h, line 63 (as a prototype)
- arch/loongarch/include/asm/processor.h, line 199 (as a prototype)
- arch/m68k/include/asm/processor.h, line 163 (as a prototype)
- arch/microblaze/include/asm/processor.h, line 66 (as a prototype)
- arch/mips/include/asm/processor.h, line 361 (as a prototype)
- arch/nios2/include/asm/processor.h, line 64 (as a prototype)
- arch/openrisc/include/asm/processor.h, line 76 (as a prototype)
- arch/parisc/include/asm/processor.h, line 272 (as a prototype)
- arch/powerpc/include/asm/processor.h, line 313 (as a prototype)
- arch/riscv/include/asm/processor.h, line 177 (as a prototype)
- arch/s390/include/asm/processor.h, line 247 (as a prototype)
- arch/sh/include/asm/processor_32.h, line 181 (as a prototype)
- arch/sparc/include/asm/processor_32.h, line 83 (as a prototype)
- arch/sparc/include/asm/processor_64.h, line 179 (as a prototype)
- arch/um/include/asm/processor-generic.h, line 86 (as a prototype)
- arch/x86/include/asm/processor.h, line 594 (as a prototype)
- arch/xtensa/include/asm/processor.h, line 218 (as a prototype)
Defined in 22 files as a function:
- arch/alpha/kernel/process.c, line 375 (as a function)
- arch/arc/kernel/stacktrace.c, line 252 (as a function)
- arch/arm/kernel/process.c, line 280 (as a function)
- arch/arm64/kernel/process.c, line 796 (as a function)
- arch/csky/kernel/stacktrace.c, line 112 (as a function)
- arch/hexagon/kernel/process.c, line 127 (as a function)
- arch/loongarch/kernel/process.c, line 240 (as a function)
- arch/m68k/kernel/process.c, line 268 (as a function)
- arch/microblaze/kernel/process.c, line 116 (as a function)
- arch/mips/kernel/process.c, line 659 (as a function)
- arch/nios2/kernel/process.c, line 221 (as a function)
- arch/openrisc/kernel/process.c, line 283 (as a function)
- arch/parisc/kernel/process.c, line 262 (as a function)
- arch/powerpc/kernel/process.c, line 2248 (as a function)
- arch/riscv/kernel/stacktrace.c, line 168 (as a function)
- arch/s390/kernel/process.c, line 201 (as a function)
- arch/sh/kernel/process_32.c, line 180 (as a function)
- arch/sparc/kernel/process_32.c, line 378 (as a function)
- arch/sparc/kernel/process_64.c, line 672 (as a function)
- arch/um/kernel/process.c, line 279 (as a function)
- arch/x86/kernel/process.c, line 1041 (as a function)
- arch/xtensa/kernel/process.c, line 377 (as a function)
Referenced in 1 files:
Smatch caller information:
kernel/sched/core.c get_wchan() -> __get_wchan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | p->__state | 1-511,513-u32max |
| PARAM_VALUE | 0 | p->alloc_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | p->on_rq | 0 |
| PARAM_VALUE | 0 | p->pi_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | p->pi_lock.owner_cpu | 0 |
| PARAM_VALUE | 0 | p->pi_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | p->signal | 4096-ptr_max |
| PARAM_VALUE | 0 | p->signal->exec_update_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | p->signal->exec_update_lock.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | p->signal->exec_update_lock.first_waiter->list.prev | 2212933610777083904 |
| PARAM_VALUE | 0 | p->signal->exec_update_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | p->signal->exec_update_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | p->signal->exec_update_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | p->signal->exec_update_lock.wait_lock.owner_cpu | u32max |
| DATA_SOURCE | 0 | p | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| LOCK2 | irq | ||
| LOCK2 | 0 | &p->pi_lock | |
| LOCK2 | 0 | &p->signal->exec_update_lock | |
| TYPE_LOCK | (struct seq_file)->lock | ||
| TYPE_LOCK | (struct signal_struct)->exec_update_lock | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |