Home
last modified time | relevance | path

Searched refs:file_private (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_syncobj.c216 * @file_private: drm file private pointer
222 struct drm_syncobj *drm_syncobj_find(struct drm_file *file_private, in drm_syncobj_find() argument
227 spin_lock(&file_private->syncobj_table_lock); in drm_syncobj_find()
230 syncobj = idr_find(&file_private->syncobj_idr, handle); in drm_syncobj_find()
234 spin_unlock(&file_private->syncobj_table_lock); in drm_syncobj_find()
365 * @file_private: drm file private pointer
378 int drm_syncobj_find_fence(struct drm_file *file_private, in drm_syncobj_find_fence() argument
382 struct drm_syncobj *syncobj = drm_syncobj_find(file_private, handle); in drm_syncobj_find_fence()
504 * @file_private: drm file private pointer
509 * @file_private t
513 drm_syncobj_get_handle(struct drm_file *file_private, struct drm_syncobj *syncobj, u32 *handle) drm_syncobj_get_handle() argument
538 drm_syncobj_create_as_handle(struct drm_file *file_private, u32 *handle, uint32_t flags) drm_syncobj_create_as_handle() argument
553 drm_syncobj_destroy(struct drm_file *file_private, u32 handle) drm_syncobj_destroy() argument
615 drm_syncobj_handle_to_fd(struct drm_file *file_private, u32 handle, int *p_fd) drm_syncobj_handle_to_fd() argument
629 drm_syncobj_fd_to_handle(struct drm_file *file_private, int fd, u32 *handle) drm_syncobj_fd_to_handle() argument
664 drm_syncobj_import_sync_file_fence(struct drm_file *file_private, int fd, int handle) drm_syncobj_import_sync_file_fence() argument
685 drm_syncobj_export_sync_file(struct drm_file *file_private, int handle, int *p_fd) drm_syncobj_export_sync_file() argument
725 drm_syncobj_open(struct drm_file *file_private) drm_syncobj_open() argument
749 drm_syncobj_release(struct drm_file *file_private) drm_syncobj_release() argument
757 drm_syncobj_create_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_create_ioctl() argument
774 drm_syncobj_destroy_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_destroy_ioctl() argument
789 drm_syncobj_handle_to_fd_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_handle_to_fd_ioctl() argument
813 drm_syncobj_fd_to_handle_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_fd_to_handle_ioctl() argument
837 drm_syncobj_transfer_to_timeline(struct drm_file *file_private, struct drm_syncobj_transfer *args) drm_syncobj_transfer_to_timeline() argument
869 drm_syncobj_transfer_to_binary(struct drm_file *file_private, struct drm_syncobj_transfer *args) drm_syncobj_transfer_to_binary() argument
891 drm_syncobj_transfer_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_transfer_ioctl() argument
1119 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) drm_syncobj_array_wait() argument
1152 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
1210 drm_syncobj_wait_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_wait_ioctl() argument
1243 drm_syncobj_timeline_wait_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_timeline_wait_ioctl() argument
1278 drm_syncobj_reset_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_reset_ioctl() argument
1311 drm_syncobj_signal_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_signal_ioctl() argument
1344 drm_syncobj_timeline_signal_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_timeline_signal_ioctl() argument
1416 drm_syncobj_query_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_query_ioctl() argument
[all...]
H A Ddrm_internal.h184 void drm_gem_open(struct drm_device *dev, struct drm_file *file_private);
185 void drm_gem_release(struct drm_device *dev, struct drm_file *file_private);
240 void drm_syncobj_open(struct drm_file *file_private);
241 void drm_syncobj_release(struct drm_file *file_private);
243 struct drm_file *file_private);
245 struct drm_file *file_private);
247 struct drm_file *file_private);
249 struct drm_file *file_private);
251 struct drm_file *file_private);
253 struct drm_file *file_private);
[all...]
H A Ddrm_gem.c908 * @file_private: drm file-private structure to set up
914 drm_gem_open(struct drm_device *dev, struct drm_file *file_private) in drm_gem_open() argument
916 idr_init_base(&file_private->object_idr, 1); in drm_gem_open()
917 spin_lock_init(&file_private->table_lock); in drm_gem_open()
923 * @file_private: drm file-private structure to clean up
930 drm_gem_release(struct drm_device *dev, struct drm_file *file_private) in drm_gem_release() argument
932 idr_for_each(&file_private->object_idr, in drm_gem_release()
933 &drm_gem_object_release_handle, file_private); in drm_gem_release()
934 idr_destroy(&file_private->object_idr); in drm_gem_release()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_syncobj.c236 * @file_private: drm file private pointer
242 struct drm_syncobj *drm_syncobj_find(struct drm_file *file_private, in drm_syncobj_find() argument
247 spin_lock(&file_private->syncobj_table_lock); in drm_syncobj_find()
250 syncobj = idr_find(&file_private->syncobj_idr, handle); in drm_syncobj_find()
254 spin_unlock(&file_private->syncobj_table_lock); in drm_syncobj_find()
417 * @file_private: drm file private pointer
430 int drm_syncobj_find_fence(struct drm_file *file_private, in drm_syncobj_find_fence() argument
434 struct drm_syncobj *syncobj = drm_syncobj_find(file_private, handle); in drm_syncobj_find_fence()
578 * @file_private: drm file private pointer
583 * @file_private t
587 drm_syncobj_get_handle(struct drm_file *file_private, struct drm_syncobj *syncobj, u32 *handle) drm_syncobj_get_handle() argument
612 drm_syncobj_create_as_handle(struct drm_file *file_private, u32 *handle, uint32_t flags) drm_syncobj_create_as_handle() argument
627 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
738 drm_syncobj_import_sync_file_fence(struct drm_file *file_private, int fd, int handle) drm_syncobj_import_sync_file_fence() argument
759 drm_syncobj_export_sync_file(struct drm_file *file_private, int handle, int *p_fd) drm_syncobj_export_sync_file() argument
799 drm_syncobj_open(struct drm_file *file_private) drm_syncobj_open() argument
823 drm_syncobj_release(struct drm_file *file_private) drm_syncobj_release() argument
831 drm_syncobj_create_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_create_ioctl() argument
848 drm_syncobj_destroy_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_destroy_ioctl() argument
863 drm_syncobj_handle_to_fd_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_handle_to_fd_ioctl() argument
887 drm_syncobj_fd_to_handle_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_fd_to_handle_ioctl() argument
911 drm_syncobj_transfer_to_timeline(struct drm_file *file_private, struct drm_syncobj_transfer *args) drm_syncobj_transfer_to_timeline() argument
952 drm_syncobj_transfer_to_binary(struct drm_file *file_private, struct drm_syncobj_transfer *args) drm_syncobj_transfer_to_binary() argument
974 drm_syncobj_transfer_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_transfer_ioctl() argument
1207 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) drm_syncobj_array_wait() argument
1240 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
1298 drm_syncobj_wait_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_wait_ioctl() argument
1331 drm_syncobj_timeline_wait_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_timeline_wait_ioctl() argument
1417 drm_syncobj_eventfd_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_eventfd_ioctl() argument
1459 drm_syncobj_reset_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_reset_ioctl() argument
1492 drm_syncobj_signal_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_signal_ioctl() argument
1528 drm_syncobj_timeline_signal_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_timeline_signal_ioctl() argument
1600 drm_syncobj_query_ioctl(struct drm_device *dev, void *data, struct drm_file *file_private) drm_syncobj_query_ioctl() argument
[all...]
H A Ddrm_internal.h171 void drm_gem_open(struct drm_device *dev, struct drm_file *file_private);
172 void drm_gem_release(struct drm_device *dev, struct drm_file *file_private);
232 void drm_syncobj_open(struct drm_file *file_private);
233 void drm_syncobj_release(struct drm_file *file_private);
235 struct drm_file *file_private);
237 struct drm_file *file_private);
239 struct drm_file *file_private);
241 struct drm_file *file_private);
243 struct drm_file *file_private);
245 struct drm_file *file_private);
[all...]
H A Ddrm_gem.c916 * @file_private: drm file-private structure to set up
922 drm_gem_open(struct drm_device *dev, struct drm_file *file_private) in drm_gem_open() argument
924 idr_init_base(&file_private->object_idr, 1); in drm_gem_open()
925 spin_lock_init(&file_private->table_lock); in drm_gem_open()
931 * @file_private: drm file-private structure to clean up
938 drm_gem_release(struct drm_device *dev, struct drm_file *file_private) in drm_gem_release() argument
940 idr_for_each(&file_private->object_idr, in drm_gem_release()
941 &drm_gem_object_release_handle, file_private); in drm_gem_release()
942 idr_destroy(&file_private->object_idr); in drm_gem_release()
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_syncobj.h114 struct drm_syncobj *drm_syncobj_find(struct drm_file *file_private,
122 int drm_syncobj_find_fence(struct drm_file *file_private,
128 int drm_syncobj_get_handle(struct drm_file *file_private,
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_syncobj.h118 struct drm_syncobj *drm_syncobj_find(struct drm_file *file_private,
126 int drm_syncobj_find_fence(struct drm_file *file_private,
132 int drm_syncobj_get_handle(struct drm_file *file_private,

Completed in 8 milliseconds