Lines Matching refs:emu
29 #include "emu.h"
45 emu_get_draw_state_reg(struct emu *emu, unsigned n)
48 return emu->control_regs.val[n];
52 emu_set_draw_state_reg(struct emu *emu, unsigned n, uint32_t val)
54 struct emu_draw_state *ds = &emu->draw_state;
55 unsigned cur_idx = emu_get_reg32(emu, &DRAW_STATE_SEL);
63 unsigned active_mask = emu_get_reg32(emu, &DRAW_STATE_ACTIVE_BITMASK);
66 emu_set_reg32(emu, &DRAW_STATE_ACTIVE_BITMASK, active_mask);
67 emu_set_reg32(emu, &DRAW_STATE_SEL, cur_idx);
74 emu_set_reg32(emu, &DRAW_STATE_HDR, ds->state[val].hdr);
75 emu_set_reg64(emu, &DRAW_STATE_BASE, ds->state[val].base);
83 ds->state[prev_idx].sds_base = emu_get_reg64(emu, &SDS_BASE);
84 ds->state[prev_idx].sds_dwords = emu_get_reg32(emu, &SDS_DWORDS);
86 emu_set_reg64(emu, &SDS_BASE, ds->state[val].sds_base);
87 emu_set_reg32(emu, &SDS_DWORDS, ds->state[val].sds_dwords);