Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:Enqueue on current CPU, work must already be claimed and preempt disabled

Proto:static void __irq_work_queue_local(struct irq_work *work)

Type:void

Parameter:

TypeParameterName
struct irq_work *work
56  If atomic_read( & flags) & Doesn't want IPI, wait for tick: Then
57  If llist_add - add a new entry*@new: new entry to be added*@head: the head for your lock-less list* Returns true if the list was empty prior to adding this entry. && tick_nohz_tick_stopped() Then arch_irq_work_raise()
60  Else
61  If llist_add - add a new entry*@new: new entry to be added*@head: the head for your lock-less list* Returns true if the list was empty prior to adding this entry. Then arch_irq_work_raise()
Caller
NameDescribe
irq_work_queueEnqueue the irq work @work on the current CPU