iomod
PAGE0->mem_cons.pz_hpa == (struct iomod *)ca->ca_hpa) {
PAGE0->mem_cons.pz_hpa == (struct iomod *)ioh) {
struct iomod *cpu;
cpu = (struct iomod *)(ci->ci_hpa);
volatile struct iomod *regs;
&((struct iomod *)ca->ca_hpa)->priv_trs;
volatile struct iomod *regs;
PAGE0->mem_kbd.pz_hpa == (struct iomod *)reg)
struct iomod *cpu;
cpu = (struct iomod *)(ci->ci_hpa);
((struct iomod *)(hppa_mcpuhpa & HPPA_FLEX_MASK))[FPA_IOMOD].io_flex =
#define FPA_IOMOD ((FPA_HIGH-FPA_LOW)/sizeof(struct iomod))
struct iomod *imm_hpa; /* HPA of Initial Memory module */
#define IOMOD_IO_IO_LOW(mod) (((struct iomod *)(mod))->io_io_low)
#define IOMOD_IO_IO_HIGH(mod) (((struct iomod *)(mod))->io_io_high)
struct iomod;
typedef int (*iodcio_t)(struct iomod *, int, ...);
struct iomod *pz_hpa; /* HPA base address of device */
struct iomod *io;
io = (struct iomod *) memmap.hpa;