/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.h | 429 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 D | vmwgfx_fence.c | 1112 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 D | vmwgfx_ioctl.c | 343 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 D | vmwgfx_kms.c | 845 * 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 D | vmwgfx_execbuf.c | 3797 * @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 D | vmwgfx_drv.h | 1080 *user_fence_rep, 1095 *user_fence_rep,
|
H A D | vmwgfx_scrn.c | 1340 * 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 D | vmwgfx_stdu.c | 653 * 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 D | vmwgfx_kms.h | 447 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 D | vmwgfx_fence.c | 1037 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 D | vmwgfx_ioctl.c | 253 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 D | vmwgfx_kms.c | 1237 * 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 D | vmwgfx_execbuf.c | 3861 * @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 D | vmwgfx_drv.h | 1009 *user_fence_rep, 1024 *user_fence_rep,
|
H A D | vmwgfx_stdu.c | 526 * 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 D | vmwgfx_scrn.c | 1308 * 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
|