函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\irq\migration.c Create Date:2022-07-27 11:15:05
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:q_fixup_move_pending - Cleanup irq move pending from a dying CPU*@desc: Interrupt descpriptor to clean up*@force_clear: If set clear the move pending bit unconditionally

函数原型:bool irq_fixup_move_pending(struct irq_desc *desc, bool force_clear)

返回类型:bool

参数:

类型参数名称
struct irq_desc *desc
boolforce_clear
20  data等于irq_desc_get_irq_data(desc)
22  如果非irqd_is_setaffinity_pending(data)则返回:false
29  如果cpumask_any_and - pick a "random" cpu from *mask1 & *mask2*@mask1: the first input cpumask*@mask2: the second input cpumask* Returns >= nr_cpu_ids if no cpus set.(pending_mask, cpu_online_mask)大于等于nr_cpu_ids
30  irqd_clr_move_pending(data)
31  返回:false
33  如果force_clearirqd_clr_move_pending(data)
35  返回:true
调用者
名称描述
migrate_one_irq