函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:总线上锁

函数原型:static inline void chip_bus_lock(struct irq_desc *desc)

返回类型:void

参数:

类型参数名称
struct irq_desc *desc
145  如果此条件成立可能性小(为编译器优化)(irq_bus_lock)则上锁( & irq_data)
调用者
名称描述
__irq_get_desc_lock
irq_finalize_oneshotOneshot interrupts keep the irq line masked until the threaded* handler finished. unmask if the interrupt has not been disabled and* is marked MASKED.
__setup_irq注册中断
__free_irqInternal function to unregister an irqaction - used to free* regular and special interrupts that are part of the architecture.
free_percpu_irq_percpu_irq - free an interrupt allocated with request_percpu_irq*@irq: Interrupt line to free*@dev_id: Device identity to free* Remove a percpu interrupt handler. The handler is removed, but* the interrupt line is not disabled. This must be done on each
irq_debug_write