Lines Matching refs:cursor
278 struct qxl_cursor *cursor; in qxl_crtc_cursor_set2() local
325 ret = qxl_bo_kmap(cursor_bo, (void **)&cursor); in qxl_crtc_cursor_set2()
329 cursor->header.unique = 0; in qxl_crtc_cursor_set2()
330 cursor->header.type = SPICE_CURSOR_TYPE_ALPHA; in qxl_crtc_cursor_set2()
331 cursor->header.width = 64; in qxl_crtc_cursor_set2()
332 cursor->header.height = 64; in qxl_crtc_cursor_set2()
333 cursor->header.hot_spot_x = hot_x; in qxl_crtc_cursor_set2()
334 cursor->header.hot_spot_y = hot_y; in qxl_crtc_cursor_set2()
335 cursor->data_size = size; in qxl_crtc_cursor_set2()
336 cursor->chunk.next_chunk = 0; in qxl_crtc_cursor_set2()
337 cursor->chunk.prev_chunk = 0; in qxl_crtc_cursor_set2()
338 cursor->chunk.data_size = size; in qxl_crtc_cursor_set2()
340 memcpy(cursor->chunk.data, user_ptr, size); in qxl_crtc_cursor_set2()