函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\softirq.c Create Date:2022-07-27 10:04:08
Last Modify:2022-05-22 11:04:38 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Exit an interrupt context. Process softirqs if needed and possible:

函数原型:void irq_exit(void)

返回类型:void

参数:

406  禁止中断()
410  account_irq_exit_time(当前进程)
411  preempt_count_sub(HARDIRQ_OFFSET)
412  如果非in_interrupt()且local_softirq_pending()则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()
调用者
名称描述
smp_reschedule_interruptReschedule call back. KVM uses this interrupt to force a cpu out of* guest mode
smp_reboot_interrupthis function calls the 'stop' function on all other CPUs in the system.