Home
last modified time | relevance | path

Searched refs:file_priv (Results 1 – 25 of 132) sorted by relevance

123456

/linux/drivers/gpu/drm/
H A Ddrm_auth.c94 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getmagic() argument
100 if (!file_priv->magic) { in drm_getmagic()
101 ret = idr_alloc(&file_priv->master->magic_map, file_priv, in drm_getmagic()
104 file_priv->magic = ret; in drm_getmagic()
106 auth->magic = file_priv->magic; in drm_getmagic()
114 struct drm_file *file_priv) in drm_authmagic() argument
122 file = idr_find(&file_priv->master->magic_map, auth->magic); in drm_authmagic()
125 idr_replace(&file_priv->master->magic_map, NULL, auth->magic); in drm_authmagic()
233 drm_master_check_perm(struct drm_device *dev, struct drm_file *file_priv) in drm_master_check_perm() argument
246 drm_setmaster_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_setmaster_ioctl() argument
289 drm_dropmaster_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_dropmaster_ioctl() argument
317 drm_master_open(struct drm_file * file_priv) drm_master_open() argument
337 drm_master_release(struct drm_file * file_priv) drm_master_release() argument
388 drm_file_get_master(struct drm_file * file_priv) drm_file_get_master() argument
[all...]
H A Ddrm_crtc_internal.h90 void *data, struct drm_file *file_priv);
92 void *data, struct drm_file *file_priv);
105 void *data, struct drm_file *file_priv);
111 struct drm_file *file_priv);
113 struct drm_file *file_priv);
117 void *data, struct drm_file *file_priv);
119 void *data, struct drm_file *file_priv);
121 void *data, struct drm_file *file_priv);
129 void *data, struct drm_file *file_priv);
131 void *data, struct drm_file *file_priv);
[all...]
H A Ddrm_file.c199 static void drm_events_release(struct drm_file *file_priv) in drm_events_release() argument
201 struct drm_device *dev = file_priv->minor->dev; in drm_events_release()
208 list_for_each_entry_safe(e, et, &file_priv->pending_event_list, in drm_events_release()
211 e->file_priv = NULL; in drm_events_release()
215 list_for_each_entry_safe(e, et, &file_priv->event_list, link) { in drm_events_release()
283 struct drm_file *file_priv = filp->private_data; in drm_close_helper() local
284 struct drm_device *dev = file_priv->minor->dev; in drm_close_helper()
287 list_del(&file_priv->lhead); in drm_close_helper()
290 drm_file_free(file_priv); in drm_close_helper()
429 struct drm_file *file_priv = filp->private_data; in drm_release() local
[all …]
H A Ddrm_ioctl.c116 struct drm_file *file_priv) in drm_getunique() argument
122 master = file_priv->master; in drm_getunique()
144 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) in drm_set_busid() argument
146 struct drm_master *master = file_priv->master; in drm_set_busid()
182 struct drm_file *file_priv) in drm_getclient() argument
198 client->auth = file_priv->authenticated; in drm_getclient()
221 struct drm_file *file_priv) in drm_getstats() argument
234 static int drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getcap() argument
317 drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_setclientcap() argument
331 file_priv->stereo_allowed = req->value; in drm_setclientcap()
[all …]
H A Ddrm_dumb_buffers.c196 struct drm_file *file_priv) in drm_mode_create_dumb() argument
230 return dev->driver->dumb_create(file_priv, dev, args); in drm_mode_create_dumb()
234 void *data, struct drm_file *file_priv) in drm_mode_create_dumb_ioctl() argument
239 err = drm_mode_create_dumb(dev, args, file_priv); in drm_mode_create_dumb_ioctl()
249 struct drm_file *file_priv) in drm_mode_mmap_dumb() argument
255 return dev->driver->dumb_map_offset(file_priv, dev, args->handle, in drm_mode_mmap_dumb()
258 return drm_gem_dumb_map_offset(file_priv, dev, args->handle, in drm_mode_mmap_dumb()
277 void *data, struct drm_file *file_priv) in drm_mode_mmap_dumb_ioctl() argument
282 err = drm_mode_mmap_dumb(dev, args, file_priv); in drm_mode_mmap_dumb_ioctl()
289 struct drm_file *file_priv) in drm_mode_destroy_dumb() argument
[all …]
H A Ddrm_gem.c368 struct drm_file *file_priv = data; in drm_gem_object_release_handle() local
375 obj->funcs->close(obj, file_priv); in drm_gem_object_release_handle()
377 mutex_lock(&file_priv->prime.lock); in drm_gem_object_release_handle()
379 drm_prime_remove_buf_handle(&file_priv->prime, id); in drm_gem_object_release_handle()
381 mutex_unlock(&file_priv->prime.lock); in drm_gem_object_release_handle()
383 drm_vma_node_revoke(&obj->vma_node, file_priv); in drm_gem_object_release_handle()
467 * @file_priv: drm file-private structure to register the handle for
476 * when userspace closes @file_priv for all attached handles, or through the
480 drm_gem_handle_create_tail(struct drm_file *file_priv, in drm_gem_handle_create_tail() argument
497 spin_lock(&file_priv in drm_gem_handle_create_tail()
552 drm_gem_handle_create(struct drm_file * file_priv,struct drm_gem_object * obj,u32 * handlep) drm_gem_handle_create() argument
932 drm_gem_close_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_gem_close_ioctl() argument
947 drm_gem_flink_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_gem_flink_ioctl() argument
986 drm_gem_open_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_gem_open_ioctl() argument
1032 drm_gem_change_handle_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_gem_change_handle_ioctl() argument
[all...]
H A Ddrm_framebuffer.c108 * @file_priv: drm file
119 struct drm_file *file_priv) in drm_mode_addfb() argument
140 ret = drm_mode_addfb2(dev, &r, file_priv); in drm_mode_addfb()
150 void *data, struct drm_file *file_priv) in drm_mode_addfb_ioctl() argument
152 return drm_mode_addfb(dev, data, file_priv); in drm_mode_addfb_ioctl()
262 struct drm_file *file_priv) in drm_internal_framebuffer_create() argument
305 fb = dev->mode_config.funcs->fb_create(dev, file_priv, info, r); in drm_internal_framebuffer_create()
319 * @file_priv: drm file for the ioctl call
331 void *data, struct drm_file *file_priv) in drm_mode_addfb2() argument
339 fb = drm_internal_framebuffer_create(dev, r, file_priv); in drm_mode_addfb2()
355 drm_mode_addfb2_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_mode_addfb2_ioctl() argument
400 drm_mode_closefb(struct drm_framebuffer * fb,struct drm_file * file_priv) drm_mode_closefb() argument
438 drm_mode_rmfb(struct drm_device * dev,u32 fb_id,struct drm_file * file_priv) drm_mode_rmfb() argument
479 drm_mode_rmfb_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_mode_rmfb_ioctl() argument
487 drm_mode_closefb_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_mode_closefb_ioctl() argument
522 drm_mode_getfb(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_mode_getfb() argument
584 drm_mode_getfb2_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_mode_getfb2_ioctl() argument
712 drm_mode_dirtyfb_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) drm_mode_dirtyfb_ioctl() argument
924 drm_framebuffer_lookup(struct drm_device * dev,struct drm_file * file_priv,uint32_t id) drm_framebuffer_lookup() argument
[all...]
H A Ddrm_internal.h93 struct drm_file *file_priv);
95 struct drm_file *file_priv);
150 struct drm_file *file_priv);
152 struct drm_file *file_priv);
154 struct drm_file *file_priv);
156 struct drm_file *file_priv);
157 int drm_master_open(struct drm_file *file_priv);
158 void drm_master_release(struct drm_file *file_priv);
179 int drm_gem_handle_create_tail(struct drm_file *file_priv,
183 struct drm_file *file_priv);
[all …]
H A Ddrm_plane.c803 struct drm_file *file_priv) in drm_mode_getplane_res() argument
825 !file_priv->universal_planes) in drm_mode_getplane_res()
837 file_priv->atomic && in drm_mode_getplane_res()
838 !file_priv->supports_virtualized_cursor_plane) in drm_mode_getplane_res()
841 if (drm_lease_held(file_priv, plane->base.id)) { in drm_mode_getplane_res()
854 struct drm_file *file_priv) in drm_mode_getplane() argument
863 plane = drm_plane_find(dev, file_priv, plane_resp->plane_id); in drm_mode_getplane()
868 if (plane->state && plane->state->crtc && drm_lease_held(file_priv, plane->state->crtc->base.id)) in drm_mode_getplane()
870 else if (!plane->state && plane->crtc && drm_lease_held(file_priv, plane->crtc->base.id)) in drm_mode_getplane()
884 plane_resp->possible_crtcs = drm_lease_filter_crtcs(file_priv, in drm_mode_getplane()
[all …]
/linux/drivers/accel/ivpu/
H A Divpu_ms.c22 get_instance_by_mask(struct ivpu_file_priv *file_priv, u64 metric_mask) in get_instance_by_mask() argument
26 lockdep_assert_held(&file_priv->ms_lock); in get_instance_by_mask()
28 list_for_each_entry(ms, &file_priv->ms_instance_list, ms_instance_node) in get_instance_by_mask()
37 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_ms_start_ioctl() local
39 struct ivpu_device *vdev = file_priv->vdev; in ivpu_ms_start_ioctl()
53 mutex_lock(&file_priv->ms_lock); in ivpu_ms_start_ioctl()
55 if (get_instance_by_mask(file_priv, args->metric_group_mask)) { in ivpu_ms_start_ioctl()
103 list_add_tail(&ms->ms_instance_node, &file_priv->ms_instance_list); in ivpu_ms_start_ioctl()
111 mutex_unlock(&file_priv->ms_lock); in ivpu_ms_start_ioctl()
169 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_ms_get_data_ioctl() local
[all …]
H A Divpu_drv.c137 struct ivpu_file_priv *ivpu_file_priv_get(struct ivpu_file_priv *file_priv) in ivpu_file_priv_get() argument
139 struct ivpu_device *vdev = file_priv->vdev; in ivpu_file_priv_get()
141 kref_get(&file_priv->ref); in ivpu_file_priv_get()
143 ivpu_dbg(vdev, KREF, "file_priv get: ctx %u refcount %u\n", in ivpu_file_priv_get()
144 file_priv->ctx.id, kref_read(&file_priv->ref)); in ivpu_file_priv_get()
146 return file_priv; in ivpu_file_priv_get()
149 static void file_priv_unbind(struct ivpu_device *vdev, struct ivpu_file_priv *file_priv) in file_priv_unbind() argument
151 mutex_lock(&file_priv->lock); in file_priv_unbind()
152 if (file_priv in file_priv_unbind()
166 struct ivpu_file_priv *file_priv = container_of(ref, struct ivpu_file_priv, ref); file_priv_release() local
188 struct ivpu_file_priv *file_priv = *link; ivpu_file_priv_put() local
216 struct ivpu_file_priv *file_priv = file->driver_priv; ivpu_get_param_ioctl() local
301 struct ivpu_file_priv *file_priv; ivpu_open() local
372 struct ivpu_file_priv *file_priv = file->driver_priv; ivpu_postclose() local
540 ivpu_gem_prime_handle_to_fd(struct drm_device * dev,struct drm_file * file_priv,u32 handle,u32 flags,int * prime_fd) ivpu_gem_prime_handle_to_fd() argument
781 struct ivpu_file_priv *file_priv; ivpu_bo_unbind_all_user_contexts() local
[all...]
/linux/drivers/xen/
H A Dprivcmd-buf.c31 struct privcmd_buf_private *file_priv; member
40 struct privcmd_buf_private *file_priv; in privcmd_buf_open() local
42 file_priv = kzalloc_obj(*file_priv); in privcmd_buf_open()
43 if (!file_priv) in privcmd_buf_open()
46 mutex_init(&file_priv->lock); in privcmd_buf_open()
47 INIT_LIST_HEAD(&file_priv->list); in privcmd_buf_open()
49 file->private_data = file_priv; in privcmd_buf_open()
68 struct privcmd_buf_private *file_priv = file->private_data; in privcmd_buf_release() local
71 mutex_lock(&file_priv->lock); in privcmd_buf_release()
73 while (!list_empty(&file_priv->list)) { in privcmd_buf_release()
[all …]
/linux/drivers/gpu/drm/v3d/
H A Dv3d_submit.c54 * @file_priv: DRM file for this fd
68 struct drm_file *file_priv, in v3d_lookup_bos() argument
83 return drm_gem_objects_lookup(file_priv, in v3d_lookup_bos()
184 v3d_job_init(struct v3d_dev *v3d, struct drm_file *file_priv, in v3d_job_init()
188 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_job_init()
194 job->file_priv = v3d_priv; in v3d_job_init()
197 1, v3d_priv, file_priv->client_id); in v3d_job_init()
213 ret = drm_sched_job_add_syncobj_dependency(&job->base, file_priv, in.handle, 0); in v3d_job_init()
221 ret = drm_sched_job_add_syncobj_dependency(&job->base, file_priv, in_sync, 0); in v3d_job_init()
262 v3d_attach_fences_and_unlock_reservation(struct drm_file *file_priv, in v3d_attach_fences_and_unlock_reservation()
181 v3d_job_init(struct v3d_dev * v3d,struct drm_file * file_priv,struct v3d_job * job,void (* free)(struct kref * ref),u32 in_sync,struct v3d_submit_ext * se,enum v3d_queue queue) v3d_job_init() argument
251 v3d_attach_fences_and_unlock_reservation(struct drm_file * file_priv,struct v3d_job * job,struct ww_acquire_ctx * acquire_ctx,u32 out_sync,struct v3d_submit_ext * se,struct dma_fence * done_fence) v3d_attach_fences_and_unlock_reservation() argument
293 v3d_setup_csd_jobs_and_bos(struct drm_file * file_priv,struct v3d_dev * v3d,struct drm_v3d_submit_csd * args,struct v3d_csd_job ** job,struct v3d_job ** clean_job,struct v3d_submit_ext * se,struct ww_acquire_ctx * acquire_ctx) v3d_setup_csd_jobs_and_bos() argument
349 v3d_get_multisync_post_deps(struct drm_file * file_priv,struct v3d_submit_ext * se,u32 count,u64 handles) v3d_get_multisync_post_deps() argument
400 v3d_get_multisync_submit_deps(struct drm_file * file_priv,struct drm_v3d_extension __user * ext,struct v3d_submit_ext * se) v3d_get_multisync_submit_deps() argument
440 v3d_validate_cpu_job(struct drm_file * file_priv,struct v3d_cpu_job * job) v3d_validate_cpu_job() argument
460 v3d_get_cpu_indirect_csd_params(struct drm_file * file_priv,struct drm_v3d_extension __user * ext,struct v3d_cpu_job * job) v3d_get_cpu_indirect_csd_params() argument
495 v3d_get_cpu_timestamp_query_params(struct drm_file * file_priv,struct drm_v3d_extension __user * ext,struct v3d_cpu_job * job) v3d_get_cpu_timestamp_query_params() argument
556 v3d_get_cpu_reset_timestamp_params(struct drm_file * file_priv,struct drm_v3d_extension __user * ext,struct v3d_cpu_job * job) v3d_get_cpu_reset_timestamp_params() argument
609 v3d_get_cpu_copy_query_results_params(struct drm_file * file_priv,struct drm_v3d_extension __user * ext,struct v3d_cpu_job * job) v3d_get_cpu_copy_query_results_params() argument
681 v3d_copy_query_info(struct v3d_performance_query_info * query_info,unsigned int count,unsigned int nperfmons,u32 __user * syncs,u64 __user * kperfmon_ids,struct drm_file * file_priv) v3d_copy_query_info() argument
739 v3d_get_cpu_reset_performance_params(struct drm_file * file_priv,struct drm_v3d_extension __user * ext,struct v3d_cpu_job * job) v3d_get_cpu_reset_performance_params() argument
776 v3d_get_cpu_copy_performance_query_params(struct drm_file * file_priv,struct drm_v3d_extension __user * ext,struct v3d_cpu_job * job) v3d_get_cpu_copy_performance_query_params() argument
826 v3d_get_extensions(struct drm_file * file_priv,u64 ext_handles,struct v3d_submit_ext * se,struct v3d_cpu_job * job) v3d_get_extensions() argument
895 v3d_submit_cl_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) v3d_submit_cl_ioctl() argument
1070 v3d_submit_tfu_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) v3d_submit_tfu_ioctl() argument
1168 v3d_submit_csd_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) v3d_submit_csd_ioctl() argument
1278 v3d_submit_cpu_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv) v3d_submit_cpu_ioctl() argument
[all...]
H A Dv3d_bo.c149 struct v3d_bo *v3d_bo_create(struct drm_device *dev, struct drm_file *file_priv, in v3d_bo_create() argument
209 struct drm_file *file_priv) in v3d_create_bo_ioctl() argument
220 bo = v3d_bo_create(dev, file_priv, PAGE_ALIGN(args->size)); in v3d_create_bo_ioctl()
226 ret = drm_gem_handle_create(file_priv, &bo->base.base, &args->handle); in v3d_create_bo_ioctl()
233 struct drm_file *file_priv) in v3d_mmap_bo_ioctl() argument
243 gem_obj = drm_gem_object_lookup(file_priv, args->handle); in v3d_mmap_bo_ioctl()
256 struct drm_file *file_priv) in v3d_get_bo_offset_ioctl() argument
262 gem_obj = drm_gem_object_lookup(file_priv, args->handle); in v3d_get_bo_offset_ioctl()
277 struct drm_file *file_priv) in v3d_wait_bo_ioctl() argument
289 ret = drm_gem_dma_resv_wait(file_priv, args->handle, in v3d_wait_bo_ioctl()
/linux/include/drm/
H A Ddrm_lease.h19 bool drm_lease_held(struct drm_file *file_priv, int id);
21 bool _drm_lease_held(struct drm_file *file_priv, int id);
25 uint32_t drm_lease_filter_crtcs(struct drm_file *file_priv, uint32_t crtcs);
28 void *data, struct drm_file *file_priv);
31 void *data, struct drm_file *file_priv);
34 void *data, struct drm_file *file_priv);
37 void *data, struct drm_file *file_priv);
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_prime.c76 struct drm_file *file_priv, in vmw_prime_fd_to_handle() argument
79 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_prime_fd_to_handle()
83 ret = drm_gem_prime_fd_to_handle(dev, file_priv, fd, handle); in vmw_prime_fd_to_handle()
89 struct drm_file *file_priv, in vmw_prime_handle_to_fd() argument
94 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_prime_handle_to_fd()
102 ret = vmw_user_bo_lookup(file_priv, handle, &vbo); in vmw_prime_handle_to_fd()
106 ret = drm_gem_prime_handle_to_fd(dev, file_priv, handle, in vmw_prime_handle_to_fd()
116 ret = drm_gem_prime_handle_to_fd(dev, file_priv, in vmw_prime_handle_to_fd()
H A Dvmwgfx_drv.h639 static inline struct vmw_fpriv *vmw_fpriv(struct drm_file *file_priv) in vmw_fpriv() argument
641 return (struct vmw_fpriv *)file_priv->driver_priv; in vmw_fpriv()
797 struct drm_file *file_priv);
799 struct drm_file *file_priv);
854 struct drm_file *file_priv);
856 struct drm_file *file_priv);
858 struct drm_file *file_priv);
860 struct drm_file *file_priv);
983 struct drm_file *file_priv);
984 extern int vmw_execbuf_process(struct drm_file *file_priv,
[all...]
H A Dvmwgfx_ioctl.c37 struct drm_file *file_priv) in vmw_getparam_ioctl() argument
42 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_getparam_ioctl()
124 struct drm_file *file_priv) in vmw_get_cap_3d_ioctl() argument
133 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_get_cap_3d_ioctl()
172 struct drm_file *file_priv) in vmw_present_ioctl() argument
174 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_present_ioctl()
215 fb = drm_framebuffer_lookup(dev, file_priv, arg->fb_id); in vmw_present_ioctl()
230 ret = vmw_kms_present(dev_priv, file_priv, in vmw_present_ioctl()
249 struct drm_file *file_priv) in vmw_present_readback_ioctl() argument
292 fb = drm_framebuffer_lookup(dev, file_priv, arg->fb_id); in vmw_present_readback_ioctl()
[all …]
/linux/drivers/gpib/common/
H A Dgpib_os.c29 static int board_type_ioctl(struct gpib_file_private *file_priv,
31 static int read_ioctl(struct gpib_file_private *file_priv, struct gpib_board *board,
33 static int write_ioctl(struct gpib_file_private *file_priv, struct gpib_board *board,
35 static int command_ioctl(struct gpib_file_private *file_priv, struct gpib_board *board,
40 static int wait_ioctl(struct gpib_file_private *file_priv,
47 static int pad_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
49 static int sad_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
57 static int autospoll_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
59 static int mutex_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
75 static int cleanup_open_devices(struct gpib_file_private *file_priv, struc
501 handle_to_descriptor(const struct gpib_file_private * file_priv,int handle) handle_to_descriptor() argument
615 struct gpib_file_private *file_priv = filep->private_data; ibioctl() local
819 board_type_ioctl(struct gpib_file_private * file_priv,struct gpib_board * board,unsigned long arg) board_type_ioctl() argument
872 read_ioctl(struct gpib_file_private * file_priv,struct gpib_board * board,unsigned long arg) read_ioctl() argument
956 command_ioctl(struct gpib_file_private * file_priv,struct gpib_board * board,unsigned long arg) command_ioctl() argument
1050 write_ioctl(struct gpib_file_private * file_priv,struct gpib_board * board,unsigned long arg) write_ioctl() argument
1224 cleanup_open_devices(struct gpib_file_private * file_priv,struct gpib_board * board) cleanup_open_devices() argument
1253 struct gpib_file_private *file_priv = filep->private_data; open_dev_ioctl() local
1303 struct gpib_file_private *file_priv = filep->private_data; close_dev_ioctl() local
1359 wait_ioctl(struct gpib_file_private * file_priv,struct gpib_board * board,unsigned long arg) wait_ioctl() argument
1499 pad_ioctl(struct gpib_board * board,struct gpib_file_private * file_priv,unsigned long arg) pad_ioctl() argument
1535 sad_ioctl(struct gpib_board * board,struct gpib_file_private * file_priv,unsigned long arg) sad_ioctl() argument
1661 autospoll_ioctl(struct gpib_board * board,struct gpib_file_private * file_priv,unsigned long arg) autospoll_ioctl() argument
1699 mutex_ioctl(struct gpib_board * board,struct gpib_file_private * file_priv,unsigned long arg) mutex_ioctl() argument
[all...]
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.h9 struct drm_file *file_priv);
11 struct drm_file *file_priv);
13 struct drm_file *file_priv);
19 struct drm_file *file_priv) in exynos_g2d_get_ver_ioctl() argument
26 struct drm_file *file_priv) in exynos_g2d_set_cmdlist_ioctl() argument
32 struct drm_file *file_priv) in exynos_g2d_exec_ioctl() argument
H A Dexynos_drm_ipp.h138 struct drm_file *file_priv);
140 struct drm_file *file_priv);
142 struct drm_file *file_priv);
144 void *data, struct drm_file *file_priv);
147 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_res_ioctl() argument
155 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_caps_ioctl() argument
160 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_limits_ioctl() argument
165 void *data, struct drm_file *file_priv) in exynos_drm_ipp_commit_ioctl() argument
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_context.c353 i915_gem_vm_lookup(struct drm_i915_file_private *file_priv, u32 id) in i915_gem_vm_lookup() argument
357 xa_lock(&file_priv->vm_xa); in i915_gem_vm_lookup()
358 vm = xa_load(&file_priv->vm_xa, id); in i915_gem_vm_lookup()
361 xa_unlock(&file_priv->vm_xa); in i915_gem_vm_lookup()
1537 ctx->file_priv = ERR_PTR(-EBADF); in context_close()
1721 ctx->file_priv = fpriv; in gem_context_register()
1745 struct drm_i915_file_private *file_priv = file->driver_priv; in i915_gem_context_open() local
1750 mutex_init(&file_priv->proto_context_lock); in i915_gem_context_open()
1751 xa_init_flags(&file_priv->proto_context_xa, XA_FLAGS_ALLOC); in i915_gem_context_open()
1754 xa_init_flags(&file_priv->context_xa, XA_FLAGS_ALLOC1); in i915_gem_context_open()
[all …]
/linux/drivers/char/tpm/
H A Dtpm-dev-common.c62 struct file_priv *priv = in tpm_dev_async_work()
63 container_of(work, struct file_priv, async_work); in tpm_dev_async_work()
94 struct file_priv *priv = timer_container_of(priv, t, user_read_timer); in user_reader_timeout()
104 struct file_priv *priv = container_of(work, struct file_priv, in tpm_timeout_work()
116 struct file_priv *priv, struct tpm_space *space) in tpm_common_open()
133 struct file_priv *priv = file->private_data; in tpm_common_read()
173 struct file_priv *priv = file->private_data; in tpm_common_write()
244 struct file_priv *priv = file->private_data; in tpm_common_poll()
267 void tpm_common_release(struct file *file, struct file_priv *priv) in tpm_common_release()
/linux/drivers/accel/qaic/
H A Dqaic.h320 int qaic_manage_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
342 int qaic_create_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
343 int qaic_mmap_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
344 int qaic_attach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
345 int qaic_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
346 int qaic_partial_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
347 int qaic_wait_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
348 int qaic_perf_stats_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
349 int qaic_detach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_gem.c97 nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_open() argument
99 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_open()
183 nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_close() argument
185 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_close()
299 nouveau_gem_info(struct drm_file *file_priv, struct drm_gem_object *gem, in nouveau_gem_info() argument
302 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_info()
340 struct drm_file *file_priv) in nouveau_gem_ioctl_new() argument
342 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_ioctl_new()
358 ret = drm_gem_handle_create(file_priv, &nvbo->bo.base, in nouveau_gem_ioctl_new()
361 ret = nouveau_gem_info(file_priv, &nvbo->bo.base, &req->info); in nouveau_gem_ioctl_new()
[all …]

123456