aboutsummaryrefslogtreecommitdiffstats
path: root/src/generic/irq.h
blob: bbabf02981afe967a90be41be623a10246e27c00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef __GENERIC_IRQ_H
#define __GENERIC_IRQ_H

#include <stdint.h>

typedef unsigned long irqstatus_t;

void irq_disable(void);
void irq_enable(void);
irqstatus_t irq_save(void);
void irq_restore(irqstatus_t flag);
void irq_wait(void);
void irq_poll(void);

#endif // irq.h