Chapter 9. Hardware Interfaces
Prev
Next
Chapter 9. Hardware Interfaces
Table of Contents
Interrupt Handling
DMA Channels
Resources Management
MTRR Handling
PCI Support Library
PCI Hotplug Support Library
Interrupt Handling
synchronize_hardirq
— wait for pending hard IRQ handlers (on other CPUs)
synchronize_irq
— wait for pending IRQ handlers (on other CPUs)
irq_set_affinity_notifier
— control notification of IRQ affinity changes
disable_irq_nosync
— disable an irq without waiting
disable_irq
— disable an irq and wait for completion
disable_hardirq
— disables an irq and waits for hardirq completion
enable_irq
— enable handling of an irq
irq_set_irq_wake
— control irq power management wakeup
irq_wake_thread
— wake the irq thread for the action identified by dev_id
setup_irq
— setup an interrupt
remove_irq
— free an interrupt
free_irq
— free an interrupt allocated with request_irq
request_threaded_irq
— allocate an interrupt line
request_any_context_irq
— allocate an interrupt line