Lines Matching refs:x86emu
139 struct x86emu { struct
154 uint8_t (*emu_rdb)(struct x86emu *, uint32_t addr); argument
155 uint16_t (*emu_rdw)(struct x86emu *, uint32_t addr); argument
156 uint32_t (*emu_rdl)(struct x86emu *, uint32_t addr); argument
157 void (*emu_wrb)(struct x86emu *, uint32_t addr,uint8_t val); argument
158 void (*emu_wrw)(struct x86emu *, uint32_t addr, uint16_t val); argument
159 void (*emu_wrl)(struct x86emu *, uint32_t addr, uint32_t val); argument
161 uint8_t (*emu_inb)(struct x86emu *, uint16_t addr); argument
162 uint16_t (*emu_inw)(struct x86emu *, uint16_t addr); argument
163 uint32_t (*emu_inl)(struct x86emu *, uint16_t addr); argument
164 void (*emu_outb)(struct x86emu *, uint16_t addr, uint8_t val); argument
165 void (*emu_outw)(struct x86emu *, uint16_t addr, uint16_t val); argument
166 void (*emu_outl)(struct x86emu *, uint16_t addr, uint32_t val); argument
168 void (*_x86emu_intrTab[256])(struct x86emu *, int); argument
175 void x86emu_exec(struct x86emu *);
176 void x86emu_exec_call(struct x86emu *, uint16_t, uint16_t);
177 void x86emu_exec_intr(struct x86emu *, uint8_t);
178 void x86emu_halt_sys(struct x86emu *) __dead2;