Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\irq\chip.c Create Date:2022-07-28 10:11:14
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:irq_startup

Proto:int irq_startup(struct irq_desc *desc, bool resend, bool force)

Type:int

Parameter:

TypeParameterName
struct irq_desc *desc
boolresend
boolforce
257  d = irq_desc_get_irq_data(desc)
258  aff = irq_data_get_affinity_mask(d)
259  ret = 0
261  nested irq disables = 0
263  If irqd_is_started(d) Then
264  irq_enable(desc)
265  Else
270  Break
272  irq_do_set_affinity(d, aff, false)
274  Break
277  Return 0
280  If resend Then IRQ resend* Is called with interrupts disabled and desc->lock held.
283  Return ret
Caller
NameDescribe
__setup_irqregister an interrupt
irq_activate_and_startup
irq_restore_affinity_of_irq
__enable_irq