HomeSort by: relevance | last modified time | path
    Searched refs:clips (Results 1 - 18 of 18) sorted by relevancy

  /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,

Completed in 43 milliseconds