Lines Matching refs:emu
51 rdb(struct X86EMU *emu, uint32_t addr)
53 if (addr > emu->mem_size - 1)
54 X86EMU_halt_sys(emu);
55 return emu->mem_base[addr];
68 rdw(struct X86EMU *emu, uint32_t addr)
70 if (addr > emu->mem_size - 2)
71 X86EMU_halt_sys(emu);
72 return le16dec(emu->mem_base + addr);
84 rdl(struct X86EMU *emu, uint32_t addr)
86 if (addr > emu->mem_size - 4)
87 X86EMU_halt_sys(emu);
88 return le32dec(emu->mem_base + addr);
99 wrb(struct X86EMU *emu, uint32_t addr, uint8_t val)
101 if (addr > emu->mem_size - 1)
102 X86EMU_halt_sys(emu);
103 emu->mem_base[addr] = val;
114 wrw(struct X86EMU *emu, uint32_t addr, uint16_t val)
116 if (addr > emu->mem_size - 2)
117 X86EMU_halt_sys(emu);
118 le16enc(emu->mem_base + addr, val);
129 wrl(struct X86EMU *emu, uint32_t addr, uint32_t val)
131 if (addr > emu->mem_size - 4)
132 X86EMU_halt_sys(emu);
133 le32enc(emu->mem_base + addr, val);
139 X86EMU_init_default(struct X86EMU *emu)
143 emu->emu_rdb = rdb;
144 emu->emu_rdw = rdw;
145 emu->emu_rdl = rdl;
146 emu->emu_wrb = wrb;
147 emu->emu_wrw = wrw;
148 emu->emu_wrl = wrl;
151 emu->_X86EMU_intrTab[i] = NULL;