table of contents
other versions
- jessie 3.16.56-1+deb8u1
REQUEST_ANY_CONTEXT_(9) | Hardware Interfaces | REQUEST_ANY_CONTEXT_(9) |
NAME¶
request_any_context_irq - allocate an interrupt lineSYNOPSIS¶
int
request_any_context_irq(unsigned int irq,
irq_handler_t handler,
unsigned long flags,
const char * name,
void * dev_id);
ARGUMENTS¶
irqInterrupt line to allocate
handler
Function to be called when the IRQ occurs. Threaded
handler for threaded interrupts.
flags
Interrupt type flags
name
An ascii name for the claiming device
dev_id
A cookie passed back to the handler function
DESCRIPTION¶
This call allocates interrupt resources and enables the interrupt line and IRQ handling. It selects either a hardirq or threaded handling method depending on the context. On failure, it returns a negative value. On success, it returns either IRQC_IS_HARDIRQ or IRQC_IS_NESTED.COPYRIGHT¶
May 2018 | Kernel Hackers Manual 3.16 |