Home
last modified time | relevance | path

Searched refs:user_fence_rep (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h429 user_fence_rep);
433 struct drm_vmw_fence_rep __user *user_fence_rep,
532 struct drm_vmw_fence_rep __user *user_fence_rep,
554 struct drm_vmw_fence_rep __user *user_fence_rep,
H A Dvmwgfx_fence.c1112 struct drm_vmw_fence_rep __user *user_fence_rep = in vmw_fence_event_ioctl() local
1134 if (user_fence_rep != NULL) { in vmw_fence_event_ioctl()
1153 (user_fence_rep) ? in vmw_fence_event_ioctl()
1173 vmw_execbuf_copy_fence_user(dev_priv, vmw_fp, 0, user_fence_rep, fence, in vmw_fence_event_ioctl()
1178 if (user_fence_rep != NULL) in vmw_fence_event_ioctl()
H A Dvmwgfx_ioctl.c343 struct drm_vmw_fence_rep __user *user_fence_rep = in vmw_present_readback_ioctl() local
400 vfb, user_fence_rep, in vmw_present_readback_ioctl()
H A Dvmwgfx_kms.c845 * Must be set to NULL if @user_fence_rep is NULL.
847 * @user_fence_rep: User-space provided structure for fence information.
858 struct drm_vmw_fence_rep __user *user_fence_rep, in vmw_kms_readback()
865 user_fence_rep, vclips, num_clips, in vmw_kms_readback()
869 user_fence_rep, NULL, vclips, num_clips, in vmw_kms_readback()
2461 * @user_fence_rep: If non-NULL, pointer to user-space address area
2469 user_fence_rep) in vmw_kms_helper_validation_finish()
2475 if (file_priv || user_fence_rep || vmw_validation_has_bos(ctx) || in vmw_kms_helper_validation_finish()
2482 ret, user_fence_rep, fence, in vmw_kms_helper_validation_finish()
855 vmw_kms_readback(struct vmw_private *dev_priv, struct drm_file *file_priv, struct vmw_framebuffer *vfb, struct drm_vmw_fence_rep __user *user_fence_rep, struct drm_vmw_rect *vclips, uint32_t num_clips) vmw_kms_readback() argument
2464 vmw_kms_helper_validation_finish(struct vmw_private *dev_priv, struct drm_file *file_priv, struct vmw_validation_context *ctx, struct vmw_fence_obj **out_fence, struct drm_vmw_fence_rep __user * user_fence_rep) vmw_kms_helper_validation_finish() argument
H A Dvmwgfx_execbuf.c3797 * @user_fence_rep: User space address of a struct drm_vmw_fence_rep to which
3815 struct drm_vmw_fence_rep __user *user_fence_rep, in vmw_execbuf_copy_fence_user()
3821 if (user_fence_rep == NULL) in vmw_execbuf_copy_fence_user()
3842 ret = copy_to_user(user_fence_rep, &fence_rep, in vmw_execbuf_copy_fence_user()
4025 struct drm_vmw_fence_rep __user *user_fence_rep, in vmw_execbuf_process()
4166 (user_fence_rep) ? &handle : NULL); in vmw_execbuf_process()
4203 user_fence_rep, fence, handle, out_fence_fd); in vmw_execbuf_process()
3813 vmw_execbuf_copy_fence_user(struct vmw_private *dev_priv, struct vmw_fpriv *vmw_fp, int ret, struct drm_vmw_fence_rep __user *user_fence_rep, struct vmw_fence_obj *fence, uint32_t fence_handle, int32_t out_fence_fd) vmw_execbuf_copy_fence_user() argument
4020 vmw_execbuf_process(struct drm_file *file_priv, struct vmw_private *dev_priv, void __user *user_commands, void *kernel_commands, uint32_t command_size, uint64_t throttle_us, uint32_t dx_context_handle, struct drm_vmw_fence_rep __user *user_fence_rep, struct vmw_fence_obj **out_fence, uint32_t flags) vmw_execbuf_process() argument
H A Dvmwgfx_drv.h1080 *user_fence_rep,
1095 *user_fence_rep,
H A Dvmwgfx_scrn.c1340 * Must be set to NULL if @user_fence_rep is NULL.
1342 * @user_fence_rep: User-space provided structure for fence information.
1354 struct drm_vmw_fence_rep __user *user_fence_rep, in vmw_kms_sou_readback()
1385 user_fence_rep); in vmw_kms_sou_readback()
1351 vmw_kms_sou_readback(struct vmw_private *dev_priv, struct drm_file *file_priv, struct vmw_framebuffer *vfb, struct drm_vmw_fence_rep __user *user_fence_rep, struct drm_vmw_rect *vclips, uint32_t num_clips, struct drm_crtc *crtc) vmw_kms_sou_readback() argument
H A Dvmwgfx_stdu.c653 * set to NULL, but then @user_fence_rep must also be set to NULL.
674 struct drm_vmw_fence_rep __user *user_fence_rep, in vmw_kms_stdu_dma()
731 user_fence_rep); in vmw_kms_stdu_dma()
671 vmw_kms_stdu_dma(struct vmw_private *dev_priv, struct drm_file *file_priv, struct vmw_framebuffer *vfb, struct drm_vmw_fence_rep __user *user_fence_rep, struct drm_clip_rect *clips, struct drm_vmw_rect *vclips, uint32_t num_clips, int increment, bool to_surface, bool interruptible, struct drm_crtc *crtc) vmw_kms_stdu_dma() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h447 user_fence_rep);
451 struct drm_vmw_fence_rep __user *user_fence_rep,
540 struct drm_vmw_fence_rep __user *user_fence_rep,
562 struct drm_vmw_fence_rep __user *user_fence_rep,
H A Dvmwgfx_fence.c1037 struct drm_vmw_fence_rep __user *user_fence_rep = in vmw_fence_event_ioctl() local
1059 if (user_fence_rep != NULL) { in vmw_fence_event_ioctl()
1078 (user_fence_rep) ? in vmw_fence_event_ioctl()
1098 vmw_execbuf_copy_fence_user(dev_priv, vmw_fp, 0, user_fence_rep, fence, in vmw_fence_event_ioctl()
1103 if (user_fence_rep != NULL) in vmw_fence_event_ioctl()
H A Dvmwgfx_ioctl.c253 struct drm_vmw_fence_rep __user *user_fence_rep = in vmw_present_readback_ioctl() local
306 vfb, user_fence_rep, in vmw_present_readback_ioctl()
H A Dvmwgfx_kms.c1237 * Must be set to NULL if @user_fence_rep is NULL.
1239 * @user_fence_rep: User-space provided structure for fence information.
1250 struct drm_vmw_fence_rep __user *user_fence_rep, in vmw_kms_readback()
1257 user_fence_rep, vclips, num_clips, in vmw_kms_readback()
1261 user_fence_rep, NULL, vclips, num_clips, in vmw_kms_readback()
2716 * @user_fence_rep: If non-NULL, pointer to user-space address area
2724 user_fence_rep) in vmw_kms_helper_validation_finish()
2730 if (file_priv || user_fence_rep || vmw_validation_has_bos(ctx) || in vmw_kms_helper_validation_finish()
2737 ret, user_fence_rep, fence, in vmw_kms_helper_validation_finish()
1247 vmw_kms_readback(struct vmw_private *dev_priv, struct drm_file *file_priv, struct vmw_framebuffer *vfb, struct drm_vmw_fence_rep __user *user_fence_rep, struct drm_vmw_rect *vclips, uint32_t num_clips) vmw_kms_readback() argument
2719 vmw_kms_helper_validation_finish(struct vmw_private *dev_priv, struct drm_file *file_priv, struct vmw_validation_context *ctx, struct vmw_fence_obj **out_fence, struct drm_vmw_fence_rep __user * user_fence_rep) vmw_kms_helper_validation_finish() argument
H A Dvmwgfx_execbuf.c3861 * @user_fence_rep: User space address of a struct drm_vmw_fence_rep to which
3878 struct drm_vmw_fence_rep __user *user_fence_rep, in vmw_execbuf_copy_fence_user()
3884 if (user_fence_rep == NULL) in vmw_execbuf_copy_fence_user()
3905 ret = copy_to_user(user_fence_rep, &fence_rep, in vmw_execbuf_copy_fence_user()
4091 struct drm_vmw_fence_rep __user *user_fence_rep, in vmw_execbuf_process()
4219 (user_fence_rep) ? &handle : NULL); in vmw_execbuf_process()
4256 user_fence_rep, fence, handle, out_fence_fd); in vmw_execbuf_process()
3876 vmw_execbuf_copy_fence_user(struct vmw_private *dev_priv, struct vmw_fpriv *vmw_fp, int ret, struct drm_vmw_fence_rep __user *user_fence_rep, struct vmw_fence_obj *fence, uint32_t fence_handle, int32_t out_fence_fd) vmw_execbuf_copy_fence_user() argument
4086 vmw_execbuf_process(struct drm_file *file_priv, struct vmw_private *dev_priv, void __user *user_commands, void *kernel_commands, uint32_t command_size, uint64_t throttle_us, uint32_t dx_context_handle, struct drm_vmw_fence_rep __user *user_fence_rep, struct vmw_fence_obj **out_fence, uint32_t flags) vmw_execbuf_process() argument
H A Dvmwgfx_drv.h1009 *user_fence_rep,
1024 *user_fence_rep,
H A Dvmwgfx_stdu.c526 * set to NULL, but then @user_fence_rep must also be set to NULL.
528 * @user_fence_rep: User-space provided structure for fence information.
545 struct drm_vmw_fence_rep __user *user_fence_rep, in vmw_kms_stdu_readback()
592 user_fence_rep); in vmw_kms_stdu_readback()
542 vmw_kms_stdu_readback(struct vmw_private *dev_priv, struct drm_file *file_priv, struct vmw_framebuffer *vfb, struct drm_vmw_fence_rep __user *user_fence_rep, struct drm_clip_rect *clips, struct drm_vmw_rect *vclips, uint32_t num_clips, int increment, struct drm_crtc *crtc) vmw_kms_stdu_readback() argument
H A Dvmwgfx_scrn.c1308 * Must be set to NULL if @user_fence_rep is NULL.
1310 * @user_fence_rep: User-space provided structure for fence information.
1322 struct drm_vmw_fence_rep __user *user_fence_rep, in vmw_kms_sou_readback()
1355 user_fence_rep); in vmw_kms_sou_readback()
1319 vmw_kms_sou_readback(struct vmw_private *dev_priv, struct drm_file *file_priv, struct vmw_framebuffer *vfb, struct drm_vmw_fence_rep __user *user_fence_rep, struct drm_vmw_rect *vclips, uint32_t num_clips, struct drm_crtc *crtc) vmw_kms_sou_readback() argument

Completed in 62 milliseconds