Lines Matching refs:drm_fd
50 vmwgfx_fence_wait(int drm_fd, uint32_t handle, Bool unref)
63 return drmCommandWriteRead(drm_fd, DRM_VMW_FENCE_WAIT, &farg,
68 vmwgfx_fence_unref(int drm_fd, uint32_t handle)
75 (void) drmCommandWrite(drm_fd, DRM_VMW_FENCE_UNREF, &farg,
81 vmwgfx_present_readback(int drm_fd, uint32_t fb_id, RegionPtr region)
124 ret = drmCommandWrite(drm_fd, DRM_VMW_PRESENT_READBACK, &arg,
131 ret = vmwgfx_fence_wait(drm_fd, rep.handle, TRUE);
136 vmwgfx_fence_unref(drm_fd, rep.handle);
150 vmwgfx_present(int drm_fd, uint32_t fb_id, unsigned int dst_x,
190 ret = drmCommandWrite(drm_fd, DRM_VMW_PRESENT, &arg, sizeof(arg));
208 int drm_fd;
220 vmwgfx_dmabuf_alloc(int drm_fd, size_t size)
235 ret = drmCommandWriteRead(drm_fd, DRM_VMW_ALLOC_DMABUF, &arg,
242 ibuf->drm_fd = drm_fd;
263 ibuf->drm_fd, ibuf->map_handle);
303 (void) drmCommandWrite(ibuf->drm_fd, DRM_VMW_UNREF_DMABUF, &arg,
398 ret = drmCommandWrite(ibuf->drm_fd, DRM_VMW_EXECBUF, &arg, sizeof(arg));
407 ret = vmwgfx_fence_wait(ibuf->drm_fd, rep.handle, TRUE);
412 vmwgfx_fence_unref(ibuf->drm_fd, rep.handle);
421 vmwgfx_get_param(int drm_fd, uint32_t param, uint64_t *out)
428 ret = drmCommandWriteRead(drm_fd, DRM_VMW_GET_PARAM,
439 vmwgfx_num_streams(int drm_fd, uint32_t *ntot, uint32_t *nfree)
444 ret = vmwgfx_get_param(drm_fd, DRM_VMW_PARAM_NUM_STREAMS, &v1);
448 ret = vmwgfx_get_param(drm_fd, DRM_VMW_PARAM_NUM_FREE_STREAMS, &v2);
459 vmwgfx_claim_stream(int drm_fd, uint32_t *out)
464 ret = drmCommandRead(drm_fd, DRM_VMW_CLAIM_STREAM,
475 vmwgfx_unref_stream(int drm_fd, uint32_t stream_id)
483 ret = drmCommandWrite(drm_fd, DRM_VMW_UNREF_STREAM,
490 vmwgfx_cursor_bypass(int drm_fd, int xhot, int yhot)
500 ret = drmCommandWrite(drm_fd, DRM_VMW_CURSOR_BYPASS,
507 vmwgfx_update_gui_layout(int drm_fd, unsigned int num_rects,
517 return drmCommandWrite(drm_fd, DRM_VMW_UPDATE_LAYOUT, &arg,
523 vmwgfx_max_fb_size(int drm_fd, size_t *size)
527 if (vmwgfx_get_param(drm_fd, DRM_VMW_PARAM_MAX_FB_SIZE, &tmp_size) != 0)
539 * @drm_fd: File descriptor for the drm connection.
546 vmwgfx_prime_fd_to_handle(int drm_fd, int prime_fd, uint32_t *handle)
550 return drmPrimeFDToHandle(drm_fd, prime_fd, handle);
556 * @drm_fd: File descriptor for the drm connection.
562 vmwgfx_prime_release_handle(int drm_fd, uint32_t handle)
569 (void) drmCommandWrite(drm_fd, DRM_VMW_UNREF_SURFACE, &s_arg,