Chapter 8. Public Functions Provided

Table of Contents

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
enable_irq - enable handling of an irq
irq_set_irq_wake - control irq power management wakeup
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
irq_set_chip - set the irq chip for an irq
irq_set_irq_type - set the irq trigger type for an irq
irq_set_handler_data - set irq handler data for an irq
irq_set_chip_data - set irq chip data for an irq
handle_simple_irq - Simple and software-decoded IRQs.
handle_level_irq - Level type irq handler

This chapter contains the autogenerated documentation of the kernel API functions which are exported.