Lines Matching refs:cursor
571 struct qxl_cursor cursor; in qxl_create_cursor() local
591 cursor.header.unique = 0; in qxl_create_cursor()
592 cursor.header.type = SPICE_CURSOR_TYPE_ALPHA; in qxl_create_cursor()
593 cursor.header.width = 64; in qxl_create_cursor()
594 cursor.header.height = 64; in qxl_create_cursor()
595 cursor.header.hot_spot_x = hot_x; in qxl_create_cursor()
596 cursor.header.hot_spot_y = hot_y; in qxl_create_cursor()
597 cursor.data_size = size; in qxl_create_cursor()
598 cursor.chunk.next_chunk = 0; in qxl_create_cursor()
599 cursor.chunk.prev_chunk = 0; in qxl_create_cursor()
600 cursor.chunk.data_size = size; in qxl_create_cursor()
603 &cursor, sizeof(cursor)); in qxl_create_cursor()
604 memcpy_toio(cursor_map.vaddr_iomem + sizeof(cursor), in qxl_create_cursor()
608 &cursor, sizeof(cursor)); in qxl_create_cursor()
609 memcpy(cursor_map.vaddr + sizeof(cursor), in qxl_create_cursor()
972 struct drm_plane *primary, *cursor; in qdev_crtc_init() local
986 cursor = qxl_create_plane(qdev, 1 << crtc_id, DRM_PLANE_TYPE_CURSOR); in qdev_crtc_init()
987 if (IS_ERR(cursor)) { in qdev_crtc_init()
992 r = drm_crtc_init_with_planes(dev, &qxl_crtc->base, primary, cursor, in qdev_crtc_init()
1002 drm_plane_cleanup(cursor); in qdev_crtc_init()
1003 kfree(cursor); in qdev_crtc_init()