Searched refs:rect (Results 1 - 25 of 167) sorted by relevance

1234567

/linux-master/drivers/video/fbdev/
H A Dwmt_ge_rops.h5 const struct fb_fillrect *rect);
18 const struct fb_fillrect *rect)
20 sys_fillrect(p, rect);
17 wmt_ge_fillrect(struct fb_info *p, const struct fb_fillrect *rect) argument
H A Dwmt_ge_rops.c44 void wmt_ge_fillrect(struct fb_info *p, const struct fb_fillrect *rect) argument
53 fg = ((u32 *) (p->pseudo_palette))[rect->color];
55 fg = rect->color;
68 writel(rect->dx, regbase + GE_DESTAREAX_OFF);
69 writel(rect->dy, regbase + GE_DESTAREAY_OFF);
70 writel(rect->width - 1, regbase + GE_DESTAREAW_OFF);
71 writel(rect->height - 1, regbase + GE_DESTAREAH_OFF);
75 writel(rect->rop == ROP_XOR ? 0x5a : 0xf0, regbase + GE_ROPCODE_OFF);
/linux-master/include/drm/
H A Ddrm_damage_helper.h40 * @rect: Return a rectangle in fb coordinate clipped to plane src.
46 #define drm_atomic_for_each_plane_damage(iter, rect) \
47 while (drm_atomic_helper_damage_iter_next(iter, rect))
79 struct drm_rect *rect);
82 struct drm_rect *rect);
/linux-master/drivers/gpu/drm/
H A Ddrm_damage_helper.c256 * @rect: Return a rectangle in fb coordinate clipped to plane src.
271 struct drm_rect *rect)
276 *rect = iter->plane_src;
282 *rect = iter->clips[iter->curr_clip];
285 if (drm_rect_intersect(rect, &iter->plane_src)) {
299 * @rect: Returns the merged damage rectangle
302 * returns it in @rect.
312 struct drm_rect *rect)
318 rect->x1 = INT_MAX;
319 rect
270 drm_atomic_helper_damage_iter_next(struct drm_atomic_helper_damage_iter *iter, struct drm_rect *rect) argument
310 drm_atomic_helper_damage_merged(const struct drm_plane_state *old_state, struct drm_plane_state *state, struct drm_rect *rect) argument
[all...]
/linux-master/drivers/video/fbdev/sis/
H A Dsis_accel.c305 void fbcon_sis_fillrect(struct fb_info *info, const struct fb_fillrect *rect) argument
318 cfb_fillrect(info, rect);
322 if(!rect->width || !rect->height || rect->dx >= vxres || rect->dy >= vyres)
326 width = ((rect->dx + rect->width) > vxres) ? (vxres - rect->dx) : rect
[all...]
/linux-master/tools/perf/ui/gtk/
H A Dbrowser.c18 GdkRectangle rect; local
28 gdk_screen_get_monitor_geometry(screen, monitor, &rect);
30 width = rect.width * 3 / 4;
31 height = rect.height * 3 / 4;
/linux-master/drivers/video/fbdev/savage/
H A Dsavagefb_accel.c65 void savagefb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) argument
70 if (!rect->width || !rect->height)
74 color = rect->color;
76 color = ((u32 *)info->pseudo_palette)[rect->color];
83 BCI_CMD_SET_ROP(cmd, savagefb_rop[rect->rop]);
88 BCI_SEND( BCI_X_Y(rect->dx, rect->dy) );
89 BCI_SEND( BCI_W_H(rect->width, rect
[all...]
/linux-master/drivers/gpu/drm/gud/
H A Dgud_pipe.c54 struct drm_rect *rect,
68 rect->x1 = ALIGN_DOWN(rect->x1, block_width);
69 width = drm_rect_width(rect);
70 height = drm_rect_height(rect);
79 drm_fb_xrgb8888_to_gray8(&dst_map, NULL, &vmap, fb, rect, fmtcnv_state);
104 struct drm_rect *rect)
115 rect->x1 = ALIGN_DOWN(rect->x1, block_width);
116 width = drm_rect_width(rect);
52 gud_xrgb8888_to_r124(u8 *dst, const struct drm_format_info *format, void *src, struct drm_framebuffer *fb, struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state) argument
102 gud_xrgb8888_to_color(u8 *dst, const struct drm_format_info *format, void *src, struct drm_framebuffer *fb, struct drm_rect *rect) argument
153 gud_prep_flush(struct gud_device *gdrm, struct drm_framebuffer *fb, const struct iosys_map *src, bool cached_reads, const struct drm_format_info *format, struct drm_rect *rect, struct gud_set_buffer_req *req, struct drm_format_conv_state *fmtcnv_state) argument
269 gud_flush_rect(struct gud_device *gdrm, struct drm_framebuffer *fb, const struct iosys_map *src, bool cached_reads, const struct drm_format_info *format, struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state) argument
342 struct drm_rect rect = *damage; local
[all...]
/linux-master/drivers/video/fbdev/mb862xx/
H A Dmb862xxfb_accel.c249 const struct fb_fillrect *rect)
258 if (!rect->width || !rect->height || rect->dx > vxres
259 || rect->dy > vyres)
264 x2 = rect->dx + rect->width;
265 y2 = rect->dy + rect->height;
268 width = x2 - rect
248 mb86290fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) argument
[all...]
/linux-master/drivers/media/platform/qcom/camss/
H A Dcamss-vfe.c957 struct v4l2_rect *rect; local
959 rect = __vfe_get_crop(line, sd_state, which);
961 fmt->width = rect->width;
962 fmt->height = rect->height;
975 * @rect: pointer to v4l2 rect structure
980 struct v4l2_rect *rect,
987 if (rect->width > fmt->width)
988 rect->width = fmt->width;
990 if (rect
978 vfe_try_compose(struct vfe_line *line, struct v4l2_subdev_state *sd_state, struct v4l2_rect *rect, enum v4l2_subdev_format_whence which) argument
1017 vfe_try_crop(struct vfe_line *line, struct v4l2_subdev_state *sd_state, struct v4l2_rect *rect, enum v4l2_subdev_format_whence which) argument
1218 struct v4l2_rect *rect; local
1287 struct v4l2_rect *rect; local
[all...]
/linux-master/drivers/gpu/drm/tiny/
H A Dst7586.c113 struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state)
120 rect->x1 = rounddown(rect->x1, 3);
121 rect->x2 = roundup(rect->x2, 3);
123 DRM_DEBUG_KMS("Flushing [FB:%d] " DRM_RECT_FMT "\n", fb->base.id, DRM_RECT_ARG(rect));
125 ret = st7586_buf_copy(dbidev->tx_buf, src, fb, rect, fmtcnv_state);
130 start = rect->x1 / 3;
131 end = rect->x2 / 3;
137 (rect
112 st7586_fb_dirty(struct iosys_map *src, struct drm_framebuffer *fb, struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state) argument
154 struct drm_rect rect; local
178 struct drm_rect rect = { local
[all...]
H A Dili9225.c81 struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state)
84 unsigned int height = rect->y2 - rect->y1;
85 unsigned int width = rect->x2 - rect->x1;
96 DRM_DEBUG_KMS("Flushing [FB:%d] " DRM_RECT_FMT "\n", fb->base.id, DRM_RECT_ARG(rect));
101 ret = mipi_dbi_buf_copy(tr, src, fb, rect, swap, fmtcnv_state);
110 x1 = rect->x1;
111 x2 = rect->x2 - 1;
112 y1 = rect
80 ili9225_fb_dirty(struct iosys_map *src, struct drm_framebuffer *fb, struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state) argument
164 struct drm_rect rect; local
189 struct drm_rect rect = { local
[all...]
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_ipp.c270 task->src.rect.w = task->dst.rect.w = UINT_MAX;
271 task->src.rect.h = task->dst.rect.h = UINT_MAX;
296 offsetof(struct exynos_drm_ipp_task, src.rect),
301 offsetof(struct exynos_drm_ipp_task, dst.rect),
497 if (!__size_limit_check(buf->rect.w, lh) ||
498 !__align_check(buf->rect.x, lh->align) ||
499 !__size_limit_check(buf->rect.h, lv) ||
500 !__align_check(buf->rect
[all...]
H A Dexynos_drm_fimc.c474 h1 = buf->rect.x;
475 h2 = real_width - buf->rect.w - buf->rect.x;
476 v1 = buf->rect.y;
477 v2 = buf->buf.height - buf->rect.h - buf->rect.y;
480 buf->rect.x, buf->rect.y, buf->rect.w, buf->rect
[all...]
/linux-master/drivers/video/fbdev/core/
H A Dtileblit.c37 struct fb_tilerect rect; local
41 rect.index = vc->vc_video_erase_char &
43 rect.fg = attr_fgcol_ec(fgshift, vc, info);
44 rect.bg = attr_bgcol_ec(bgshift, vc, info);
45 rect.sx = sx;
46 rect.sy = sy;
47 rect.width = width;
48 rect.height = height;
49 rect.rop = ROP_COPY;
51 info->tileops->fb_tilefill(info, &rect);
[all...]
/linux-master/drivers/media/i2c/
H A Dmt9m111.c233 struct v4l2_rect rect; /* cropping rectangle */ member in struct:mt9m111
381 struct mt9m111_context *ctx, struct v4l2_rect *rect,
385 int ret = mt9m111_reg_write(client, ctx->reducer_xzoom, rect->width);
387 ret = mt9m111_reg_write(client, ctx->reducer_yzoom, rect->height);
395 static int mt9m111_setup_geometry(struct mt9m111 *mt9m111, struct v4l2_rect *rect, argument
401 ret = reg_write(COLUMN_START, rect->left);
403 ret = reg_write(ROW_START, rect->top);
406 ret = reg_write(WINDOW_WIDTH, rect->width);
408 ret = reg_write(WINDOW_HEIGHT, rect->height);
414 rect, widt
380 mt9m111_setup_rect_ctx(struct mt9m111 *mt9m111, struct mt9m111_context *ctx, struct v4l2_rect *rect, unsigned int width, unsigned int height) argument
454 struct v4l2_rect rect = sel->r; local
627 struct v4l2_rect *rect = &mt9m111->rect; local
[all...]
H A Dmt9m001.c97 struct v4l2_rect rect; /* Sensor window */ member in struct:mt9m001
197 { MT9M001_COLUMN_START, mt9m001->rect.left },
198 { MT9M001_ROW_START, mt9m001->rect.top },
199 { MT9M001_WINDOW_WIDTH, mt9m001->rect.width - 1 },
201 mt9m001->rect.height + mt9m001->y_skip_top - 1 },
256 struct v4l2_rect rect = sel->r; local
267 rect.height = ALIGN(rect.height, 2);
270 rect.width = ALIGN(rect
[all...]
H A Dov6650.c199 struct v4l2_rect rect; /* sensor cropping window */ member in struct:ov6650
475 struct v4l2_rect *rect; local
479 rect = v4l2_subdev_state_get_crop(sd_state, 0);
483 rect = &priv->rect;
496 sel->r = *rect;
504 static bool is_unscaled_ok(int width, int height, struct v4l2_rect *rect) argument
506 return width > rect->width >> 1 || height > rect->height >> 1;
509 static void ov6650_bind_align_crop_rectangle(struct v4l2_rect *rect) argument
[all...]
/linux-master/drivers/staging/media/starfive/camss/
H A Dstf-isp.c9 #include <media/v4l2-rect.h>
209 struct v4l2_rect *rect; local
221 rect = v4l2_subdev_state_get_crop(state, sel->pad);
222 sel->r = *rect;
227 rect = v4l2_subdev_state_get_crop(state, sel->pad);
228 if (!rect)
231 sel->r = *rect;
246 struct v4l2_rect *rect; local
255 rect = v4l2_subdev_state_get_crop(state, sel->pad);
256 if (!rect)
[all...]
/linux-master/drivers/gpu/ipu-v3/
H A Dipu-cpmem.c774 ipu_cpmem_set_resolution(ch, image->rect.width, image->rect.height);
781 offset = Y_OFFSET(pix, image->rect.left, image->rect.top);
783 image->u_offset : U_OFFSET(pix, image->rect.left,
784 image->rect.top) - offset;
786 image->v_offset : V_OFFSET(pix, image->rect.left,
787 image->rect.top) - offset;
793 offset = Y_OFFSET(pix, image->rect.left, image->rect
[all...]
/linux-master/drivers/gpu/drm/virtio/
H A Dvirtgpu_plane.c113 struct drm_rect *rect)
118 uint32_t w = rect->x2 - rect->x1;
119 uint32_t h = rect->y2 - rect->y1;
120 uint32_t x = rect->x1;
121 uint32_t y = rect->y1;
177 struct drm_rect rect; local
196 if (!drm_atomic_helper_damage_merged(old_state, plane->state, &rect))
201 virtio_gpu_update_dumb_bo(vgdev, plane->state, &rect);
111 virtio_gpu_update_dumb_bo(struct virtio_gpu_device *vgdev, struct drm_plane_state *state, struct drm_rect *rect) argument
[all...]
/linux-master/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-pipe.c458 struct v4l2_rect *rect; local
486 rect = mxc_isi_pipe_get_pad_compose(pipe, state,
488 rect->width = mf->width;
489 rect->height = mf->height;
491 rect = mxc_isi_pipe_get_pad_crop(pipe, state,
493 rect->left = 0;
494 rect->top = 0;
495 rect->width = mf->width;
496 rect->height = mf->height;
529 rect
551 const struct v4l2_rect *rect; local
610 struct v4l2_rect *rect; local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Ddmcu.h89 struct rect *rect,
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_crc.h66 struct rect rect; member in struct:secure_display_context
/linux-master/drivers/media/platform/renesas/
H A Dsh_vou.c81 struct v4l2_rect rect; member in struct:sh_vou_device
423 struct v4l2_rect *rect = &vou_dev->rect; local
436 frame_out_height = rect->height / 2;
437 frame_out_top = rect->top / 2;
461 dsr_h = rect->width + rect->left;
467 rect->left, frame_out_top, dsr_h, dsr_v);
472 sh_vou_reg_ab_write(vou_dev, VOUDPR, (rect->left << 16) | frame_out_top);
712 geo.output = vou_dev->rect;
926 struct v4l2_rect *rect = &sel->r; local
1221 struct v4l2_rect *rect; local
[all...]

Completed in 258 milliseconds

1234567