Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\irq\generic-chip.c Create Date:2022-07-28 10:12:54
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:irq_unmap_generic_chip

Proto:static void irq_unmap_generic_chip(struct irq_domain *d, unsigned int virq)

Type:void

Parameter:

TypeParameterName
struct irq_domain *d
unsigned intvirq
429  data = q_domain_get_irq_data - Get irq_data associated with @virq and @domain*@domain: domain to match*@virq: IRQ number to get irq_data
430  dgc = Pointer to a list of generic chips
431  hw_irq = hwirq
435  gc = q_get_domain_generic_chip - Get a pointer to the generic chip of a hw_irq*@d: irq domain pointer*@hw_irq: Hardware interrupt number
436  If Not gc Then Return
439  irq_idx = hw_irq % irqs_per_chip
441  lear_bit - Clears a bit in memory*@nr: Bit to clear*@addr: Address to start counting from* This is a relaxed atomic operation (no implied memory barriers).
442  q_domain_set_info - Set the complete data for a @virq in @domain*@domain: Interrupt domain to match*@virq: IRQ number*@hwirq: The hardware interrupt number*@chip: The associated interrupt chip*@chip_data: The associated interrupt chip data*@handler: The