#include <linux/irqdesc.h>
#include "debug.h"
#include "settings.h"
Go to the source code of this file.
|
enum | { IRQTF_RUNTHREAD,
IRQTF_WARNED,
IRQTF_AFFINITY,
IRQTF_FORCED_THREAD
} |
|
enum | {
IRQS_AUTODETECT = 0x00000001,
IRQS_SPURIOUS_DISABLED = 0x00000002,
IRQS_POLL_INPROGRESS = 0x00000008,
IRQS_ONESHOT = 0x00000020,
IRQS_REPLAY = 0x00000040,
IRQS_WAITING = 0x00000080,
IRQS_PENDING = 0x00000200,
IRQS_SUSPENDED = 0x00000800
} |
|
|
int | __irq_set_trigger (struct irq_desc *desc, unsigned int irq, unsigned long flags) |
|
void | __disable_irq (struct irq_desc *desc, unsigned int irq, bool susp) |
|
void | __enable_irq (struct irq_desc *desc, unsigned int irq, bool resume) |
|
int | irq_startup (struct irq_desc *desc, bool resend) |
|
void | irq_shutdown (struct irq_desc *desc) |
|
void | irq_enable (struct irq_desc *desc) |
|
void | irq_disable (struct irq_desc *desc) |
|
void | irq_percpu_enable (struct irq_desc *desc, unsigned int cpu) |
|
void | irq_percpu_disable (struct irq_desc *desc, unsigned int cpu) |
|
void | mask_irq (struct irq_desc *desc) |
|
void | unmask_irq (struct irq_desc *desc) |
|
void | init_kstat_irqs (struct irq_desc *desc, int node, int nr) |
|
irqreturn_t | handle_irq_event_percpu (struct irq_desc *desc, struct irqaction *action) |
|
irqreturn_t | handle_irq_event (struct irq_desc *desc) |
|
void | check_irq_resend (struct irq_desc *desc, unsigned int irq) |
|
bool | irq_wait_for_poll (struct irq_desc *desc) |
|
int | irq_select_affinity_usr (unsigned int irq, struct cpumask *mask) |
|
void | irq_set_thread_affinity (struct irq_desc *desc) |
|
int | irq_do_set_affinity (struct irq_data *data, const struct cpumask *dest, bool force) |
|
struct irq_desc * | __irq_get_desc_lock (unsigned int irq, unsigned long *flags, bool bus, unsigned int check) |
|
void | __irq_put_desc_unlock (struct irq_desc *desc, unsigned long flags, bool bus) |
|
#define _IRQ_DESC_CHECK (1 << 0) |
#define _IRQ_DESC_PERCPU (1 << 1) |
#define istate core_internal_state__do_not_mess_with_it |
- Enumerator:
IRQTF_RUNTHREAD |
|
IRQTF_WARNED |
|
IRQTF_AFFINITY |
|
IRQTF_FORCED_THREAD |
|
Definition at line 27 of file internals.h.
- Enumerator:
IRQS_AUTODETECT |
|
IRQS_SPURIOUS_DISABLED |
|
IRQS_POLL_INPROGRESS |
|
IRQS_ONESHOT |
|
IRQS_REPLAY |
|
IRQS_WAITING |
|
IRQS_PENDING |
|
IRQS_SUSPENDED |
|
Definition at line 47 of file internals.h.