函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:irq_thread_dtor

函数原型:static void irq_thread_dtor(struct callback_head *unused)

返回类型:void

参数:

类型参数名称
struct callback_head *unused
1020  tsk等于当前进程
1024  如果WARN_ON_ONCE(!(flags & Getting shut down ))则返回
1027  action等于kthread_data - return data value specified on kthread creation*@task: kthread task in question* Return the data value specified when kthread @task was created.* The caller is responsible for ensuring the validity of @task when* calling this function.
1029  打印错误信息("exiting task \"%s\" (%d) is an active IRQ thread (irq %d)\n", 是否使用FPU, 进程ID, 中断号)
1033  desc等于中断转换为描述
1038  如果st_and_clear_bit - Clear a bit and return its old value*@nr: Bit to clear*@addr: Address to count from* This is an atomic fully-ordered operation (implied full memory barrier).wake_threads_waitq(desc)
1042  Oneshot interrupts keep the irq line masked until the threaded* handler finished. unmask if the interrupt has not been disabled and* is marked MASKED.