函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:tasklet_action_common

函数原型:static void tasklet_action_common(struct softirq_action *a, struct tasklet_head *tl_head, unsigned int softirq_nr)

返回类型:void

参数:

类型参数名称
struct softirq_action *a
struct tasklet_head *tl_head
unsigned intsoftirq_nr
507  禁止中断()
508  list等于head
509  head = NULL
510  tail等于head
511  开中断()
513 list循环
514  t等于list
516  list等于next
518  如果tasklet_trylock(t)则
519  如果非atomic_read( & count)则
527  tasklet_unlock(t)
530  禁止中断()
531  next = NULL
532  tail等于t
533  tail等于next
534  __raise_softirq_irqoff(softirq_nr)
535  开中断()
调用者
名称描述
tasklet_action
tasklet_hi_action