函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\irq_poll.c Create Date:2022-07-27 08:19:31
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:irq_poll_softirq

函数原型:static void __latent_entropy irq_poll_softirq(struct softirq_action *h)

返回类型:void

参数:

类型参数名称
struct softirq_action *h
80  list等于this_cpu_ptr( & blk_cpu_iopoll)
81  rearm等于0, budget等于irq_poll_budget
82  start_time等于jiffies
84  禁止中断()
86  当非链表为空循环
94  rearm等于1
95  退出
98  开中断()
105  iop等于list_entry - get the struct for this entry*@ptr: the &struct list_head pointer.*@type: the type of the struct this is embedded in.*@member: the name of the list_head within the struct.(链表后项, structirq_poll, list)
107  weight等于weight
108  work等于0
109  如果st_bit - Determine whether a bit is set*@nr: bit number to test*@addr: Address to start counting fromwork等于poll(iop, weight)
112  budget减等于work
114  禁止中断()
124  如果work大于等于weight
132  如果rearm__raise_softirq_irqoff(IRQ_POLL_SOFTIRQ)
135  开中断()