调用者名称 | 描述 |
ist_enter | In IST context, we explicitly disable preemption. This serves two* purposes: it makes it much less likely that we would accidentally* schedule in IST context and it will force a warning if we somehow* manage to schedule by accident. |
do_error_trap | |
do_bounds | |
do_general_protection | |
do_int3 | |
do_coprocessor_error | |
do_simd_coprocessor_error | |
do_device_not_available | |
do_iret_error | |
do_IRQ | do_IRQ handles all normal device IRQ's (the special* SMP cross-CPU interrupts have their own specific* handlers). |
kernel_text_address | |
notify_die | |
lockdep_rcu_suspicious | |
rcu_read_lock_held_common | _read_lock_held_common() - might we be in RCU-sched read-side critical section?*@ret: Best guess answer if lockdep cannot be relied on* Returns true if lockdep must be ignored, in which case *ret contains* the best guess described below |
__call_rcu_core | Handle any core-RCU processing required by a call_rcu() invocation. |
__call_rcu | Helper function for call_rcu() and friends. The cpu argument will* normally be -1, indicating "currently running CPU". It may specify* a CPU only if that CPU is a no-CBs CPU. Currently, only rcu_barrier()* is expected to specify a CPU. |
__trace_stack | |
stack_trace_call | |
__ftrace_ops_list_func | |
ftrace_ops_assist_func | If there's only one function registered but it does not support* recursion, needs RCU protection and/or requires per cpu handling, then* this function will be called by the mcount trampoline. |
rcu_read_lock | _read_lock() - mark the beginning of an RCU read-side critical section* When synchronize_rcu() is invoked on one CPU while other CPUs* are within RCU read-side critical sections, then the* synchronize_rcu() is guaranteed to block until after all the other |
rcu_read_unlock | _read_unlock() - marks the end of an RCU read-side critical section.* In most situations, rcu_read_unlock() is immune from deadlock.* However, in kernels built with CONFIG_RCU_BOOST, rcu_read_unlock() |
rcu_read_lock_bh | _read_lock_bh() - mark the beginning of an RCU-bh critical section* This is equivalent of rcu_read_lock(), but also disables softirqs |
rcu_read_unlock_bh | 标记rcu锁结束的软中断 |
rcu_read_lock_sched | _read_lock_sched() - mark the beginning of a RCU-sched critical section* This is equivalent of rcu_read_lock(), but disables preemption.* Read-side critical sections can also be introduced by anything else |
rcu_read_unlock_sched | 标记rcu锁结束 |