1#ifndef ALCHEMY_IRQLOCK_H
2#define ALCHEMY_IRQLOCK_H
17#define IME_SAVE(ime, saved) \
23#define IME_DISABLE(ime) \
25 *(ime) = (u16)(u32)(ime); \
32#define IME_RESTORE(ime, saved) \
38#define IRQ_LOCK(saved) \
40 volatile u16 *ime_ = ®_IME; \
42 IME_SAVE(ime_, saved); \
50#define IRQ_UNLOCK(saved) \
The hardware's I/O registers and their bits, as pret names them.
The integer types, TRUE, UNUSED and the fixed-address macros.