Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:irq_sim_handle_irq

Proto:static void irq_sim_handle_irq(struct irq_work *work)

Type:void

Parameter:

TypeParameterName
struct irq_work *work
49  offset = 0
53  work_ctx = container_of - cast a member of a structure out to the containing structure*@ptr: the pointer to the member.*@type: the type of the container struct this is embedded in.*@member: the name of the member within the struct.(work, structirq_sim_work_ctx, work)
54  sim = container_of - cast a member of a structure out to the containing structure*@ptr: the pointer to the member.*@type: the type of the container struct this is embedded in.*@member: the name of the member within the struct.(work_ctx, structirq_sim, work_ctx)
56  When Not bitmap_empty(pending, irq_count) cycle
57  offset = Find the next set bit in a memory region.
59  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).
60  irqnum = q_sim_irqnum - Get the allocated number of a dummy interrupt.*@sim: The interrupt simulator object.*@offset: Offset of the simulated interrupt for which to retrieve* the number.
61  handle_simple_irq - Simple and software-decoded IRQs.*@desc: the interrupt description structure for this irq* Simple interrupts are either sent from a demultiplexing interrupt* handler or come from hardware, where no interrupt hardware control