suse man page for struct_irq_chip

Query: struct_irq_chip

OS: suse

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

STRUCT
IRQ_CHIP(9) Structures STRUCT IRQ_CHIP(9)
NAME
struct_irq_chip - hardware interrupt chip descriptor
SYNOPSIS
struct irq_chip { const char * name; unsigned int (* startup) (unsigned int irq); void (* shutdown) (unsigned int irq); void (* enable) (unsigned int irq); void (* disable) (unsigned int irq); void (* ack) (unsigned int irq); void (* mask) (unsigned int irq); void (* mask_ack) (unsigned int irq); void (* unmask) (unsigned int irq); void (* eoi) (unsigned int irq); void (* end) (unsigned int irq); int (* set_affinity) (unsigned int irq,const struct cpumask *dest); int (* retrigger) (unsigned int irq); int (* set_type) (unsigned int irq, unsigned int flow_type); int (* set_wake) (unsigned int irq, unsigned int on); void (* bus_lock) (unsigned int irq); void (* bus_sync_unlock) (unsigned int irq); #ifdef CONFIG_IRQ_RELEASE_METHOD void (* release) (unsigned int irq, void *dev_id); #endif const char * typename; };
MEMBERS
name name for /proc/interrupts startup start up the interrupt (defaults to ->enable if NULL) shutdown shut down the interrupt (defaults to ->disable if NULL) enable enable the interrupt (defaults to chip->unmask if NULL) disable disable the interrupt ack start of a new interrupt mask mask an interrupt source mask_ack ack and mask an interrupt source unmask unmask an interrupt source eoi end of interrupt - chip level end end of interrupt - flow level set_affinity set the CPU affinity on SMP machines retrigger resend an IRQ to the CPU set_type set the flow type (IRQ_TYPE_LEVEL/etc.) of an IRQ set_wake enable/disable power-management wake-on of an IRQ bus_lock function to lock access to slow bus (i2c) chips bus_sync_unlock function to sync and unlock slow bus (i2c) chips release release function solely used by UML typename obsoleted by name, kept as migration helper
AUTHORS
Thomas Gleixner <tglx@linutronix.de> Author. Ingo Molnar <mingo@elte.hu> Author.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 STRUCT IRQ_CHIP(9)
Related Man Pages
request_threaded_irq(9) - suse
struct_irq_chip(9) - centos
struct_regulator_desc(9) - centos
struct_irq_chip(9) - suse
tapset::irq(3stap) - debian
Similar Topics in the Unix Linux Community
how do u set IRQs?
Doubt with irq handler.......
Interrupt storm detected on &quot;irq 20&quot; throttling interrupt source
What is this error log = hda: irq timeout: error=0x00 and how to solve?
IRQ and Number of Devices