struct_irq_common_data(9) - phpMan
STRUCT IRQ_COMMON_DA(9) Structures STRUCT IRQ_COMMON_DA(9)
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
Kernel Hackers Manual 4.8. January 2017 STRUCT IRQ_COMMON_DA(9)
|