7#ifndef _COBALT_DOVETAIL_IRQ_H
8#define _COBALT_DOVETAIL_IRQ_H
12#include <cobalt/kernel/sched.h>
15static inline void irq_enter_pipeline(
void)
17 struct xnsched *sched = xnsched_current();
23static inline void irq_exit_pipeline(
void)
25 struct xnsched *sched = xnsched_current();
35 if (!hard_irqs_disabled())
36 hard_local_irq_disable();
42static inline void irq_enter_pipeline(
void)
46static inline void irq_exit_pipeline(
void)
static int xnsched_run(void)
The rescheduling procedure.
Definition sched.h:312
Scheduling information structure.
Definition sched.h:64
unsigned long status
Definition sched.h:66
unsigned long lflags
Definition sched.h:68