函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\apic\io_apic.c Create Date:2022-07-27 09:30:25
Last Modify:2020-03-16 21:24:45 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:mp_irqdomain_free

函数原型:void mp_irqdomain_free(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs)

返回类型:void

参数:

类型参数名称
struct irq_domain *domain
unsigned intvirq
unsigned intnr_irqs
3038  BUG_ON(nr_irqs != 1)
3039  irq_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
3040  如果irq_data和中断控制器相关的私有数据
3041  data等于和中断控制器相关的私有数据
3042  __remove_pin_from_irq(data, mp_irqdomain_ioapic_idx(domain), (int)硬件中断号)
3044  WARN_ON(!链表为空)
3045  释放内存
3047  irq_domain_free_irqs_top(domain, virq, nr_irqs)