Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\bottom_half.h Create Date:2022-07-28 05:35:16
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:local_bh_disable

Proto:static inline void local_bh_disable(void)

Type:void

Parameter:Nothing

19  __local_bh_disable_ip(_THIS_IP_, SOFTIRQ_DISABLE_OFFSET)
Caller
NameDescribe
irqsafe2A_spin_12
irqsafe2A_spin_21
irqsafe2A_wlock_12
irqsafe2A_wlock_21
irqsafe2A_rlock_12
irqsafe2A_rlock_21
irq_enterEnter an interrupt context.
irq_forced_thread_fnInterrupts which are not explicitly requested as threaded* interrupts rely on the implicit bh/preempt disable of the hard irq* context. So we need to disable bh here to avoid deadlocks and other* side effects.
srcu_invoke_callbacks
srcu_drive_gpWorkqueue handler to drive one grace period and invoke any callbacks* that become ready as a result. Single-CPU and !PREEMPT operation* means that we get away with murder on synchronization. ;-)
rcutorture_one_extendDo one extension of an RCU read-side critical section using the* current reader state in readstate (set to zero for initial entry* to extended critical section), set the new state as specified by* newstate (set to zero for final exit from extended
rcu_do_batchInvoke any RCU callbacks that have made it to the end of their grace* period. Thottle as specified by rdp->blimit.
rcu_cpu_kthreadPer-CPU kernel thread that invokes RCU callbacks. This replaces* the RCU softirq used in configurations of RCU that do not support RCU* priority boosting.
rcu_process_callbacksInvoke the RCU callbacks whose grace period has elapsed.
cpu_map_kthread_run
padata_parallel_worker
invoke_padata_reorder
padata_serial_worker
smack_netlabelsmack_netlabel - Set the secattr on a socket*@sk: the socket*@labeled: socket label scheme* Convert the outbound smack value (smk_out) to a* secattr and attach it to the socket.* Returns 0 on success or an error code
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