| H A D | drm_syncobj.c | 242 * @file_private: drm file private pointer 248 struct drm_syncobj *drm_syncobj_find(struct drm_file *file_private, in drm_syncobj_find() argument 253 xa_lock(&file_private->syncobj_xa); in drm_syncobj_find() 256 syncobj = xa_load(&file_private->syncobj_xa, handle); in drm_syncobj_find() 260 xa_unlock(&file_private->syncobj_xa); in drm_syncobj_find() 423 * @file_private: drm file private pointer 436 int drm_syncobj_find_fence(struct drm_file *file_private, in drm_syncobj_find_fence() argument 440 struct drm_syncobj *syncobj = drm_syncobj_find(file_private, handle); in drm_syncobj_find_fence() 589 * @file_private: drm file private pointer 594 * @file_private t 598 drm_syncobj_get_handle(struct drm_file * file_private,struct drm_syncobj * syncobj,u32 * handle) drm_syncobj_get_handle() argument 615 drm_syncobj_create_as_handle(struct drm_file * file_private,u32 * handle,uint32_t flags) drm_syncobj_create_as_handle() argument 630 drm_syncobj_destroy(struct drm_file * file_private,u32 handle) drm_syncobj_destroy() argument 689 drm_syncobj_handle_to_fd(struct drm_file * file_private,u32 handle,int * p_fd) drm_syncobj_handle_to_fd() argument 703 drm_syncobj_fd_to_handle(struct drm_file * file_private,int fd,u32 * handle) drm_syncobj_fd_to_handle() argument 728 drm_syncobj_import_sync_file_fence(struct drm_file * file_private,int fd,int handle,u64 point) drm_syncobj_import_sync_file_fence() argument 759 drm_syncobj_export_sync_file(struct drm_file * file_private,int handle,u64 point,int * p_fd) drm_syncobj_export_sync_file() argument 799 drm_syncobj_open(struct drm_file * file_private) drm_syncobj_open() argument 813 drm_syncobj_release(struct drm_file * file_private) drm_syncobj_release() argument 825 drm_syncobj_create_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_create_ioctl() argument 842 drm_syncobj_destroy_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_destroy_ioctl() argument 857 drm_syncobj_handle_to_fd_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_handle_to_fd_ioctl() argument 889 drm_syncobj_fd_to_handle_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_fd_to_handle_ioctl() argument 921 drm_syncobj_transfer_to_timeline(struct drm_file * file_private,struct drm_syncobj_transfer * args) drm_syncobj_transfer_to_timeline() argument 962 drm_syncobj_transfer_to_binary(struct drm_file * file_private,struct drm_syncobj_transfer * args) drm_syncobj_transfer_to_binary() argument 985 drm_syncobj_transfer_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_transfer_ioctl() argument 1230 drm_syncobj_array_wait(struct drm_device * dev,struct drm_file * file_private,struct drm_syncobj_wait * wait,struct drm_syncobj_timeline_wait * timeline_wait,struct drm_syncobj ** syncobjs,bool timeline,ktime_t * deadline) drm_syncobj_array_wait() argument 1265 drm_syncobj_array_find(struct drm_file * file_private,void __user * user_handles,uint32_t count_handles,struct drm_syncobj *** syncobjs_out) drm_syncobj_array_find() argument 1324 drm_syncobj_wait_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_wait_ioctl() argument 1367 drm_syncobj_timeline_wait_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_timeline_wait_ioctl() argument 1463 drm_syncobj_eventfd_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_eventfd_ioctl() argument 1514 drm_syncobj_reset_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_reset_ioctl() argument 1547 drm_syncobj_signal_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_signal_ioctl() argument 1583 drm_syncobj_timeline_signal_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_timeline_signal_ioctl() argument 1655 drm_syncobj_query_ioctl(struct drm_device * dev,void * data,struct drm_file * file_private) drm_syncobj_query_ioctl() argument [all...] |