struct_irq_common_data (9) - Linux Manuals
struct_irq_common_data: per irq data shared by all irqchips
NAME
struct_irq_common_data - per irq data shared by all irqchips
SYNOPSIS
struct irq_common_data { unsigned int __private state_use_accessors; #ifdef CONFIG_NUMA unsigned int node; #endif void * handler_data; struct msi_desc * msi_desc; cpumask_var_t affinity; #ifdef CONFIG_GENERIC_IRQ_IPI unsigned int ipi_offset; #endif };
MEMBERS
state_use_accessors
- status information for irq chip functions. Use accessor functions to deal with it
node
- node index useful for balancing
handler_data
- per-IRQ data for the irq_chip methods
msi_desc
- MSI descriptor
affinity
- IRQ affinity on SMP. If this is an IPI related irq, then this is the mask of the CPUs to which an IPI can be sent.
ipi_offset
- Offset of first IPI target cpu in affinity. Optional.
AUTHORS
Thomas Gleixner <tglx [at] linutronix.de>
- Author.
Ingo Molnar <mingo [at] elte.hu>
- Author.
COPYRIGHT