REQUEST_PERCPU_IRQ(9) | Public Functions Provided | REQUEST_PERCPU_IRQ(9) |
NAME¶
request_percpu_irq - allocate a percpu interrupt line
SYNOPSIS¶
int request_percpu_irq(unsigned int irq, irq_handler_t handler, const char * devname, void __percpu * dev_id);
ARGUMENTS¶
unsigned int irq
irq_handler_t handler
const char * devname
void __percpu * dev_id
DESCRIPTION¶
This call allocates interrupt resources and enables the interrupt on the local CPU. If the interrupt is supposed to be enabled on other CPUs, it has to be done on each CPU using enable_percpu_irq.
Dev_id must be globally unique. It is a per-cpu variable, and the handler gets called with the interrupted CPU's instance of that variable.
AUTHORS¶
Thomas Gleixner <tglx@linutronix.de>
Ingo Molnar <mingo@elte.hu>
COPYRIGHT¶
June 2017 | Kernel Hackers Manual 4.11 |