Home
last modified time | relevance | path

Searched refs:clips_ptr (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ioctl.c229 struct drm_vmw_rect __user *clips_ptr; in vmw_present_ioctl() local
238 clips_ptr = (struct drm_vmw_rect *)(unsigned long)arg->clips_ptr; in vmw_present_ioctl()
243 if (clips_ptr == NULL) { in vmw_present_ioctl()
256 ret = copy_from_user(clips, clips_ptr, num_clips * sizeof(*clips)); in vmw_present_ioctl()
313 struct drm_vmw_rect __user *clips_ptr; in vmw_present_readback_ioctl() local
321 clips_ptr = (struct drm_vmw_rect *)(unsigned long)arg->clips_ptr; in vmw_present_readback_ioctl()
326 if (clips_ptr == NULL) { in vmw_present_readback_ioctl()
339 ret = copy_from_user(clips, clips_ptr, num_clips * sizeof(*clips)); in vmw_present_readback_ioctl()
Dvmwgfx_kms.c454 struct drm_clip_rect *clips_ptr; in do_surface_dirty_sou() local
502 for (i = 1, clips_ptr = clips + inc; in do_surface_dirty_sou()
503 i < num_clips; i++, clips_ptr += inc) { in do_surface_dirty_sou()
504 left = min_t(int, left, (int)clips_ptr->x1); in do_surface_dirty_sou()
505 right = max_t(int, right, (int)clips_ptr->x2); in do_surface_dirty_sou()
506 top = min_t(int, top, (int)clips_ptr->y1); in do_surface_dirty_sou()
507 bottom = max_t(int, bottom, (int)clips_ptr->y2); in do_surface_dirty_sou()
519 clips_ptr = clips; in do_surface_dirty_sou()
520 for (i = 0; i < num_clips; i++, clips_ptr += inc) { in do_surface_dirty_sou()
521 tmp[i].x1 = clips_ptr->x1 - left; in do_surface_dirty_sou()
[all …]
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_draw.c279 struct drm_clip_rect *clips_ptr; in qxl_draw_dirty_fb() local
305 for (i = 1, clips_ptr = clips + inc; in qxl_draw_dirty_fb()
306 i < num_clips; i++, clips_ptr += inc) { in qxl_draw_dirty_fb()
307 left = min_t(int, left, (int)clips_ptr->x1); in qxl_draw_dirty_fb()
308 right = max_t(int, right, (int)clips_ptr->x2); in qxl_draw_dirty_fb()
309 top = min_t(int, top, (int)clips_ptr->y1); in qxl_draw_dirty_fb()
310 bottom = max_t(int, bottom, (int)clips_ptr->y2); in qxl_draw_dirty_fb()
377 clips_ptr = clips; in qxl_draw_dirty_fb()
378 for (i = 0; i < num_clips; i++, clips_ptr += inc) { in qxl_draw_dirty_fb()
379 rects[i].left = clips_ptr->x1; in qxl_draw_dirty_fb()
[all …]
/linux-4.1.27/include/uapi/drm/
Dvmwgfx_drm.h758 uint64_t clips_ptr; member
786 uint64_t clips_ptr; member
Ddrm_mode.h412 __u64 clips_ptr; member
/linux-4.1.27/drivers/gpu/drm/
Ddrm_crtc.c3529 struct drm_clip_rect __user *clips_ptr; in drm_mode_dirtyfb_ioctl() local
3545 clips_ptr = (struct drm_clip_rect __user *)(unsigned long)r->clips_ptr; in drm_mode_dirtyfb_ioctl()
3547 if (!num_clips != !clips_ptr) { in drm_mode_dirtyfb_ioctl()
3560 if (num_clips && clips_ptr) { in drm_mode_dirtyfb_ioctl()
3571 ret = copy_from_user(clips, clips_ptr, in drm_mode_dirtyfb_ioctl()