Lines Matching defs:args
186 struct drm_virtgpu_execbuffer args = {
189 int ret = drmIoctl(gpu->fd, DRM_IOCTL_VIRTGPU_EXECBUFFER, &args);
190 if (ret || args.fence_fd < 0) {
197 sim.signaled_fd = args.fence_fd;
548 struct drm_virtgpu_execbuffer args = {
556 ret = drmIoctl(gpu->fd, DRM_IOCTL_VIRTGPU_EXECBUFFER, &args);
563 ret = sim_submit_signal_syncs(gpu, args.fence_fd, batch->syncs,
566 close(args.fence_fd);
573 struct drm_virtgpu_execbuffer args = {
578 ret = drmIoctl(gpu->fd, DRM_IOCTL_VIRTGPU_EXECBUFFER, &args);
591 virtgpu_ioctl(struct virtgpu *gpu, unsigned long request, void *args)
593 return drmIoctl(gpu->fd, request, args);
610 struct drm_virtgpu_getparam args = {
615 const int ret = virtgpu_ioctl(gpu, DRM_IOCTL_VIRTGPU_GETPARAM, &args);
631 struct drm_virtgpu_get_caps args = {
638 return virtgpu_ioctl(gpu, DRM_IOCTL_VIRTGPU_GET_CAPS, &args);
650 struct drm_virtgpu_context_init args = {
659 return virtgpu_ioctl(gpu, DRM_IOCTL_VIRTGPU_CONTEXT_INIT, &args);
674 struct drm_virtgpu_resource_create_blob args = {
681 if (virtgpu_ioctl(gpu, DRM_IOCTL_VIRTGPU_RESOURCE_CREATE_BLOB, &args))
684 *res_id = args.res_handle;
685 return args.bo_handle;
703 struct drm_gem_close args = {
707 ASSERTED const int ret = virtgpu_ioctl(gpu, DRM_IOCTL_GEM_CLOSE, &args);
716 struct drm_prime_handle args = {
721 const int ret = virtgpu_ioctl(gpu, DRM_IOCTL_PRIME_HANDLE_TO_FD, &args);
722 return ret ? -1 : args.fd;
728 struct drm_prime_handle args = {
732 const int ret = virtgpu_ioctl(gpu, DRM_IOCTL_PRIME_FD_TO_HANDLE, &args);
733 return ret ? 0 : args.handle;
739 struct drm_virtgpu_map args = {
743 if (virtgpu_ioctl(gpu, DRM_IOCTL_VIRTGPU_MAP, &args))
747 args.offset);
761 struct drm_syncobj_create args = {
765 const int ret = virtgpu_ioctl(gpu, DRM_IOCTL_SYNCOBJ_CREATE, &args);
766 return ret ? 0 : args.handle;
777 struct drm_syncobj_destroy args = {
782 virtgpu_ioctl(gpu, DRM_IOCTL_SYNCOBJ_DESTROY, &args);
795 struct drm_syncobj_handle args = {
801 int ret = virtgpu_ioctl(gpu, DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD, &args);
805 return args.fd;
817 struct drm_syncobj_handle args = {
824 int ret = virtgpu_ioctl(gpu, DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE, &args);
828 return args.handle;
838 struct drm_syncobj_array args = {
843 return virtgpu_ioctl(gpu, DRM_IOCTL_SYNCOBJ_RESET, &args);
855 struct drm_syncobj_timeline_array args = {
861 return virtgpu_ioctl(gpu, DRM_IOCTL_SYNCOBJ_QUERY, &args);
873 struct drm_syncobj_timeline_array args = {
879 return virtgpu_ioctl(gpu, DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL, &args);
909 struct drm_syncobj_timeline_wait args = {
917 const int ret = virtgpu_ioctl(gpu, DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT, &args);