Lines Matching refs:qcrtc
224 struct qxl_crtc *qcrtc = to_qxl_crtc(crtc); in qxl_crtc_page_flip() local
251 drm_vblank_get(dev, qcrtc->index); in qxl_crtc_page_flip()
255 drm_send_vblank_event(dev, qcrtc->index, event); in qxl_crtc_page_flip()
258 drm_vblank_put(dev, qcrtc->index); in qxl_crtc_page_flip()
300 struct qxl_crtc *qcrtc = to_qxl_crtc(crtc); in qxl_crtc_cursor_set2() local
370 qcrtc->cur_x += qcrtc->hot_spot_x - hot_x; in qxl_crtc_cursor_set2()
371 qcrtc->cur_y += qcrtc->hot_spot_y - hot_y; in qxl_crtc_cursor_set2()
372 qcrtc->hot_spot_x = hot_x; in qxl_crtc_cursor_set2()
373 qcrtc->hot_spot_y = hot_y; in qxl_crtc_cursor_set2()
377 cmd->u.set.position.x = qcrtc->cur_x + qcrtc->hot_spot_x; in qxl_crtc_cursor_set2()
378 cmd->u.set.position.y = qcrtc->cur_y + qcrtc->hot_spot_y; in qxl_crtc_cursor_set2()
420 struct qxl_crtc *qcrtc = to_qxl_crtc(crtc); in qxl_crtc_cursor_move() local
436 qcrtc->cur_x = x; in qxl_crtc_cursor_move()
437 qcrtc->cur_y = y; in qxl_crtc_cursor_move()
441 cmd->u.position.x = qcrtc->cur_x + qcrtc->hot_spot_x; in qxl_crtc_cursor_move()
442 cmd->u.position.y = qcrtc->cur_y + qcrtc->hot_spot_y; in qxl_crtc_cursor_move()
605 struct qxl_crtc *qcrtc = to_qxl_crtc(crtc); in qxl_crtc_mode_set() local
654 …G_KMS("setting surface_id to 0 for primary surface %d on crtc %d\n", bo->surface_id, qcrtc->index); in qxl_crtc_mode_set()
667 qxl_monitors_config_set(qdev, qcrtc->index, x, y, in qxl_crtc_mode_set()
687 struct qxl_crtc *qcrtc = to_qxl_crtc(crtc); in qxl_crtc_disable() local
700 qxl_monitors_config_set(qdev, qcrtc->index, 0, 0, 0, 0, 0); in qxl_crtc_disable()