struct irq_common_data — per irq data shared by all irqchips
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 };
status information for irq chip functions. Use accessor functions to deal with it
node index useful for balancing
per-IRQ data for the irq_chip methods
MSI descriptor
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.
Offset of first IPI target cpu in affinity
. Optional.