Lines Matching refs:ARTISTState

27 OBJECT_DECLARE_SIMPLE_TYPE(ARTISTState, ARTIST)
37 struct ARTISTState { struct
238 static int vram_write_bufidx(ARTISTState *s) in vram_write_bufidx()
243 static int vram_read_bufidx(ARTISTState *s) in vram_read_bufidx()
248 static struct vram_buffer *vram_read_buffer(ARTISTState *s) in vram_read_buffer()
253 static struct vram_buffer *vram_write_buffer(ARTISTState *s) in vram_write_buffer()
258 static uint8_t artist_get_color(ARTISTState *s) in artist_get_color()
267 static artist_rop_t artist_get_op(ARTISTState *s) in artist_get_op()
272 static void artist_rop8(ARTISTState *s, struct vram_buffer *buf, in artist_rop8()
314 static void artist_get_cursor_pos(ARTISTState *s, int *x, int *y) in artist_get_cursor_pos()
362 static inline bool cursor_visible(ARTISTState *s) in cursor_visible()
368 static void artist_invalidate_cursor(ARTISTState *s) in artist_invalidate_cursor()
381 static void block_move(ARTISTState *s, in block_move()
448 static void fill_window(ARTISTState *s, in fill_window()
489 static void draw_line(ARTISTState *s, in draw_line()
592 static void draw_line_pattern_start(ARTISTState *s) in draw_line_pattern_start()
604 static void draw_line_pattern_next(ARTISTState *s) in draw_line_pattern_next()
618 static void draw_line_size(ARTISTState *s, bool update_start) in draw_line_size()
628 static void draw_line_xy(ARTISTState *s, bool update_start) in draw_line_xy()
677 static void draw_line_end(ARTISTState *s, bool update_start) in draw_line_end()
687 static void font_write16(ARTISTState *s, uint16_t val) in font_write16()
718 static void font_write(ARTISTState *s, uint32_t val) in font_write()
761 static void artist_vram_write4(ARTISTState *s, struct vram_buffer *buf, in artist_vram_write4()
777 static void artist_vram_write32(ARTISTState *s, struct vram_buffer *buf, in artist_vram_write32()
800 static int get_vram_offset(ARTISTState *s, struct vram_buffer *buf, in get_vram_offset()
811 static int vram_bit_write(ARTISTState *s, uint32_t pos, int posy, in vram_bit_write()
862 ARTISTState *s = opaque; in artist_vram_write()
871 ARTISTState *s = opaque; in artist_vram_read()
910 ARTISTState *s = opaque; in artist_reg_write()
1155 ARTISTState *s = opaque; in artist_reg_read()
1244 static void artist_draw_cursor(ARTISTState *s) in artist_draw_cursor()
1286 static bool artist_screen_enabled(ARTISTState *s) in artist_screen_enabled()
1295 ARTISTState *s = ARTIST(opaque); in artist_draw_line()
1314 ARTISTState *s = opaque; in artist_update_display()
1331 ARTISTState *s = ARTIST(opaque); in artist_invalidate()
1345 ARTISTState *s = ARTIST(obj); in artist_initfn()
1355 static void artist_create_buffer(ARTISTState *s, const char *name, in artist_create_buffer()
1375 ARTISTState *s = ARTIST(dev); in artist_realizefn()
1439 VMSTATE_UINT16(height, ARTISTState),
1440 VMSTATE_UINT16(width, ARTISTState),
1441 VMSTATE_UINT16(depth, ARTISTState),
1442 VMSTATE_UINT32(fg_color, ARTISTState),
1443 VMSTATE_UINT32(bg_color, ARTISTState),
1444 VMSTATE_UINT32(vram_char_y, ARTISTState),
1445 VMSTATE_UINT32(vram_bitmask, ARTISTState),
1446 VMSTATE_UINT32(vram_start, ARTISTState),
1447 VMSTATE_UINT32(vram_pos, ARTISTState),
1448 VMSTATE_UINT32(vram_size, ARTISTState),
1449 VMSTATE_UINT32(blockmove_source, ARTISTState),
1450 VMSTATE_UINT32(blockmove_dest, ARTISTState),
1451 VMSTATE_UINT32(blockmove_size, ARTISTState),
1452 VMSTATE_UINT32(line_size, ARTISTState),
1453 VMSTATE_UINT32(line_end, ARTISTState),
1454 VMSTATE_UINT32(line_xy, ARTISTState),
1455 VMSTATE_UINT32(cursor_pos, ARTISTState),
1456 VMSTATE_UINT32(cursor_cntrl, ARTISTState),
1457 VMSTATE_UINT32(cursor_height, ARTISTState),
1458 VMSTATE_UINT32(cursor_width, ARTISTState),
1459 VMSTATE_UINT32(plane_mask, ARTISTState),
1460 VMSTATE_UINT32(reg_100080, ARTISTState),
1461 VMSTATE_UINT32(horiz_backporch, ARTISTState),
1462 VMSTATE_UINT32(active_lines_low, ARTISTState),
1463 VMSTATE_UINT32(misc_video, ARTISTState),
1464 VMSTATE_UINT32(misc_ctrl, ARTISTState),
1465 VMSTATE_UINT32(dst_bm_access, ARTISTState),
1466 VMSTATE_UINT32(src_bm_access, ARTISTState),
1467 VMSTATE_UINT32(control_plane, ARTISTState),
1468 VMSTATE_UINT32(transfer_data, ARTISTState),
1469 VMSTATE_UINT32(image_bitmap_op, ARTISTState),
1470 VMSTATE_UINT32(font_write1, ARTISTState),
1471 VMSTATE_UINT32(font_write2, ARTISTState),
1472 VMSTATE_UINT32(font_write_pos_y, ARTISTState),
1478 DEFINE_PROP_UINT16("width", ARTISTState, width, 1280),
1479 DEFINE_PROP_UINT16("height", ARTISTState, height, 1024),
1480 DEFINE_PROP_UINT16("depth", ARTISTState, depth, 8),
1501 .instance_size = sizeof(ARTISTState),