Lines Matching refs:arg
190 struct drm_vmw_execbuf_arg arg;
214 memset(&arg, 0, sizeof(arg));
219 arg.fence_rep = (unsigned long)&rep;
220 arg.commands = (unsigned long)commands;
221 arg.command_size = size;
222 arg.throttle_us = throttle_us;
223 arg.version = DRM_VMW_EXECBUF_VERSION;
226 ret = drmCommandWrite(vws->ioctl.drm_fd, DRM_VMW_EXECBUF, &arg, sizeof(arg));
259 union drm_vmw_alloc_dmabuf_arg arg;
260 struct drm_vmw_alloc_dmabuf_req *req = &arg.req;
261 struct drm_vmw_dmabuf_rep *rep = &arg.rep;
270 memset(&arg, 0, sizeof(arg));
273 ret = drmCommandWriteRead(vws->ioctl.drm_fd, DRM_VMW_ALLOC_DMABUF, &arg,
274 sizeof(arg));
304 struct drm_vmw_unref_dmabuf_arg arg;
314 memset(&arg, 0, sizeof(arg));
315 arg.handle = region->handle;
316 drmCommandWrite(region->drm_fd, DRM_VMW_UNREF_DMABUF, &arg, sizeof(arg));
363 struct drm_vmw_fence_arg arg;
366 memset(&arg, 0, sizeof(arg));
367 arg.handle = handle;
370 &arg, sizeof(arg));
394 struct drm_vmw_fence_signaled_arg arg;
398 memset(&arg, 0, sizeof(arg));
399 arg.handle = handle;
400 arg.flags = vflags;
403 &arg, sizeof(arg));
408 return (arg.signaled) ? 0 : -1;
418 struct drm_vmw_fence_wait_arg arg;
422 memset(&arg, 0, sizeof(arg));
424 arg.handle = handle;
425 arg.timeout_us = 10*1000000;
426 arg.lazy = 0;
427 arg.flags = vflags;
430 &arg, sizeof(arg));