Lines Matching refs:cur_offset
148 if ((s->regs.cur_offset & BIT(31)) || s->cursor_guest_mode) { in ati_cursor_define()
152 srcoff = s->regs.cur_offset - in ati_cursor_define()
174 if (s->regs.cur_offset & BIT(31)) { in ati_cursor_invalidate()
180 s->cursor_offset != s->regs.cur_offset - (s->regs.cur_hv_offs >> 16) - in ati_cursor_invalidate()
186 s->cursor_offset = s->regs.cur_offset - (s->regs.cur_hv_offs >> 16) - in ati_cursor_invalidate()
412 val = ati_reg_read_offs(s->regs.cur_offset, addr - CUR_OFFSET, size); in ati_mm_read()
418 val |= (s->regs.cur_offset & BIT(31)) >> (4 - size); in ati_mm_read()
425 val |= (s->regs.cur_offset & BIT(31)) >> (4 - size); in ati_mm_read()
720 uint32_t t = s->regs.cur_offset; in ati_mm_write()
724 if (s->regs.cur_offset != t) { in ati_mm_write()
725 s->regs.cur_offset = t; in ati_mm_write()
732 uint32_t t = s->regs.cur_hv_pos | (s->regs.cur_offset & BIT(31)); in ati_mm_write()
737 s->regs.cur_offset |= t & BIT(31); in ati_mm_write()
738 } else if (s->regs.cur_offset & BIT(31)) { in ati_mm_write()
739 s->regs.cur_offset &= ~BIT(31); in ati_mm_write()
751 uint32_t t = s->regs.cur_hv_offs | (s->regs.cur_offset & BIT(31)); in ati_mm_write()
756 s->regs.cur_offset |= t & BIT(31); in ati_mm_write()
757 } else if (s->regs.cur_offset & BIT(31)) { in ati_mm_write()
758 s->regs.cur_offset &= ~BIT(31); in ati_mm_write()