atge
ddi_put8((atge)->atge_io_handle, \
(void *)((caddr_t)((atge)->atge_io_regs) + (p)), v)
#define OUTW(atge, p, v) \
ddi_put16((atge)->atge_io_handle, \
(void *)((caddr_t)((atge)->atge_io_regs) + (p)), v)
#define OUTL(atge, p, v) \
ddi_put32((atge)->atge_io_handle, \
(void *)((caddr_t)((atge)->atge_io_regs) + (p)), v)
#define INB(atge, p) \
ddi_get8((atge)->atge_io_handle, \
(void *)(((caddr_t)(atge)->atge_io_regs) + (p)))
#define INW(atge, p) \
ddi_get16((atge)->atge_io_handle, \
(void *)(((caddr_t)(atge)->atge_io_regs) + (p)))
#define INL(atge, p) \
ddi_get32((atge)->atge_io_handle, \
(void *)(((caddr_t)(atge)->atge_io_regs) + (p)))
#define FLUSH(atge, reg) \
(void) INL(atge, reg)
#define OUTL_OR(atge, reg, v) \
OUTL(atge, reg, (INL(atge, reg) | v))
#define OUTL_AND(atge, reg, v) \
OUTL(atge, reg, (INL(atge, reg) & v))
struct atge;
struct atge *r_atge;
#define OUTB(atge, p, v) \