intr_event
struct intr_event *event;
struct intr_event * gpio_events[MV_GPIO_MAX_NPINS];
static struct intr_event *tty_intr_event;
swi_add(struct intr_event **eventp, const char *name, driver_intr_t handler,
struct intr_event *ie;
struct intr_event *ie = ih->ih_event;
static TAILQ_HEAD(, intr_event) event_list =
intr_event_execute_handlers(struct proc *p, struct intr_event *ie)
static void intr_event_update(struct intr_event *ie);
static int intr_event_schedule_thread(struct intr_event *ie, struct trapframe *frame);
struct intr_event *ie);
ithread_execute_handlers(struct proc *p, struct intr_event *ie)
struct intr_event *ie;
intr_event_handle(struct intr_event *ie, struct trapframe *frame)
db_dump_intr_event(struct intr_event *ie, int handlers)
struct intr_event *ie;
struct intr_event *ie;
intr_event_update(struct intr_event *ie)
intr_event_create(struct intr_event **event, void *source, int flags, u_int irq,
struct intr_event *ie;
ie = malloc(sizeof(struct intr_event), M_ITHREAD, M_WAITOK | M_ZERO);
_intr_event_bind(struct intr_event *ie, int cpu, bool bindirq, bool bindithread)
intr_event_bind(struct intr_event *ie, int cpu)
intr_event_bind_irqonly(struct intr_event *ie, int cpu)
intr_event_bind_ithread(struct intr_event *ie, int cpu)
intr_event_bind_ithread_cpuset(struct intr_event *ie, cpuset_t *cs)
static struct intr_event *
struct intr_event *ie;
struct intr_event *ie;
struct intr_event *ie;
intr_event_destroy(struct intr_event *ie)
struct intr_event *ie;
intr_event_add_handler(struct intr_event *ie, const char *name,
intr_event_describe_handler(struct intr_event *ie, void *cookie,
struct intr_event *it_event;
struct intr_event *ie;
intr_event_barrier(struct intr_event *ie)
struct intr_event *ie;
struct intr_event *ie;
struct intr_event *ie;
struct intr_event *clk_intr_event;
struct intr_event *ie;
struct intr_event *ie;
intr_event_schedule_thread(struct intr_event *ie, struct trapframe *frame)
struct intr_event *ie;
struct intr_event *ie;
struct intr_event *nws_intr_event; /* Handler for stream. */
struct intr_event *sc_swi_ie;
VNET_DECLARE(struct intr_event *, pf_swi_ie);
struct intr_event *ie;
int (*swi_add)(struct intr_event **eventp, const char *name,
int (*intr_event_bind)(struct intr_event *ie, int cpu);
int (*intr_event_bind_ithread_cpuset)(struct intr_event *ie,
test_swi_add(struct intr_event **eventp, const char *name,
*eventp = (struct intr_event *)0xfeedface; /* Mock event */
test_intr_event_bind(struct intr_event *ie, int cpu)
test_intr_event_bind_ithread_cpuset(struct intr_event *ie, struct _cpuset *mask)
VNET_DEFINE_STATIC(struct intr_event *, pfsync_swi_ie);
VNET_DEFINE(struct intr_event *, pf_swi_ie);
struct intr_event *ie;
struct intr_event *event;
TAILQ_ENTRY(intr_event) ie_list;
extern struct intr_event *clk_intr_event;
void db_dump_intr_event(struct intr_event *ie, int handlers);
int intr_event_add_handler(struct intr_event *ie, const char *name,
int intr_event_bind(struct intr_event *ie, int cpu);
int intr_event_bind_irqonly(struct intr_event *ie, int cpu);
int intr_event_bind_ithread(struct intr_event *ie, int cpu);
int intr_event_bind_ithread_cpuset(struct intr_event *ie,
int intr_event_create(struct intr_event **event, void *source,
int intr_event_describe_handler(struct intr_event *ie, void *cookie,
int intr_event_destroy(struct intr_event *ie);
int intr_event_handle(struct intr_event *ie, struct trapframe *frame);
int swi_add(struct intr_event **eventp, const char *name,
struct intr_event;
struct intr_event *ih_event; /* Event we are connected to. */
struct intr_event * isrc_event;
struct intr_event *is_event;
struct intr_event *ie;