Defined in 4 files as a prototype:
- arch/arm64/include/asm/preempt.h, line 104 (as a prototype)
- arch/s390/include/asm/preempt.h, line 155 (as a prototype)
- arch/x86/include/asm/preempt.h, line 137 (as a prototype)
- include/asm-generic/preempt.h, line 96 (as a prototype)
Defined in 1 files as a function:
Referenced in 7 files:
- arch/arm64/include/asm/preempt.h, line 116
- arch/s390/include/asm/preempt.h, line 167
- arch/x86/entry/thunk.S, line 12
- arch/x86/include/asm/preempt.h
- include/asm-generic/preempt.h, line 108
- kernel/rcu/rcutorture.c, line 3328
- kernel/sched/core.c
Smatch caller information:
kernel/rcu/rcutorture.c rcu_torture_stall_one() -> preempt_schedule()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read |