/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_damage_helper.h | 54 * This structure tracks state needed to walk the list of plane damage clips. 60 const struct drm_rect *clips; member in struct:drm_atomic_helper_damage_iter 74 unsigned int color, struct drm_clip_rect *clips, 88 * drm_helper_get_plane_damage_clips - Returns damage clips in &drm_rect. 94 * clips are inside fb. 96 * Return: Clips in plane fb_damage_clips blob property.
|
drm_framebuffer.h | 101 unsigned color, struct drm_clip_rect *clips,
|
/src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
vmwgfx_ioctl.c | 262 struct drm_vmw_rect *clips = NULL; local in function:vmw_present_ioctl 281 clips = kcalloc(num_clips, sizeof(*clips), GFP_KERNEL); 282 if (clips == NULL) { 288 ret = copy_from_user(clips, clips_ptr, num_clips * sizeof(*clips)); 319 clips, num_clips); 331 kfree(clips); 346 struct drm_vmw_rect *clips = NULL; local in function:vmw_present_readback_ioctl 364 clips = kcalloc(num_clips, sizeof(*clips), GFP_KERNEL) [all...] |
vmwgfx_kms.h | 61 * damage clips on display unit @num_hits will be passed to allocate 99 * This is where to populate clips for surface copy/dma or blit commands 419 const struct drm_clip_rect *clips, 502 struct drm_clip_rect *clips, 505 const struct drm_clip_rect *clips, 515 struct drm_clip_rect *clips, 525 struct drm_clip_rect *clips, 545 struct drm_clip_rect *clips, 557 struct drm_clip_rect *clips,
|
vmwgfx_ldu.c | 552 struct drm_clip_rect *clips, 569 for (i = 0; i < num_clips; i++, clips += increment) { 571 cmd[i].body.x = clips->x1; 572 cmd[i].body.y = clips->y1; 573 cmd[i].body.width = clips->x2 - clips->x1; 574 cmd[i].body.height = clips->y2 - clips->y1;
|
vmwgfx_kms.c | 1001 struct drm_clip_rect *clips, 1020 clips = &norect; 1032 clips, num_clips, increment); 1051 struct drm_clip_rect *clips, 1058 color, clips, num_clips); 1061 clips, num_clips); 1742 struct drm_vmw_rect *clips, 1745 return vmw_kms_sou_do_surface_dirty(dev_priv, vfb, NULL, clips, 1757 struct drm_vmw_rect *clips, 1764 ret = vmw_kms_stdu_surface_dirty(dev_priv, vfb, NULL, clips, [all...] |
vmwgfx_scrn.c | 585 * its bounding box is filled before iterating over all the clips. So 1113 * @clips: Array of clip rects. Either @clips or @vclips must be NULL. 1114 * @vclips: Alternate array of clip rects. Either @clips or @vclips must 1120 * @num_clips: Number of clip rects in @clips. 1121 * @inc: Increment to use when looping over @clips. 1132 struct drm_clip_rect *clips, 1172 ret = vmw_kms_helper_dirty(dev_priv, framebuffer, clips, vclips, 1186 * vmw_sou_bo_fifo_commit - Callback to submit a set of readback clips. 1190 * Commits a previously built command buffer of readback clips [all...] |
vmwgfx_stdu.c | 543 * This function calculates the bounding box for all the incoming clips. 660 * @clips: Array of clip rects. Either @clips or @vclips must be NULL. 661 * @vclips: Alternate array of clip rects. Either @clips or @vclips must 663 * @num_clips: Number of clip rects in @clips or @vclips. 664 * @increment: Increment to use when looping over @clips or @vclips. 680 struct drm_clip_rect *clips, 732 ret = vmw_kms_helper_dirty(dev_priv, vfb, clips, vclips, 836 * @clips: Array of clip rects. Either @clips or @vclips must be NULL [all...] |
vmwgfx_drv.h | 1160 struct drm_vmw_rect *clips,
|
/src/sys/external/bsd/drm2/dist/drm/qxl/ |
qxl_draw.c | 130 struct drm_clip_rect *clips, 160 clips->x1 += dumb_shadow_offset; 161 clips->x2 += dumb_shadow_offset; 163 left = clips->x1; 164 right = clips->x2; 165 top = clips->y1; 166 bottom = clips->y2; 169 for (i = 1, clips_ptr = clips + inc; 241 clips_ptr = clips;
|
qxl_display.c | 417 struct drm_clip_rect *clips, 439 clips = &norect; 449 clips, num_clips, inc, 0);
|
qxl_drv.h | 431 struct drm_clip_rect *clips,
|
/src/sys/external/bsd/drm2/dist/drm/ |
drm_damage_helper.c | 57 * ignore damage clips property and in that case driver will do a full plane 58 * update. In case damage clips are provided then it is guaranteed that the area 59 * inside damage clips will be updated to plane. For efficiency driver can do 60 * full update or can update more than specified in damage clips. Since driver 63 * provides damage clips which doesn't encompass the actual damage to 68 * damage clips are not in 16.16 fixed point. Similar to plane src in 69 * framebuffer, damage clips cannot be negative. In damage clip, x1/y1 are 71 * damage clips, it is strongly discouraged. 96 * drm_plane_enable_fb_damage_clips - Enables plane fb damage clips property. 97 * @plane: Plane on which to enable damage clips property [all...] |
drm_atomic.c | 556 struct drm_mode_rect *clips; local in function:drm_atomic_plane_check 631 clips = drm_plane_get_damage_clips(new_plane_state); 634 /* Make sure damage clips are valid and inside the fb. */ 636 if (clips->x1 >= clips->x2 || 637 clips->y1 >= clips->y2 || 638 clips->x1 < 0 || 639 clips->y1 < 0 || 640 clips->x2 > fb_width | [all...] |
drm_framebuffer.c | 584 struct drm_clip_rect *clips = NULL; local in function:drm_mode_dirtyfb_ioctl 608 /* If userspace annotates copy, clips must come in pairs */ 619 clips = kcalloc(num_clips, sizeof(*clips), GFP_KERNEL); 620 if (!clips) { 625 ret = copy_from_user(clips, clips_ptr, 626 num_clips * sizeof(*clips)); 635 clips, num_clips); 641 kfree(clips);
|
/src/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
vbox_mode.c | 293 struct drm_mode_rect *clips; local in function:vbox_primary_atomic_update 302 clips = drm_plane_get_damage_clips(plane->state); 310 for (i = 0; i < num_clips; ++i, ++clips) { 314 cmd_hdr.x = (s16)clips->x1; 315 cmd_hdr.y = (s16)clips->y1; 316 cmd_hdr.w = (u16)clips->x2 - clips->x1; 317 cmd_hdr.h = (u16)clips->y2 - clips->y1;
|
/src/sys/sys/ |
videoio.h | 2058 struct v4l2_clip __user *clips; member in struct:v4l2_window
|
/src/sys/external/bsd/drm2/dist/drm/i915/display/ |
intel_display.c | 16913 struct drm_clip_rect *clips,
|