Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\softirq.c Create Date:2022-07-28 09:04:24
Last Modify:2022-05-22 11:04:38 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Exit an interrupt context. Process softirqs if needed and possible:

Proto:void irq_exit(void)

Type:void

Parameter:Nothing

406  local_irq_disable()
410  account_irq_exit_time(current process)
411  preempt_count_sub(HARDIRQ_OFFSET)
412  If Not in_interrupt() && local_softirq_pending() Then invoke_softirq()
415  tick_irq_exit()
416  _irq_exit - inform RCU that current CPU is exiting irq towards idle* Exit from an interrupt handler, which might possibly result in entering* idle mode, in other words, leaving the mode in which read-side critical* sections can occur
417  trace_hardirq_exit()
Caller
NameDescribe
smp_reschedule_interruptReschedule call back. KVM uses this interrupt to force a cpu out of* guest mode