#include <linux/kernel.h>
#include <linux/irqflags.h>
Go to the source code of this file.
◆ IRQF_SHARED
| #define IRQF_SHARED 0x00000080 |
◆ IRQF_TRIGGER_FALLING
| #define IRQF_TRIGGER_FALLING 0x00000002 |
◆ IRQF_TRIGGER_HIGH
| #define IRQF_TRIGGER_HIGH 0x00000004 |
◆ IRQF_TRIGGER_LOW
| #define IRQF_TRIGGER_LOW 0x00000008 |
◆ IRQF_TRIGGER_MASK
| #define IRQF_TRIGGER_MASK |
Value:
#define IRQF_TRIGGER_LOW
Definition interrupt.h:47
#define IRQF_TRIGGER_FALLING
Definition interrupt.h:45
#define IRQF_TRIGGER_RISING
Definition interrupt.h:44
#define IRQF_TRIGGER_HIGH
Definition interrupt.h:46
◆ IRQF_TRIGGER_NONE
| #define IRQF_TRIGGER_NONE 0x00000000 |
◆ IRQF_TRIGGER_RISING
| #define IRQF_TRIGGER_RISING 0x00000001 |
◆ irq_handler_t
| typedef irqreturn_t(* irq_handler_t) (int irq, void *dev_id) |
◆ disable_irq()
| void disable_irq |
( |
unsigned int |
irq | ) |
|
◆ enable_irq()
| void enable_irq |
( |
unsigned int |
irq | ) |
|
◆ free_irq()
| void free_irq |
( |
unsigned int |
irq, |
|
|
void * |
dev_id |
|
) |
| |
◆ irq_get_nr_irqs()
| int irq_get_nr_irqs |
( |
void |
| ) |
|
◆ request_irq()
| int request_irq |
( |
unsigned int |
irq, |
|
|
irq_handler_t |
handler, |
|
|
unsigned long |
flags, |
|
|
const char * |
name, |
|
|
void * |
dev_id |
|
) |
| |
◆ synchronize_irq()
| void synchronize_irq |
( |
unsigned int |
irq | ) |
|