Lines Matching refs:args
2653 fprintf(stderr, "%s: invalid args\n", label);
3309 struct drm_prime_handle args;
3312 memclear(args);
3313 args.fd = -1;
3314 args.handle = handle;
3315 args.flags = flags;
3316 ret = drmIoctl(fd, DRM_IOCTL_PRIME_HANDLE_TO_FD, &args);
3320 *prime_fd = args.fd;
3326 struct drm_prime_handle args;
3329 memclear(args);
3330 args.fd = prime_fd;
3331 ret = drmIoctl(fd, DRM_IOCTL_PRIME_FD_TO_HANDLE, &args);
3335 *handle = args.handle;
3341 struct drm_gem_close args;
3343 memclear(args);
3344 args.handle = handle;
3345 return drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &args);
4824 struct drm_syncobj_create args;
4827 memclear(args);
4828 args.flags = flags;
4829 args.handle = 0;
4830 ret = drmIoctl(fd, DRM_IOCTL_SYNCOBJ_CREATE, &args);
4833 *handle = args.handle;
4839 struct drm_syncobj_destroy args;
4841 memclear(args);
4842 args.handle = handle;
4843 return drmIoctl(fd, DRM_IOCTL_SYNCOBJ_DESTROY, &args);
4848 struct drm_syncobj_handle args;
4851 memclear(args);
4852 args.fd = -1;
4853 args.handle = handle;
4854 ret = drmIoctl(fd, DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD, &args);
4857 *obj_fd = args.fd;
4863 struct drm_syncobj_handle args;
4866 memclear(args);
4867 args.fd = obj_fd;
4868 args.handle = 0;
4869 ret = drmIoctl(fd, DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE, &args);
4872 *handle = args.handle;
4879 struct drm_syncobj_handle args;
4881 memclear(args);
4882 args.fd = sync_file_fd;
4883 args.handle = handle;
4884 args.flags = DRM_SYNCOBJ_FD_TO_HANDLE_FLAGS_IMPORT_SYNC_FILE;
4885 return drmIoctl(fd, DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE, &args);
4891 struct drm_syncobj_handle args;
4894 memclear(args);
4895 args.fd = -1;
4896 args.handle = handle;
4897 args.flags = DRM_SYNCOBJ_HANDLE_TO_FD_FLAGS_EXPORT_SYNC_FILE;
4898 ret = drmIoctl(fd, DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD, &args);
4901 *sync_file_fd = args.fd;
4909 struct drm_syncobj_wait args;
4912 memclear(args);
4913 args.handles = (uintptr_t)handles;
4914 args.timeout_nsec = timeout_nsec;
4915 args.count_handles = num_handles;
4916 args.flags = flags;
4918 ret = drmIoctl(fd, DRM_IOCTL_SYNCOBJ_WAIT, &args);
4923 *first_signaled = args.first_signaled;
4930 struct drm_syncobj_array args;
4933 memclear(args);
4934 args.handles = (uintptr_t)handles;
4935 args.count_handles = handle_count;
4937 ret = drmIoctl(fd, DRM_IOCTL_SYNCOBJ_RESET, &args);
4944 struct drm_syncobj_array args;
4947 memclear(args);
4948 args.handles = (uintptr_t)handles;
4949 args.count_handles = handle_count;
4951 ret = drmIoctl(fd, DRM_IOCTL_SYNCOBJ_SIGNAL, &args);
4958 struct drm_syncobj_timeline_array args;
4961 memclear(args);
4962 args.handles = (uintptr_t)handles;
4963 args.points = (uintptr_t)points;
4964 args.count_handles = handle_count;
4966 ret = drmIoctl(fd, DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL, &args);
4975 struct drm_syncobj_timeline_wait args;
4978 memclear(args);
4979 args.handles = (uintptr_t)handles;
4980 args.points = (uintptr_t)points;
4981 args.timeout_nsec = timeout_nsec;
4982 args.count_handles = num_handles;
4983 args.flags = flags;
4985 ret = drmIoctl(fd, DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT, &args);
4990 *first_signaled = args.first_signaled;
4998 struct drm_syncobj_timeline_array args;
5001 memclear(args);
5002 args.handles = (uintptr_t)handles;
5003 args.points = (uintptr_t)points;
5004 args.count_handles = handle_count;
5006 ret = drmIoctl(fd, DRM_IOCTL_SYNCOBJ_QUERY, &args);
5015 struct drm_syncobj_timeline_array args;
5017 memclear(args);
5018 args.handles = (uintptr_t)handles;
5019 args.points = (uintptr_t)points;
5020 args.count_handles = handle_count;
5021 args.flags = flags;
5023 return drmIoctl(fd, DRM_IOCTL_SYNCOBJ_QUERY, &args);
5032 struct drm_syncobj_transfer args;
5035 memclear(args);
5036 args.src_handle = src_handle;
5037 args.dst_handle = dst_handle;
5038 args.src_point = src_point;
5039 args.dst_point = dst_point;
5040 args.flags = flags;
5042 ret = drmIoctl(fd, DRM_IOCTL_SYNCOBJ_TRANSFER, &args);