Defined in 1 files as a prototype:
Defined in 2 files as a function:
- include/linux/debug_locks.h, line 60 (as a function)
- kernel/locking/lockdep.c, line 6857 (as a function)
Referenced in 7 files:
- arch/microblaze/kernel/traps.c, line 78
- arch/s390/kernel/dumpstack.c, line 140
- arch/sh/kernel/dumpstack.c, line 138
- kernel/kcsan/report.c, line 387
- kernel/locking/lockdep.c, line 6865
- kernel/sched/core.c
- kernel/workqueue.c, line 3407
Smatch caller information:
kernel/workqueue.c process_one_work() -> debug_show_held_locks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock |
kernel/sched/core.c __cant_migrate() -> debug_show_held_locks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &cq->lock | ||
| HALF_LOCKED2 | &ctx->uring_lock | ||
| HALF_LOCKED2 | &queue->rx_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
kernel/sched/core.c __cant_sleep() -> debug_show_held_locks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/sched/core.c __might_resched() -> debug_show_held_locks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/sched/core.c __schedule_bug() -> debug_show_held_locks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| DATA_SOURCE | 0 | task | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | task | unit_byte |