rect             3134 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	struct rect src = { 0 }; /* viewport in composition space*/
rect             3135 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	struct rect dst = { 0 }; /* stream addressable area */
rect              552 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	struct rect surf_src = plane_state->src_rect;
rect              553 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	struct rect clip, dest;
rect              659 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	struct rect surf_clip = plane_state->clip_rect;
rect              717 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	struct rect surf_src = plane_state->src_rect;
rect              848 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	struct rect src = pipe_ctx->plane_state->src_rect;
rect              954 drivers/gpu/drm/amd/display/dc/core/dc_resource.c static bool are_rect_integer_multiples(struct rect src, struct rect dest)
rect             1566 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			sizeof(struct rect)) != 0)
rect             1571 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			sizeof(struct rect)) != 0)
rect              719 drivers/gpu/drm/amd/display/dc/dc.h 	struct rect src_rect;
rect              720 drivers/gpu/drm/amd/display/dc/dc.h 	struct rect dst_rect;
rect              721 drivers/gpu/drm/amd/display/dc/dc.h 	struct rect clip_rect;
rect              791 drivers/gpu/drm/amd/display/dc/dc.h 	struct rect src_rect;
rect              792 drivers/gpu/drm/amd/display/dc/dc.h 	struct rect dst_rect;
rect              793 drivers/gpu/drm/amd/display/dc/dc.h 	struct rect clip_rect;
rect              125 drivers/gpu/drm/amd/display/dc/dc_hw_types.h 	struct rect surface_size;
rect              126 drivers/gpu/drm/amd/display/dc/dc_hw_types.h 	struct rect chroma_size;
rect              130 drivers/gpu/drm/amd/display/dc/dc_hw_types.h 			struct rect surface_size;
rect              135 drivers/gpu/drm/amd/display/dc/dc_hw_types.h 			struct rect luma_size;
rect              137 drivers/gpu/drm/amd/display/dc/dc_hw_types.h 			struct rect chroma_size;
rect              428 drivers/gpu/drm/amd/display/dc/dc_hw_types.h 	struct rect viewport;
rect              131 drivers/gpu/drm/amd/display/dc/dc_stream.h 	struct rect src; /* composition area */
rect              132 drivers/gpu/drm/amd/display/dc/dc_stream.h 	struct rect dst; /* stream addressable area */
rect              220 drivers/gpu/drm/amd/display/dc/dc_stream.h 	struct rect src;
rect              221 drivers/gpu/drm/amd/display/dc/dc_stream.h 	struct rect dst;
rect              396 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c 	const struct rect *in_rect = &plane_size->surface_size;
rect              397 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c 	struct rect hw_rect = plane_size->surface_size;
rect              237 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	const struct rect *view_port)
rect               51 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 		struct rect *luma_viewport,
rect               52 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 		struct rect *chroma_viewport)
rect               81 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	struct rect *luma_view_port,
rect               82 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	struct rect *chroma_view_port)
rect              374 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	struct rect *luma_viewport,
rect              375 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	struct rect *chroma_viewport)
rect              532 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	struct rect luma_viewport = {0};
rect              533 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	struct rect chroma_viewport = {0};
rect              644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 			struct dcn10_dpp *dpp, const struct rect *recout)
rect              814 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 	const struct rect *viewport,
rect              815 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 	const struct rect *viewport_c)
rect              724 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h 		const struct rect *viewport,
rect              725 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h 		const struct rect *viewport_c);
rect               86 drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h 			const struct rect *viewport,
rect               87 drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h 			const struct rect *viewport_c);
rect              104 drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h 			const struct rect *viewport,
rect              105 drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h 			const struct rect *viewport_c);
rect              174 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h 	struct rect viewport;
rect              175 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h 	struct rect viewport_c;
rect              176 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h 	struct rect recout;
rect              300 drivers/gpu/drm/cirrus/cirrus.c 			       struct drm_rect *rect)
rect              311 drivers/gpu/drm/cirrus/cirrus.c 				      vmap, fb, rect);
rect              316 drivers/gpu/drm/cirrus/cirrus.c 						  vmap, fb, rect, false);
rect              321 drivers/gpu/drm/cirrus/cirrus.c 						  vmap, fb, rect);
rect              428 drivers/gpu/drm/cirrus/cirrus.c 	struct drm_rect rect;
rect              435 drivers/gpu/drm/cirrus/cirrus.c 	if (drm_atomic_helper_damage_merged(old_state, state, &rect))
rect              436 drivers/gpu/drm/cirrus/cirrus.c 		cirrus_fb_blit_rect(pipe->plane.state->fb, &rect);
rect              320 drivers/gpu/drm/drm_damage_helper.c 				   struct drm_rect *rect)
rect              325 drivers/gpu/drm/drm_damage_helper.c 		*rect = iter->plane_src;
rect              331 drivers/gpu/drm/drm_damage_helper.c 		*rect = iter->clips[iter->curr_clip];
rect              334 drivers/gpu/drm/drm_damage_helper.c 		if (drm_rect_intersect(rect, &iter->plane_src)) {
rect              361 drivers/gpu/drm/drm_damage_helper.c 				     struct drm_rect *rect)
rect              367 drivers/gpu/drm/drm_damage_helper.c 	rect->x1 = INT_MAX;
rect              368 drivers/gpu/drm/drm_damage_helper.c 	rect->y1 = INT_MAX;
rect              369 drivers/gpu/drm/drm_damage_helper.c 	rect->x2 = 0;
rect              370 drivers/gpu/drm/drm_damage_helper.c 	rect->y2 = 0;
rect              374 drivers/gpu/drm/drm_damage_helper.c 		rect->x1 = min(rect->x1, clip.x1);
rect              375 drivers/gpu/drm/drm_damage_helper.c 		rect->y1 = min(rect->y1, clip.y1);
rect              376 drivers/gpu/drm/drm_damage_helper.c 		rect->x2 = max(rect->x2, clip.x2);
rect              377 drivers/gpu/drm/drm_damage_helper.c 		rect->y2 = max(rect->y2, clip.y2);
rect              771 drivers/gpu/drm/drm_fb_helper.c 				const struct fb_fillrect *rect)
rect              773 drivers/gpu/drm/drm_fb_helper.c 	sys_fillrect(info, rect);
rect              774 drivers/gpu/drm/drm_fb_helper.c 	drm_fb_helper_dirty(info, rect->dx, rect->dy,
rect              775 drivers/gpu/drm/drm_fb_helper.c 			    rect->width, rect->height);
rect              819 drivers/gpu/drm/drm_fb_helper.c 				const struct fb_fillrect *rect)
rect              821 drivers/gpu/drm/drm_fb_helper.c 	cfb_fillrect(info, rect);
rect              822 drivers/gpu/drm/drm_fb_helper.c 	drm_fb_helper_dirty(info, rect->dx, rect->dy,
rect              823 drivers/gpu/drm/drm_fb_helper.c 			    rect->width, rect->height);
rect              241 drivers/gpu/drm/drm_mipi_dbi.c static void mipi_dbi_fb_dirty(struct drm_framebuffer *fb, struct drm_rect *rect)
rect              246 drivers/gpu/drm/drm_mipi_dbi.c 	unsigned int height = rect->y2 - rect->y1;
rect              247 drivers/gpu/drm/drm_mipi_dbi.c 	unsigned int width = rect->x2 - rect->x1;
rect              262 drivers/gpu/drm/drm_mipi_dbi.c 	DRM_DEBUG_KMS("Flushing [FB:%d] " DRM_RECT_FMT "\n", fb->base.id, DRM_RECT_ARG(rect));
rect              267 drivers/gpu/drm/drm_mipi_dbi.c 		ret = mipi_dbi_buf_copy(dbidev->tx_buf, fb, rect, swap);
rect              275 drivers/gpu/drm/drm_mipi_dbi.c 			 (rect->x1 >> 8) & 0xff, rect->x1 & 0xff,
rect              276 drivers/gpu/drm/drm_mipi_dbi.c 			 ((rect->x2 - 1) >> 8) & 0xff, (rect->x2 - 1) & 0xff);
rect              278 drivers/gpu/drm/drm_mipi_dbi.c 			 (rect->y1 >> 8) & 0xff, rect->y1 & 0xff,
rect              279 drivers/gpu/drm/drm_mipi_dbi.c 			 ((rect->y2 - 1) >> 8) & 0xff, (rect->y2 - 1) & 0xff);
rect              303 drivers/gpu/drm/drm_mipi_dbi.c 	struct drm_rect rect;
rect              305 drivers/gpu/drm/drm_mipi_dbi.c 	if (drm_atomic_helper_damage_merged(old_state, state, &rect))
rect              306 drivers/gpu/drm/drm_mipi_dbi.c 		mipi_dbi_fb_dirty(state->fb, &rect);
rect              336 drivers/gpu/drm/drm_mipi_dbi.c 	struct drm_rect rect = {
rect              348 drivers/gpu/drm/drm_mipi_dbi.c 	mipi_dbi_fb_dirty(fb, &rect);
rect              476 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	h1 = buf->rect.x;
rect              477 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	h2 = real_width - buf->rect.w - buf->rect.x;
rect              478 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	v1 = buf->rect.y;
rect              479 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	v2 = buf->buf.height - buf->rect.h - buf->rect.y;
rect              482 drivers/gpu/drm/exynos/exynos_drm_fimc.c 			  buf->rect.x, buf->rect.y, buf->rect.w, buf->rect.h,
rect              519 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	DRM_DEV_DEBUG_KMS(ctx->dev, "x[%d]y[%d]w[%d]h[%d]\n", buf->rect.x,
rect              520 drivers/gpu/drm/exynos/exynos_drm_fimc.c 			  buf->rect.y, buf->rect.w, buf->rect.h);
rect              526 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	cfg |= (EXYNOS_CIREAL_ISIZE_WIDTH(buf->rect.w) |
rect              527 drivers/gpu/drm/exynos/exynos_drm_fimc.c 		EXYNOS_CIREAL_ISIZE_HEIGHT(buf->rect.h));
rect              540 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	cfg = (EXYNOS_CIIYOFF_HORIZONTAL(buf->rect.x) |
rect              541 drivers/gpu/drm/exynos/exynos_drm_fimc.c 		EXYNOS_CIIYOFF_VERTICAL(buf->rect.y));
rect              543 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	cfg = (EXYNOS_CIICBOFF_HORIZONTAL(buf->rect.x) |
rect              544 drivers/gpu/drm/exynos/exynos_drm_fimc.c 		EXYNOS_CIICBOFF_VERTICAL(buf->rect.y));
rect              546 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	cfg = (EXYNOS_CIICROFF_HORIZONTAL(buf->rect.x) |
rect              547 drivers/gpu/drm/exynos/exynos_drm_fimc.c 		EXYNOS_CIICROFF_VERTICAL(buf->rect.y));
rect              861 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	DRM_DEV_DEBUG_KMS(ctx->dev, "x[%d]y[%d]w[%d]h[%d]\n", buf->rect.x,
rect              862 drivers/gpu/drm/exynos/exynos_drm_fimc.c 			  buf->rect.y,
rect              863 drivers/gpu/drm/exynos/exynos_drm_fimc.c 			  buf->rect.w, buf->rect.h);
rect              883 drivers/gpu/drm/exynos/exynos_drm_fimc.c 		cfg |= (EXYNOS_CITRGFMT_TARGETHSIZE(buf->rect.h) |
rect              884 drivers/gpu/drm/exynos/exynos_drm_fimc.c 			EXYNOS_CITRGFMT_TARGETVSIZE(buf->rect.w));
rect              886 drivers/gpu/drm/exynos/exynos_drm_fimc.c 		cfg |= (EXYNOS_CITRGFMT_TARGETHSIZE(buf->rect.w) |
rect              887 drivers/gpu/drm/exynos/exynos_drm_fimc.c 			EXYNOS_CITRGFMT_TARGETVSIZE(buf->rect.h));
rect              891 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	cfg = EXYNOS_CITAREA_TARGET_AREA(buf->rect.w * buf->rect.h);
rect              895 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	cfg = (EXYNOS_CIOYOFF_HORIZONTAL(buf->rect.x) |
rect              896 drivers/gpu/drm/exynos/exynos_drm_fimc.c 		EXYNOS_CIOYOFF_VERTICAL(buf->rect.y));
rect              898 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	cfg = (EXYNOS_CIOCBOFF_HORIZONTAL(buf->rect.x) |
rect              899 drivers/gpu/drm/exynos/exynos_drm_fimc.c 		EXYNOS_CIOCBOFF_VERTICAL(buf->rect.y));
rect              901 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	cfg = (EXYNOS_CIOCROFF_HORIZONTAL(buf->rect.x) |
rect              902 drivers/gpu/drm/exynos/exynos_drm_fimc.c 		EXYNOS_CIOCROFF_VERTICAL(buf->rect.y));
rect             1100 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	fimc_set_prescaler(ctx, &ctx->sc, &task->src.rect, &task->dst.rect);
rect              571 drivers/gpu/drm/exynos/exynos_drm_gsc.c 	cfg = (GSC_SRCIMG_OFFSET_X(buf->rect.x) |
rect              572 drivers/gpu/drm/exynos/exynos_drm_gsc.c 		GSC_SRCIMG_OFFSET_Y(buf->rect.y));
rect              576 drivers/gpu/drm/exynos/exynos_drm_gsc.c 	cfg = (GSC_CROPPED_WIDTH(buf->rect.w) |
rect              577 drivers/gpu/drm/exynos/exynos_drm_gsc.c 		GSC_CROPPED_HEIGHT(buf->rect.h));
rect              593 drivers/gpu/drm/exynos/exynos_drm_gsc.c 	if (buf->rect.w >= GSC_WIDTH_ITU_709)
rect              871 drivers/gpu/drm/exynos/exynos_drm_gsc.c 	cfg = (GSC_DSTIMG_OFFSET_X(buf->rect.x) |
rect              872 drivers/gpu/drm/exynos/exynos_drm_gsc.c 		GSC_DSTIMG_OFFSET_Y(buf->rect.y));
rect              877 drivers/gpu/drm/exynos/exynos_drm_gsc.c 		cfg = (GSC_SCALED_WIDTH(buf->rect.h) |
rect              878 drivers/gpu/drm/exynos/exynos_drm_gsc.c 		       GSC_SCALED_HEIGHT(buf->rect.w));
rect              880 drivers/gpu/drm/exynos/exynos_drm_gsc.c 		cfg = (GSC_SCALED_WIDTH(buf->rect.w) |
rect              881 drivers/gpu/drm/exynos/exynos_drm_gsc.c 		       GSC_SCALED_HEIGHT(buf->rect.h));
rect              894 drivers/gpu/drm/exynos/exynos_drm_gsc.c 	if (buf->rect.w >= GSC_WIDTH_ITU_709)
rect             1137 drivers/gpu/drm/exynos/exynos_drm_gsc.c 	gsc_set_prescaler(ctx, &ctx->sc, &task->src.rect, &task->dst.rect);
rect              269 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	task->src.rect.w = task->dst.rect.w = UINT_MAX;
rect              270 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	task->src.rect.h = task->dst.rect.h = UINT_MAX;
rect              295 drivers/gpu/drm/exynos/exynos_drm_ipp.c 		offsetof(struct exynos_drm_ipp_task, src.rect),
rect              300 drivers/gpu/drm/exynos/exynos_drm_ipp.c 		offsetof(struct exynos_drm_ipp_task, dst.rect),
rect              496 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	if (!__size_limit_check(buf->rect.w, lh) ||
rect              497 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	    !__align_check(buf->rect.x, lh->align) ||
rect              498 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	    !__size_limit_check(buf->rect.h, lv) ||
rect              499 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	    !__align_check(buf->rect.y, lv->align))
rect              595 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	ret = exynos_drm_ipp_check_scale_limits(&src->rect, &dst->rect,
rect              613 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	if (src->rect.w == UINT_MAX)
rect              614 drivers/gpu/drm/exynos/exynos_drm_ipp.c 		src->rect.w = src->buf.width;
rect              615 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	if (src->rect.h == UINT_MAX)
rect              616 drivers/gpu/drm/exynos/exynos_drm_ipp.c 		src->rect.h = src->buf.height;
rect              617 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	if (dst->rect.w == UINT_MAX)
rect              618 drivers/gpu/drm/exynos/exynos_drm_ipp.c 		dst->rect.w = dst->buf.width;
rect              619 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	if (dst->rect.h == UINT_MAX)
rect              620 drivers/gpu/drm/exynos/exynos_drm_ipp.c 		dst->rect.h = dst->buf.height;
rect              622 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	if (src->rect.x + src->rect.w > (src->buf.width) ||
rect              623 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	    src->rect.y + src->rect.h > (src->buf.height) ||
rect              624 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	    dst->rect.x + dst->rect.w > (dst->buf.width) ||
rect              625 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	    dst->rect.y + dst->rect.h > (dst->buf.height)) {
rect              632 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	if ((!swap && (src->rect.w != dst->rect.w ||
rect              633 drivers/gpu/drm/exynos/exynos_drm_ipp.c 		       src->rect.h != dst->rect.h)) ||
rect              634 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	    (swap && (src->rect.w != dst->rect.h ||
rect              635 drivers/gpu/drm/exynos/exynos_drm_ipp.c 		      src->rect.h != dst->rect.w)))
rect              639 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	     (src->rect.x || src->rect.y || dst->rect.x || dst->rect.y)) ||
rect               71 drivers/gpu/drm/exynos/exynos_drm_ipp.h 	struct drm_exynos_ipp_task_rect rect;
rect              149 drivers/gpu/drm/exynos/exynos_drm_rotator.c 	val = ROT_CROP_POS_Y(buf->rect.y) | ROT_CROP_POS_X(buf->rect.x);
rect              151 drivers/gpu/drm/exynos/exynos_drm_rotator.c 	val = ROT_SRC_CROP_SIZE_H(buf->rect.h) |
rect              152 drivers/gpu/drm/exynos/exynos_drm_rotator.c 	      ROT_SRC_CROP_SIZE_W(buf->rect.w);
rect              197 drivers/gpu/drm/exynos/exynos_drm_rotator.c 	val = ROT_CROP_POS_Y(buf->rect.y) | ROT_CROP_POS_X(buf->rect.x);
rect              362 drivers/gpu/drm/exynos/exynos_drm_scaler.c 	struct drm_exynos_ipp_task_rect *src_pos = &task->src.rect;
rect              363 drivers/gpu/drm/exynos/exynos_drm_scaler.c 	struct drm_exynos_ipp_task_rect *dst_pos = &task->dst.rect;
rect               64 drivers/gpu/drm/nouveau/nouveau_fbcon.c nouveau_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect               78 drivers/gpu/drm/nouveau/nouveau_fbcon.c 			ret = nv04_fbcon_fillrect(info, rect);
rect               81 drivers/gpu/drm/nouveau/nouveau_fbcon.c 			ret = nv50_fbcon_fillrect(info, rect);
rect               83 drivers/gpu/drm/nouveau/nouveau_fbcon.c 			ret = nvc0_fbcon_fillrect(info, rect);
rect               92 drivers/gpu/drm/nouveau/nouveau_fbcon.c 	drm_fb_helper_cfb_fillrect(info, rect);
rect              291 drivers/gpu/drm/nouveau/nouveau_fbcon.c 	struct fb_fillrect rect;
rect              297 drivers/gpu/drm/nouveau/nouveau_fbcon.c 	rect.dx = rect.dy = 0;
rect              298 drivers/gpu/drm/nouveau/nouveau_fbcon.c 	rect.width = info->var.xres_virtual;
rect              299 drivers/gpu/drm/nouveau/nouveau_fbcon.c 	rect.height = info->var.yres_virtual;
rect              300 drivers/gpu/drm/nouveau/nouveau_fbcon.c 	rect.color = 0;
rect              301 drivers/gpu/drm/nouveau/nouveau_fbcon.c 	rect.rop = ROP_COPY;
rect              302 drivers/gpu/drm/nouveau/nouveau_fbcon.c 	info->fbops->fb_fillrect(info, &rect);
rect               52 drivers/gpu/drm/nouveau/nouveau_fbcon.h int nv04_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
rect               56 drivers/gpu/drm/nouveau/nouveau_fbcon.h int nv50_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
rect               61 drivers/gpu/drm/nouveau/nouveau_fbcon.h int nvc0_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
rect               50 drivers/gpu/drm/nouveau/nv04_fbcon.c nv04_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect               62 drivers/gpu/drm/nouveau/nv04_fbcon.c 	OUT_RING(chan, (rect->rop != ROP_COPY) ? 1 : 3);
rect               66 drivers/gpu/drm/nouveau/nv04_fbcon.c 		OUT_RING(chan, ((uint32_t *)info->pseudo_palette)[rect->color]);
rect               68 drivers/gpu/drm/nouveau/nv04_fbcon.c 		OUT_RING(chan, rect->color);
rect               70 drivers/gpu/drm/nouveau/nv04_fbcon.c 	OUT_RING(chan, (rect->dx << 16) | rect->dy);
rect               71 drivers/gpu/drm/nouveau/nv04_fbcon.c 	OUT_RING(chan, (rect->width << 16) | rect->height);
rect               31 drivers/gpu/drm/nouveau/nv50_fbcon.c nv50_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect               38 drivers/gpu/drm/nouveau/nv50_fbcon.c 	ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11);
rect               42 drivers/gpu/drm/nouveau/nv50_fbcon.c 	if (rect->rop != ROP_COPY) {
rect               49 drivers/gpu/drm/nouveau/nv50_fbcon.c 		OUT_RING(chan, ((uint32_t *)info->pseudo_palette)[rect->color]);
rect               51 drivers/gpu/drm/nouveau/nv50_fbcon.c 		OUT_RING(chan, rect->color);
rect               53 drivers/gpu/drm/nouveau/nv50_fbcon.c 	OUT_RING(chan, rect->dx);
rect               54 drivers/gpu/drm/nouveau/nv50_fbcon.c 	OUT_RING(chan, rect->dy);
rect               55 drivers/gpu/drm/nouveau/nv50_fbcon.c 	OUT_RING(chan, rect->dx + rect->width);
rect               56 drivers/gpu/drm/nouveau/nv50_fbcon.c 	OUT_RING(chan, rect->dy + rect->height);
rect               57 drivers/gpu/drm/nouveau/nv50_fbcon.c 	if (rect->rop != ROP_COPY) {
rect               31 drivers/gpu/drm/nouveau/nvc0_fbcon.c nvc0_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect               38 drivers/gpu/drm/nouveau/nvc0_fbcon.c 	ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11);
rect               42 drivers/gpu/drm/nouveau/nvc0_fbcon.c 	if (rect->rop != ROP_COPY) {
rect               49 drivers/gpu/drm/nouveau/nvc0_fbcon.c 		OUT_RING  (chan, ((uint32_t *)info->pseudo_palette)[rect->color]);
rect               51 drivers/gpu/drm/nouveau/nvc0_fbcon.c 		OUT_RING  (chan, rect->color);
rect               53 drivers/gpu/drm/nouveau/nvc0_fbcon.c 	OUT_RING  (chan, rect->dx);
rect               54 drivers/gpu/drm/nouveau/nvc0_fbcon.c 	OUT_RING  (chan, rect->dy);
rect               55 drivers/gpu/drm/nouveau/nvc0_fbcon.c 	OUT_RING  (chan, rect->dx + rect->width);
rect               56 drivers/gpu/drm/nouveau/nvc0_fbcon.c 	OUT_RING  (chan, rect->dy + rect->height);
rect               57 drivers/gpu/drm/nouveau/nvc0_fbcon.c 	if (rect->rop != ROP_COPY) {
rect              554 drivers/gpu/drm/qxl/qxl_cmd.c 	struct qxl_rect rect;
rect              559 drivers/gpu/drm/qxl/qxl_cmd.c 	rect.left = 0;
rect              560 drivers/gpu/drm/qxl/qxl_cmd.c 	rect.right = surf->surf.width;
rect              561 drivers/gpu/drm/qxl/qxl_cmd.c 	rect.top = 0;
rect              562 drivers/gpu/drm/qxl/qxl_cmd.c 	rect.bottom = surf->surf.height;
rect              564 drivers/gpu/drm/qxl/qxl_cmd.c 	ret = qxl_io_update_area(qdev, surf, &rect);
rect               75 drivers/gpu/drm/qxl/qxl_draw.c 	      const struct qxl_rect *rect,
rect              106 drivers/gpu/drm/qxl/qxl_draw.c 	if (rect)
rect              107 drivers/gpu/drm/qxl/qxl_draw.c 		drawable->bbox = *rect;
rect              179 drivers/gpu/drm/qxl/qxl_drv.h 	struct qxl_rect rect;
rect               99 drivers/gpu/drm/tiny/gm12u320.c 		struct drm_rect          rect;
rect              276 drivers/gpu/drm/tiny/gm12u320.c 	x1 = gm12u320->fb_update.rect.x1;
rect              277 drivers/gpu/drm/tiny/gm12u320.c 	x2 = gm12u320->fb_update.rect.x2;
rect              278 drivers/gpu/drm/tiny/gm12u320.c 	y1 = gm12u320->fb_update.rect.y1;
rect              279 drivers/gpu/drm/tiny/gm12u320.c 	y2 = gm12u320->fb_update.rect.y2;
rect              442 drivers/gpu/drm/tiny/gm12u320.c 		gm12u320->fb_update.rect = *dirty;
rect              445 drivers/gpu/drm/tiny/gm12u320.c 		struct drm_rect *rect = &gm12u320->fb_update.rect;
rect              447 drivers/gpu/drm/tiny/gm12u320.c 		rect->x1 = min(rect->x1, dirty->x1);
rect              448 drivers/gpu/drm/tiny/gm12u320.c 		rect->y1 = min(rect->y1, dirty->y1);
rect              449 drivers/gpu/drm/tiny/gm12u320.c 		rect->x2 = max(rect->x2, dirty->x2);
rect              450 drivers/gpu/drm/tiny/gm12u320.c 		rect->y2 = max(rect->y2, dirty->y2);
rect              594 drivers/gpu/drm/tiny/gm12u320.c 	struct drm_rect rect = { 0, 0, GM12U320_USER_WIDTH, GM12U320_HEIGHT };
rect              596 drivers/gpu/drm/tiny/gm12u320.c 	gm12u320_fb_mark_dirty(plane_state->fb, &rect);
rect              614 drivers/gpu/drm/tiny/gm12u320.c 	struct drm_rect rect;
rect              616 drivers/gpu/drm/tiny/gm12u320.c 	if (drm_atomic_helper_damage_merged(old_state, state, &rect))
rect              617 drivers/gpu/drm/tiny/gm12u320.c 		gm12u320_fb_mark_dirty(pipe->plane.state->fb, &rect);
rect               78 drivers/gpu/drm/tiny/ili9225.c static void ili9225_fb_dirty(struct drm_framebuffer *fb, struct drm_rect *rect)
rect               82 drivers/gpu/drm/tiny/ili9225.c 	unsigned int height = rect->y2 - rect->y1;
rect               83 drivers/gpu/drm/tiny/ili9225.c 	unsigned int width = rect->x2 - rect->x1;
rect              100 drivers/gpu/drm/tiny/ili9225.c 	DRM_DEBUG_KMS("Flushing [FB:%d] " DRM_RECT_FMT "\n", fb->base.id, DRM_RECT_ARG(rect));
rect              105 drivers/gpu/drm/tiny/ili9225.c 		ret = mipi_dbi_buf_copy(dbidev->tx_buf, fb, rect, swap);
rect              114 drivers/gpu/drm/tiny/ili9225.c 		x1 = rect->x1;
rect              115 drivers/gpu/drm/tiny/ili9225.c 		x2 = rect->x2 - 1;
rect              116 drivers/gpu/drm/tiny/ili9225.c 		y1 = rect->y1;
rect              117 drivers/gpu/drm/tiny/ili9225.c 		y2 = rect->y2 - 1;
rect              122 drivers/gpu/drm/tiny/ili9225.c 		x1 = rect->y1;
rect              123 drivers/gpu/drm/tiny/ili9225.c 		x2 = rect->y2 - 1;
rect              124 drivers/gpu/drm/tiny/ili9225.c 		y1 = fb->width - rect->x2;
rect              125 drivers/gpu/drm/tiny/ili9225.c 		y2 = fb->width - rect->x1 - 1;
rect              130 drivers/gpu/drm/tiny/ili9225.c 		x1 = fb->width - rect->x2;
rect              131 drivers/gpu/drm/tiny/ili9225.c 		x2 = fb->width - rect->x1 - 1;
rect              132 drivers/gpu/drm/tiny/ili9225.c 		y1 = fb->height - rect->y2;
rect              133 drivers/gpu/drm/tiny/ili9225.c 		y2 = fb->height - rect->y1 - 1;
rect              138 drivers/gpu/drm/tiny/ili9225.c 		x1 = fb->height - rect->y2;
rect              139 drivers/gpu/drm/tiny/ili9225.c 		x2 = fb->height - rect->y1 - 1;
rect              140 drivers/gpu/drm/tiny/ili9225.c 		y1 = rect->x1;
rect              141 drivers/gpu/drm/tiny/ili9225.c 		y2 = rect->x2 - 1;
rect              169 drivers/gpu/drm/tiny/ili9225.c 	struct drm_rect rect;
rect              171 drivers/gpu/drm/tiny/ili9225.c 	if (drm_atomic_helper_damage_merged(old_state, state, &rect))
rect              172 drivers/gpu/drm/tiny/ili9225.c 		ili9225_fb_dirty(state->fb, &rect);
rect              190 drivers/gpu/drm/tiny/ili9225.c 	struct drm_rect rect = {
rect              287 drivers/gpu/drm/tiny/ili9225.c 	ili9225_fb_dirty(fb, &rect);
rect              860 drivers/gpu/drm/tiny/repaper.c 	struct drm_rect rect;
rect              862 drivers/gpu/drm/tiny/repaper.c 	if (drm_atomic_helper_damage_merged(old_state, state, &rect))
rect              115 drivers/gpu/drm/tiny/st7586.c static void st7586_fb_dirty(struct drm_framebuffer *fb, struct drm_rect *rect)
rect              128 drivers/gpu/drm/tiny/st7586.c 	rect->x1 = rounddown(rect->x1, 3);
rect              129 drivers/gpu/drm/tiny/st7586.c 	rect->x2 = roundup(rect->x2, 3);
rect              131 drivers/gpu/drm/tiny/st7586.c 	DRM_DEBUG_KMS("Flushing [FB:%d] " DRM_RECT_FMT "\n", fb->base.id, DRM_RECT_ARG(rect));
rect              133 drivers/gpu/drm/tiny/st7586.c 	ret = st7586_buf_copy(dbidev->tx_buf, fb, rect);
rect              138 drivers/gpu/drm/tiny/st7586.c 	start = rect->x1 / 3;
rect              139 drivers/gpu/drm/tiny/st7586.c 	end = rect->x2 / 3;
rect              145 drivers/gpu/drm/tiny/st7586.c 			 (rect->y1 >> 8) & 0xFF, rect->y1 & 0xFF,
rect              146 drivers/gpu/drm/tiny/st7586.c 			 (rect->y2 >> 8) & 0xFF, (rect->y2 - 1) & 0xFF);
rect              150 drivers/gpu/drm/tiny/st7586.c 				   (end - start) * (rect->y2 - rect->y1));
rect              163 drivers/gpu/drm/tiny/st7586.c 	struct drm_rect rect;
rect              165 drivers/gpu/drm/tiny/st7586.c 	if (drm_atomic_helper_damage_merged(old_state, state, &rect))
rect              166 drivers/gpu/drm/tiny/st7586.c 		st7586_fb_dirty(state->fb, &rect);
rect              183 drivers/gpu/drm/tiny/st7586.c 	struct drm_rect rect = {
rect              249 drivers/gpu/drm/tiny/st7586.c 	st7586_fb_dirty(fb, &rect);
rect              987 drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h    SVGA3dRect           rect;
rect              996 drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h    SVGA3dRect           rect;
rect             2137 drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h    SVGA3dRect rect;
rect              261 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c 	struct drm_rect *rect = &diff->rect;
rect              263 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c 	rect->x1 = min_t(int, rect->x1, offs);
rect              264 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c 	rect->x2 = max_t(int, rect->x2, offs + 1);
rect              265 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c 	rect->y1 = min_t(int, rect->y1, diff->line);
rect              266 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c 	rect->y2 = max_t(int, rect->y2, diff->line + 1);
rect             1351 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h 	struct drm_rect rect;
rect             1366 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h 	.rect = { .x1 = INT_MAX/2,		  \
rect              368 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c static void vmw_fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              370 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 	cfb_fillrect(info, rect);
rect              371 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 	vmw_fb_dirty_mark(info->par, rect->dx, rect->dy,
rect              372 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 			  rect->width, rect->height);
rect              621 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	SVGASignedRect *rect = cmd;
rect              627 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	rect->left = clip->x1;
rect              628 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	rect->top = clip->y1;
rect              629 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	rect->right = clip->x2;
rect              630 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	rect->bottom = clip->y2;
rect              632 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	return sizeof(*rect);
rect              642 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	SVGASignedRect *rect;
rect              651 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	rect = (SVGASignedRect *)&blit[1];
rect              676 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 		rect->left -= bb->x1;
rect              677 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 		rect->top -= bb->y1;
rect              678 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 		rect->right -= bb->x1;
rect              679 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 		rect->bottom -= bb->y1;
rect              680 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 		rect++;
rect              267 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	update->body.rect.x = left;
rect              268 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	update->body.rect.y = top;
rect              269 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	update->body.rect.w = right - left;
rect              270 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	update->body.rect.h = bottom - top;
rect              613 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	    drm_rect_visible(&diff.rect)) {
rect              620 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		region.x1 = diff.rect.x1;
rect              621 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		region.x2 = diff.rect.x2;
rect              622 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		region.y1 = diff.rect.y1;
rect              623 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		region.y2 = diff.rect.y2;
rect             1323 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	if (drm_rect_visible(&diff.rect)) {
rect             1332 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		box->x = diff.rect.x1;
rect             1333 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		box->y = diff.rect.y1;
rect             1335 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		box->w = drm_rect_width(&diff.rect);
rect             1336 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		box->h = drm_rect_height(&diff.rect);
rect             1341 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 					 diff.rect.x1, diff.rect.x2,
rect             1342 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 					 diff.rect.y1, diff.rect.y2);
rect              774 drivers/gpu/ipu-v3/ipu-cpmem.c 	ipu_cpmem_set_resolution(ch, image->rect.width, image->rect.height);
rect              781 drivers/gpu/ipu-v3/ipu-cpmem.c 		offset = Y_OFFSET(pix, image->rect.left, image->rect.top);
rect              783 drivers/gpu/ipu-v3/ipu-cpmem.c 			image->u_offset : U_OFFSET(pix, image->rect.left,
rect              784 drivers/gpu/ipu-v3/ipu-cpmem.c 						   image->rect.top) - offset;
rect              786 drivers/gpu/ipu-v3/ipu-cpmem.c 			image->v_offset : V_OFFSET(pix, image->rect.left,
rect              787 drivers/gpu/ipu-v3/ipu-cpmem.c 						   image->rect.top) - offset;
rect              793 drivers/gpu/ipu-v3/ipu-cpmem.c 		offset = Y_OFFSET(pix, image->rect.left, image->rect.top);
rect              795 drivers/gpu/ipu-v3/ipu-cpmem.c 			image->u_offset : V_OFFSET(pix, image->rect.left,
rect              796 drivers/gpu/ipu-v3/ipu-cpmem.c 						   image->rect.top) - offset;
rect              798 drivers/gpu/ipu-v3/ipu-cpmem.c 			image->v_offset : U_OFFSET(pix, image->rect.left,
rect              799 drivers/gpu/ipu-v3/ipu-cpmem.c 						   image->rect.top) - offset;
rect              805 drivers/gpu/ipu-v3/ipu-cpmem.c 		offset = Y_OFFSET(pix, image->rect.left, image->rect.top);
rect              807 drivers/gpu/ipu-v3/ipu-cpmem.c 			image->u_offset : U2_OFFSET(pix, image->rect.left,
rect              808 drivers/gpu/ipu-v3/ipu-cpmem.c 						    image->rect.top) - offset;
rect              810 drivers/gpu/ipu-v3/ipu-cpmem.c 			image->v_offset : V2_OFFSET(pix, image->rect.left,
rect              811 drivers/gpu/ipu-v3/ipu-cpmem.c 						    image->rect.top) - offset;
rect              817 drivers/gpu/ipu-v3/ipu-cpmem.c 		offset = Y_OFFSET(pix, image->rect.left, image->rect.top);
rect              819 drivers/gpu/ipu-v3/ipu-cpmem.c 			image->u_offset : UV_OFFSET(pix, image->rect.left,
rect              820 drivers/gpu/ipu-v3/ipu-cpmem.c 						    image->rect.top) - offset;
rect              827 drivers/gpu/ipu-v3/ipu-cpmem.c 		offset = Y_OFFSET(pix, image->rect.left, image->rect.top);
rect              829 drivers/gpu/ipu-v3/ipu-cpmem.c 			image->u_offset : UV2_OFFSET(pix, image->rect.left,
rect              830 drivers/gpu/ipu-v3/ipu-cpmem.c 						     image->rect.top) - offset;
rect              839 drivers/gpu/ipu-v3/ipu-cpmem.c 		offset = image->rect.left * 2 +
rect              840 drivers/gpu/ipu-v3/ipu-cpmem.c 			image->rect.top * pix->bytesperline;
rect              852 drivers/gpu/ipu-v3/ipu-cpmem.c 		offset = image->rect.left * 4 +
rect              853 drivers/gpu/ipu-v3/ipu-cpmem.c 			image->rect.top * pix->bytesperline;
rect              857 drivers/gpu/ipu-v3/ipu-cpmem.c 		offset = image->rect.left * 3 +
rect              858 drivers/gpu/ipu-v3/ipu-cpmem.c 			image->rect.top * pix->bytesperline;
rect              865 drivers/gpu/ipu-v3/ipu-cpmem.c 		offset = image->rect.left + image->rect.top * pix->bytesperline;
rect              872 drivers/gpu/ipu-v3/ipu-cpmem.c 		offset = image->rect.left * 2 +
rect              873 drivers/gpu/ipu-v3/ipu-cpmem.c 			 image->rect.top * pix->bytesperline;
rect              395 drivers/gpu/ipu-v3/ipu-image-convert.c 	u32 downsized_width = in->rect.width;
rect              396 drivers/gpu/ipu-v3/ipu-image-convert.c 	u32 downsized_height = in->rect.height;
rect              399 drivers/gpu/ipu-v3/ipu-image-convert.c 	u32 resized_width = out->rect.width;
rect              400 drivers/gpu/ipu-v3/ipu-image-convert.c 	u32 resized_height = out->rect.height;
rect              407 drivers/gpu/ipu-v3/ipu-image-convert.c 		resized_width = out->rect.height;
rect              408 drivers/gpu/ipu-v3/ipu-image-convert.c 		resized_height = out->rect.width;
rect              720 drivers/gpu/ipu-v3/ipu-image-convert.c 	unsigned int resized_width = out->base.rect.width;
rect              721 drivers/gpu/ipu-v3/ipu-image-convert.c 	unsigned int resized_height = out->base.rect.height;
rect              732 drivers/gpu/ipu-v3/ipu-image-convert.c 	unsigned int in_right = in->base.rect.width;
rect              733 drivers/gpu/ipu-v3/ipu-image-convert.c 	unsigned int in_bottom = in->base.rect.height;
rect              734 drivers/gpu/ipu-v3/ipu-image-convert.c 	unsigned int out_right = out->base.rect.width;
rect              735 drivers/gpu/ipu-v3/ipu-image-convert.c 	unsigned int out_bottom = out->base.rect.height;
rect              741 drivers/gpu/ipu-v3/ipu-image-convert.c 		resized_width = out->base.rect.height;
rect              742 drivers/gpu/ipu-v3/ipu-image-convert.c 		resized_height = out->base.rect.width;
rect              747 drivers/gpu/ipu-v3/ipu-image-convert.c 		out_right = out->base.rect.height;
rect              748 drivers/gpu/ipu-v3/ipu-image-convert.c 		out_bottom = out->base.rect.width;
rect             1320 drivers/gpu/ipu-v3/ipu-image-convert.c 	tile_image.pix.width = tile_image.rect.width = width;
rect             1321 drivers/gpu/ipu-v3/ipu-image-convert.c 	tile_image.pix.height = tile_image.rect.height = height;
rect              288 drivers/hid/hid-picolcd_fb.c 		const struct fb_fillrect *rect)
rect              292 drivers/hid/hid-picolcd_fb.c 	sys_fillrect(info, rect);
rect               98 drivers/media/i2c/mt9m001.c 	struct v4l2_rect rect;	/* Sensor window */
rect              198 drivers/media/i2c/mt9m001.c 		{ MT9M001_COLUMN_START, mt9m001->rect.left },
rect              199 drivers/media/i2c/mt9m001.c 		{ MT9M001_ROW_START, mt9m001->rect.top },
rect              200 drivers/media/i2c/mt9m001.c 		{ MT9M001_WINDOW_WIDTH, mt9m001->rect.width - 1 },
rect              202 drivers/media/i2c/mt9m001.c 			mt9m001->rect.height + mt9m001->y_skip_top - 1 },
rect              261 drivers/media/i2c/mt9m001.c 	struct v4l2_rect rect = sel->r;
rect              272 drivers/media/i2c/mt9m001.c 		rect.height = ALIGN(rect.height, 2);
rect              275 drivers/media/i2c/mt9m001.c 	rect.width = ALIGN(rect.width, 2);
rect              276 drivers/media/i2c/mt9m001.c 	rect.left = ALIGN(rect.left, 2);
rect              278 drivers/media/i2c/mt9m001.c 	rect.width = clamp_t(u32, rect.width, MT9M001_MIN_WIDTH,
rect              280 drivers/media/i2c/mt9m001.c 	rect.left = clamp_t(u32, rect.left, MT9M001_COLUMN_SKIP,
rect              281 drivers/media/i2c/mt9m001.c 			MT9M001_COLUMN_SKIP + MT9M001_MAX_WIDTH - rect.width);
rect              283 drivers/media/i2c/mt9m001.c 	rect.height = clamp_t(u32, rect.height, MT9M001_MIN_HEIGHT,
rect              285 drivers/media/i2c/mt9m001.c 	rect.top = clamp_t(u32, rect.top, MT9M001_ROW_SKIP,
rect              286 drivers/media/i2c/mt9m001.c 			MT9M001_ROW_SKIP + MT9M001_MAX_HEIGHT - rect.height);
rect              288 drivers/media/i2c/mt9m001.c 	mt9m001->total_h = rect.height + mt9m001->y_skip_top +
rect              291 drivers/media/i2c/mt9m001.c 	mt9m001->rect = rect;
rect              314 drivers/media/i2c/mt9m001.c 		sel->r = mt9m001->rect;
rect              338 drivers/media/i2c/mt9m001.c 	mf->width	= mt9m001->rect.width;
rect              339 drivers/media/i2c/mt9m001.c 	mf->height	= mt9m001->rect.height;
rect              359 drivers/media/i2c/mt9m001.c 		.r.left = mt9m001->rect.left,
rect              360 drivers/media/i2c/mt9m001.c 		.r.top = mt9m001->rect.top,
rect              369 drivers/media/i2c/mt9m001.c 		mf->width	= mt9m001->rect.width;
rect              370 drivers/media/i2c/mt9m001.c 		mf->height	= mt9m001->rect.height;
rect              564 drivers/media/i2c/mt9m001.c 			mt9m001->total_h = mt9m001->rect.height +
rect              788 drivers/media/i2c/mt9m001.c 	mt9m001->rect.left	= MT9M001_COLUMN_SKIP;
rect              789 drivers/media/i2c/mt9m001.c 	mt9m001->rect.top	= MT9M001_ROW_SKIP;
rect              790 drivers/media/i2c/mt9m001.c 	mt9m001->rect.width	= MT9M001_MAX_WIDTH;
rect              791 drivers/media/i2c/mt9m001.c 	mt9m001->rect.height	= MT9M001_MAX_HEIGHT;
rect              435 drivers/media/i2c/mt9m032.c 	struct v4l2_rect rect;
rect              451 drivers/media/i2c/mt9m032.c 	rect.left = clamp(ALIGN(sel->r.left, 2), MT9M032_COLUMN_START_MIN,
rect              453 drivers/media/i2c/mt9m032.c 	rect.top = clamp(ALIGN(sel->r.top, 2), MT9M032_ROW_START_MIN,
rect              455 drivers/media/i2c/mt9m032.c 	rect.width = clamp_t(unsigned int, ALIGN(sel->r.width, 2),
rect              457 drivers/media/i2c/mt9m032.c 	rect.height = clamp_t(unsigned int, ALIGN(sel->r.height, 2),
rect              460 drivers/media/i2c/mt9m032.c 	rect.width = min_t(unsigned int, rect.width,
rect              461 drivers/media/i2c/mt9m032.c 			   MT9M032_PIXEL_ARRAY_WIDTH - rect.left);
rect              462 drivers/media/i2c/mt9m032.c 	rect.height = min_t(unsigned int, rect.height,
rect              463 drivers/media/i2c/mt9m032.c 			    MT9M032_PIXEL_ARRAY_HEIGHT - rect.top);
rect              467 drivers/media/i2c/mt9m032.c 	if (rect.width != __crop->width || rect.height != __crop->height) {
rect              472 drivers/media/i2c/mt9m032.c 		format->width = rect.width;
rect              473 drivers/media/i2c/mt9m032.c 		format->height = rect.height;
rect              476 drivers/media/i2c/mt9m032.c 	*__crop = rect;
rect              477 drivers/media/i2c/mt9m032.c 	sel->r = rect;
rect              234 drivers/media/i2c/mt9m111.c 	struct v4l2_rect rect;	/* cropping rectangle */
rect              384 drivers/media/i2c/mt9m111.c 			struct mt9m111_context *ctx, struct v4l2_rect *rect,
rect              388 drivers/media/i2c/mt9m111.c 	int ret = mt9m111_reg_write(client, ctx->reducer_xzoom, rect->width);
rect              390 drivers/media/i2c/mt9m111.c 		ret = mt9m111_reg_write(client, ctx->reducer_yzoom, rect->height);
rect              398 drivers/media/i2c/mt9m111.c static int mt9m111_setup_geometry(struct mt9m111 *mt9m111, struct v4l2_rect *rect,
rect              404 drivers/media/i2c/mt9m111.c 	ret = reg_write(COLUMN_START, rect->left);
rect              406 drivers/media/i2c/mt9m111.c 		ret = reg_write(ROW_START, rect->top);
rect              409 drivers/media/i2c/mt9m111.c 		ret = reg_write(WINDOW_WIDTH, rect->width);
rect              411 drivers/media/i2c/mt9m111.c 		ret = reg_write(WINDOW_HEIGHT, rect->height);
rect              417 drivers/media/i2c/mt9m111.c 						     rect, width, height);
rect              420 drivers/media/i2c/mt9m111.c 						     rect, width, height);
rect              424 drivers/media/i2c/mt9m111.c 		__func__, code, rect->width, rect->height, rect->left, rect->top,
rect              457 drivers/media/i2c/mt9m111.c 	struct v4l2_rect rect = sel->r;
rect              473 drivers/media/i2c/mt9m111.c 	v4l_bound_align_image(&rect.width, 2, MT9M111_MAX_WIDTH, align,
rect              474 drivers/media/i2c/mt9m111.c 			      &rect.height, 2, MT9M111_MAX_HEIGHT, align, 0);
rect              475 drivers/media/i2c/mt9m111.c 	rect.left = clamp(rect.left, MT9M111_MIN_DARK_COLS,
rect              477 drivers/media/i2c/mt9m111.c 			  (__s32)rect.width);
rect              478 drivers/media/i2c/mt9m111.c 	rect.top = clamp(rect.top, MT9M111_MIN_DARK_ROWS,
rect              480 drivers/media/i2c/mt9m111.c 			 (__s32)rect.height);
rect              482 drivers/media/i2c/mt9m111.c 	width = min(mt9m111->width, rect.width);
rect              483 drivers/media/i2c/mt9m111.c 	height = min(mt9m111->height, rect.height);
rect              485 drivers/media/i2c/mt9m111.c 	ret = mt9m111_setup_geometry(mt9m111, &rect, width, height, mt9m111->fmt->code);
rect              487 drivers/media/i2c/mt9m111.c 		mt9m111->rect = rect;
rect              513 drivers/media/i2c/mt9m111.c 		sel->r = mt9m111->rect;
rect              634 drivers/media/i2c/mt9m111.c 	struct v4l2_rect *rect = &mt9m111->rect;
rect              654 drivers/media/i2c/mt9m111.c 		rect->width = ALIGN(rect->width, 2);
rect              655 drivers/media/i2c/mt9m111.c 		rect->height = ALIGN(rect->height, 2);
rect              660 drivers/media/i2c/mt9m111.c 		mf->width = rect->width;
rect              661 drivers/media/i2c/mt9m111.c 		mf->height = rect->height;
rect              664 drivers/media/i2c/mt9m111.c 		if (mf->width > rect->width)
rect              665 drivers/media/i2c/mt9m111.c 			mf->width = rect->width;
rect              666 drivers/media/i2c/mt9m111.c 		if (mf->height > rect->height)
rect              667 drivers/media/i2c/mt9m111.c 			mf->height = rect->height;
rect              685 drivers/media/i2c/mt9m111.c 	ret = mt9m111_setup_geometry(mt9m111, rect, mf->width, mf->height, mf->code);
rect              702 drivers/media/i2c/mt9m111.c 	struct v4l2_rect *sensor_rect = &mt9m111->rect;
rect              941 drivers/media/i2c/mt9m111.c 	mt9m111_setup_geometry(mt9m111, &mt9m111->rect,
rect             1329 drivers/media/i2c/mt9m111.c 	mt9m111->rect.left	= MT9M111_MIN_DARK_COLS;
rect             1330 drivers/media/i2c/mt9m111.c 	mt9m111->rect.top	= MT9M111_MIN_DARK_ROWS;
rect             1331 drivers/media/i2c/mt9m111.c 	mt9m111->rect.width	= MT9M111_MAX_WIDTH;
rect             1332 drivers/media/i2c/mt9m111.c 	mt9m111->rect.height	= MT9M111_MAX_HEIGHT;
rect             1333 drivers/media/i2c/mt9m111.c 	mt9m111->width		= mt9m111->rect.width;
rect             1334 drivers/media/i2c/mt9m111.c 	mt9m111->height		= mt9m111->rect.height;
rect              601 drivers/media/i2c/mt9p031.c 	struct v4l2_rect rect;
rect              609 drivers/media/i2c/mt9p031.c 	rect.left = clamp(ALIGN(sel->r.left, 2), MT9P031_COLUMN_START_MIN,
rect              611 drivers/media/i2c/mt9p031.c 	rect.top = clamp(ALIGN(sel->r.top, 2), MT9P031_ROW_START_MIN,
rect              613 drivers/media/i2c/mt9p031.c 	rect.width = clamp_t(unsigned int, ALIGN(sel->r.width, 2),
rect              616 drivers/media/i2c/mt9p031.c 	rect.height = clamp_t(unsigned int, ALIGN(sel->r.height, 2),
rect              620 drivers/media/i2c/mt9p031.c 	rect.width = min_t(unsigned int, rect.width,
rect              621 drivers/media/i2c/mt9p031.c 			   MT9P031_PIXEL_ARRAY_WIDTH - rect.left);
rect              622 drivers/media/i2c/mt9p031.c 	rect.height = min_t(unsigned int, rect.height,
rect              623 drivers/media/i2c/mt9p031.c 			    MT9P031_PIXEL_ARRAY_HEIGHT - rect.top);
rect              627 drivers/media/i2c/mt9p031.c 	if (rect.width != __crop->width || rect.height != __crop->height) {
rect              633 drivers/media/i2c/mt9p031.c 		__format->width = rect.width;
rect              634 drivers/media/i2c/mt9p031.c 		__format->height = rect.height;
rect              637 drivers/media/i2c/mt9p031.c 	*__crop = rect;
rect              638 drivers/media/i2c/mt9p031.c 	sel->r = rect;
rect              432 drivers/media/i2c/mt9t001.c 	struct v4l2_rect rect;
rect              440 drivers/media/i2c/mt9t001.c 	rect.left = clamp(ALIGN(sel->r.left, 2),
rect              443 drivers/media/i2c/mt9t001.c 	rect.top = clamp(ALIGN(sel->r.top, 2),
rect              446 drivers/media/i2c/mt9t001.c 	rect.width = clamp_t(unsigned int, ALIGN(sel->r.width, 2),
rect              449 drivers/media/i2c/mt9t001.c 	rect.height = clamp_t(unsigned int, ALIGN(sel->r.height, 2),
rect              453 drivers/media/i2c/mt9t001.c 	rect.width = min_t(unsigned int, rect.width,
rect              454 drivers/media/i2c/mt9t001.c 			   MT9T001_PIXEL_ARRAY_WIDTH - rect.left);
rect              455 drivers/media/i2c/mt9t001.c 	rect.height = min_t(unsigned int, rect.height,
rect              456 drivers/media/i2c/mt9t001.c 			    MT9T001_PIXEL_ARRAY_HEIGHT - rect.top);
rect              460 drivers/media/i2c/mt9t001.c 	if (rect.width != __crop->width || rect.height != __crop->height) {
rect              466 drivers/media/i2c/mt9t001.c 		__format->width = rect.width;
rect              467 drivers/media/i2c/mt9t001.c 		__format->height = rect.height;
rect              470 drivers/media/i2c/mt9t001.c 	*__crop = rect;
rect              471 drivers/media/i2c/mt9t001.c 	sel->r = rect;
rect              846 drivers/media/i2c/mt9t112.c 			      const struct v4l2_rect *rect,
rect              861 drivers/media/i2c/mt9t112.c 	priv->frame = *rect;
rect              905 drivers/media/i2c/mt9t112.c 	const struct v4l2_rect *rect = &sel->r;
rect              911 drivers/media/i2c/mt9t112.c 	return mt9t112_set_params(priv, rect, priv->format->code);
rect              939 drivers/media/i2c/mt9t112.c 	struct v4l2_rect rect = {
rect              947 drivers/media/i2c/mt9t112.c 	ret = mt9t112_set_params(priv, &rect, mf->code);
rect              558 drivers/media/i2c/mt9v032.c 	struct v4l2_rect rect;
rect              566 drivers/media/i2c/mt9v032.c 	rect.left = clamp(ALIGN(sel->r.left + 1, 2) - 1,
rect              569 drivers/media/i2c/mt9v032.c 	rect.top = clamp(ALIGN(sel->r.top + 1, 2) - 1,
rect              572 drivers/media/i2c/mt9v032.c 	rect.width = clamp_t(unsigned int, ALIGN(sel->r.width, 2),
rect              575 drivers/media/i2c/mt9v032.c 	rect.height = clamp_t(unsigned int, ALIGN(sel->r.height, 2),
rect              579 drivers/media/i2c/mt9v032.c 	rect.width = min_t(unsigned int,
rect              580 drivers/media/i2c/mt9v032.c 			   rect.width, MT9V032_PIXEL_ARRAY_WIDTH - rect.left);
rect              581 drivers/media/i2c/mt9v032.c 	rect.height = min_t(unsigned int,
rect              582 drivers/media/i2c/mt9v032.c 			    rect.height, MT9V032_PIXEL_ARRAY_HEIGHT - rect.top);
rect              586 drivers/media/i2c/mt9v032.c 	if (rect.width != __crop->width || rect.height != __crop->height) {
rect              592 drivers/media/i2c/mt9v032.c 		__format->width = rect.width;
rect              593 drivers/media/i2c/mt9v032.c 		__format->height = rect.height;
rect              601 drivers/media/i2c/mt9v032.c 	*__crop = rect;
rect              602 drivers/media/i2c/mt9v032.c 	sel->r = rect;
rect              199 drivers/media/i2c/ov6650.c 	struct v4l2_rect	rect;		/* sensor cropping window */
rect              466 drivers/media/i2c/ov6650.c 		sel->r = priv->rect;
rect              495 drivers/media/i2c/ov6650.c 		priv->rect.width += priv->rect.left - sel->r.left;
rect              496 drivers/media/i2c/ov6650.c 		priv->rect.left = sel->r.left;
rect              501 drivers/media/i2c/ov6650.c 		priv->rect.width = sel->r.width;
rect              505 drivers/media/i2c/ov6650.c 		priv->rect.height += priv->rect.top - sel->r.top;
rect              506 drivers/media/i2c/ov6650.c 		priv->rect.top = sel->r.top;
rect              511 drivers/media/i2c/ov6650.c 		priv->rect.height = sel->r.height;
rect              537 drivers/media/i2c/ov6650.c 		mf->width = priv->rect.width >> priv->half_scale;
rect              538 drivers/media/i2c/ov6650.c 		mf->height = priv->rect.height >> priv->half_scale;
rect              544 drivers/media/i2c/ov6650.c static bool is_unscaled_ok(int width, int height, struct v4l2_rect *rect)
rect              546 drivers/media/i2c/ov6650.c 	return width > rect->width >> 1 || height > rect->height >> 1;
rect              571 drivers/media/i2c/ov6650.c 	bool half_scale = !is_unscaled_ok(mf->width, mf->height, &priv->rect);
rect              575 drivers/media/i2c/ov6650.c 		.r.left = priv->rect.left + (priv->rect.width >> 1) -
rect              577 drivers/media/i2c/ov6650.c 		.r.top = priv->rect.top + (priv->rect.height >> 1) -
rect              692 drivers/media/i2c/ov6650.c 	if (is_unscaled_ok(mf->width, mf->height, &priv->rect))
rect              734 drivers/media/i2c/ov6650.c 		mf->width = priv->rect.width >> priv->half_scale;
rect              735 drivers/media/i2c/ov6650.c 		mf->height = priv->rect.height >> priv->half_scale;
rect             1035 drivers/media/i2c/ov6650.c 	priv->rect.left	  = DEF_HSTRT << 1;
rect             1036 drivers/media/i2c/ov6650.c 	priv->rect.top	  = DEF_VSTRT << 1;
rect             1037 drivers/media/i2c/ov6650.c 	priv->rect.width  = W_CIF;
rect             1038 drivers/media/i2c/ov6650.c 	priv->rect.height = H_CIF;
rect              412 drivers/media/i2c/ov772x.c 	struct v4l2_rect	  rect;
rect              522 drivers/media/i2c/ov772x.c 		.rect = {
rect              532 drivers/media/i2c/ov772x.c 		.rect = {
rect              944 drivers/media/i2c/ov772x.c 		u32 diff = abs(width - ov772x_win_sizes[i].rect.width)
rect              945 drivers/media/i2c/ov772x.c 			 + abs(height - ov772x_win_sizes[i].rect.height);
rect             1045 drivers/media/i2c/ov772x.c 	ret = regmap_write(priv->regmap, HSTART, win->rect.left >> 2);
rect             1048 drivers/media/i2c/ov772x.c 	ret = regmap_write(priv->regmap, HSIZE, win->rect.width >> 2);
rect             1051 drivers/media/i2c/ov772x.c 	ret = regmap_write(priv->regmap, VSTART, win->rect.top >> 1);
rect             1054 drivers/media/i2c/ov772x.c 	ret = regmap_write(priv->regmap, VSIZE, win->rect.height >> 1);
rect             1057 drivers/media/i2c/ov772x.c 	ret = regmap_write(priv->regmap, HOUTSIZE, win->rect.width >> 2);
rect             1060 drivers/media/i2c/ov772x.c 	ret = regmap_write(priv->regmap, VOUTSIZE, win->rect.height >> 1);
rect             1064 drivers/media/i2c/ov772x.c 			   ((win->rect.top & 1) << HREF_VSTART_SHIFT) |
rect             1065 drivers/media/i2c/ov772x.c 			   ((win->rect.left & 3) << HREF_HSTART_SHIFT) |
rect             1066 drivers/media/i2c/ov772x.c 			   ((win->rect.height & 1) << HREF_VSIZE_SHIFT) |
rect             1067 drivers/media/i2c/ov772x.c 			   ((win->rect.width & 3) << HREF_HSIZE_SHIFT));
rect             1071 drivers/media/i2c/ov772x.c 			   ((win->rect.height & 1) << EXHCH_VSIZE_SHIFT) |
rect             1072 drivers/media/i2c/ov772x.c 			   ((win->rect.width & 3) << EXHCH_HSIZE_SHIFT));
rect             1152 drivers/media/i2c/ov772x.c 		sel->r.width = priv->win->rect.width;
rect             1153 drivers/media/i2c/ov772x.c 		sel->r.height = priv->win->rect.height;
rect             1170 drivers/media/i2c/ov772x.c 	mf->width	= priv->win->rect.width;
rect             1171 drivers/media/i2c/ov772x.c 	mf->height	= priv->win->rect.height;
rect             1195 drivers/media/i2c/ov772x.c 	mf->width = win->rect.width;
rect             1196 drivers/media/i2c/ov772x.c 	mf->height = win->rect.height;
rect              159 drivers/media/i2c/rj54n1cb0c.c 	struct v4l2_rect rect;	/* Sensor window */
rect              549 drivers/media/i2c/rj54n1cb0c.c 	const struct v4l2_rect *rect = &sel->r;
rect              550 drivers/media/i2c/rj54n1cb0c.c 	int output_w, output_h, input_w = rect->width, input_h = rect->height;
rect              574 drivers/media/i2c/rj54n1cb0c.c 	rj54n1->rect.width	= input_w;
rect              575 drivers/media/i2c/rj54n1cb0c.c 	rj54n1->rect.height	= input_h;
rect              598 drivers/media/i2c/rj54n1cb0c.c 		sel->r = rj54n1->rect;
rect              984 drivers/media/i2c/rj54n1cb0c.c 		input_w = rj54n1->rect.width, input_h = rj54n1->rect.height;
rect             1115 drivers/media/i2c/rj54n1cb0c.c 	rj54n1->rect.width	= input_w;
rect             1116 drivers/media/i2c/rj54n1cb0c.c 	rj54n1->rect.height	= input_h;
rect             1340 drivers/media/i2c/rj54n1cb0c.c 	rj54n1->rect.left	= RJ54N1_COLUMN_SKIP;
rect             1341 drivers/media/i2c/rj54n1cb0c.c 	rj54n1->rect.top	= RJ54N1_ROW_SKIP;
rect             1342 drivers/media/i2c/rj54n1cb0c.c 	rj54n1->rect.width	= RJ54N1_MAX_WIDTH;
rect             1343 drivers/media/i2c/rj54n1cb0c.c 	rj54n1->rect.height	= RJ54N1_MAX_HEIGHT;
rect             1170 drivers/media/i2c/s5k6aa.c 	struct v4l2_rect *rect;
rect             1178 drivers/media/i2c/s5k6aa.c 	rect = __s5k6aa_get_crop_rect(s5k6aa, cfg, sel->which);
rect             1179 drivers/media/i2c/s5k6aa.c 	sel->r = *rect;
rect             1183 drivers/media/i2c/s5k6aa.c 		 rect->left, rect->top, rect->width, rect->height);
rect               60 drivers/media/i2c/tvp5150.c 	struct v4l2_rect rect;
rect              782 drivers/media/i2c/tvp5150.c 		decoder->rect.height = TVP5150_V_MAX_525_60;
rect              784 drivers/media/i2c/tvp5150.c 		decoder->rect.height = TVP5150_V_MAX_OTHERS;
rect             1001 drivers/media/i2c/tvp5150.c 	f->width = decoder->rect.width;
rect             1002 drivers/media/i2c/tvp5150.c 	f->height = decoder->rect.height / 2;
rect             1018 drivers/media/i2c/tvp5150.c 	struct v4l2_rect rect = sel->r;
rect             1027 drivers/media/i2c/tvp5150.c 		__func__, rect.left, rect.top, rect.width, rect.height);
rect             1030 drivers/media/i2c/tvp5150.c 	rect.left = clamp(rect.left, 0, TVP5150_MAX_CROP_LEFT);
rect             1031 drivers/media/i2c/tvp5150.c 	rect.top = clamp(rect.top, 0, TVP5150_MAX_CROP_TOP);
rect             1049 drivers/media/i2c/tvp5150.c 	v4l_bound_align_image(&rect.width,
rect             1050 drivers/media/i2c/tvp5150.c 			      TVP5150_H_MAX - TVP5150_MAX_CROP_LEFT - rect.left,
rect             1051 drivers/media/i2c/tvp5150.c 			      TVP5150_H_MAX - rect.left, 1, &rect.height,
rect             1052 drivers/media/i2c/tvp5150.c 			      hmax - TVP5150_MAX_CROP_TOP - rect.top,
rect             1053 drivers/media/i2c/tvp5150.c 			      hmax - rect.top, 0, 0);
rect             1055 drivers/media/i2c/tvp5150.c 	regmap_write(decoder->regmap, TVP5150_VERT_BLANKING_START, rect.top);
rect             1057 drivers/media/i2c/tvp5150.c 		     rect.top + rect.height - hmax);
rect             1059 drivers/media/i2c/tvp5150.c 		     rect.left >> TVP5150_CROP_SHIFT);
rect             1061 drivers/media/i2c/tvp5150.c 		     rect.left | (1 << TVP5150_CROP_SHIFT));
rect             1063 drivers/media/i2c/tvp5150.c 		     (rect.left + rect.width - TVP5150_MAX_CROP_LEFT) >>
rect             1066 drivers/media/i2c/tvp5150.c 		     rect.left + rect.width - TVP5150_MAX_CROP_LEFT);
rect             1068 drivers/media/i2c/tvp5150.c 	decoder->rect = rect;
rect             1100 drivers/media/i2c/tvp5150.c 		sel->r = decoder->rect;
rect             1136 drivers/media/i2c/tvp5150.c 			tvp5150_set_default(std, &decoder->rect);
rect             1164 drivers/media/i2c/tvp5150.c 	fse->min_width = decoder->rect.width;
rect             1165 drivers/media/i2c/tvp5150.c 	fse->max_width = decoder->rect.width;
rect             1166 drivers/media/i2c/tvp5150.c 	fse->min_height = decoder->rect.height / 2;
rect             1167 drivers/media/i2c/tvp5150.c 	fse->max_height = decoder->rect.height / 2;
rect             1787 drivers/media/i2c/tvp5150.c 	tvp5150_set_default(tvp5150_read_std(sd), &core->rect);
rect              673 drivers/media/pci/bt8xx/bttv-driver.c 		__s32 top = btv->crop[!!fh->do_crop].rect.top;
rect             1098 drivers/media/pci/bt8xx/bttv-driver.c 			(max_t(unsigned int, 48, c->rect.width >> 4) + 3) & ~3;
rect             1100 drivers/media/pci/bt8xx/bttv-driver.c 			max_t(unsigned int, 32, c->rect.height >> 4);
rect             1103 drivers/media/pci/bt8xx/bttv-driver.c 	c->max_scaled_width  = c->rect.width & ~3;
rect             1104 drivers/media/pci/bt8xx/bttv-driver.c 	c->max_scaled_height = c->rect.height;
rect             1110 drivers/media/pci/bt8xx/bttv-driver.c 	c->rect = bttv_tvnorms[norm].cropcap.defrect;
rect             1561 drivers/media/pci/bt8xx/bttv-driver.c 		c.rect = bttv_tvnorms[norm].cropcap.defrect;
rect             1596 drivers/media/pci/bt8xx/bttv-driver.c 	    buf->crop.top != c.rect.top ||
rect             1597 drivers/media/pci/bt8xx/bttv-driver.c 	    buf->crop.left != c.rect.left ||
rect             1598 drivers/media/pci/bt8xx/bttv-driver.c 	    buf->crop.width != c.rect.width ||
rect             1599 drivers/media/pci/bt8xx/bttv-driver.c 	    buf->crop.height != c.rect.height) {
rect             1605 drivers/media/pci/bt8xx/bttv-driver.c 		buf->crop      = c.rect;
rect             1910 drivers/media/pci/bt8xx/bttv-driver.c 		c->rect.width = width * 16;
rect             1913 drivers/media/pci/bt8xx/bttv-driver.c 		c->rect.width = width;
rect             1917 drivers/media/pci/bt8xx/bttv-driver.c 		if (c->rect.left > max_left)
rect             1918 drivers/media/pci/bt8xx/bttv-driver.c 			c->rect.left = max_left;
rect             1923 drivers/media/pci/bt8xx/bttv-driver.c 		c->rect.height = height * 16;
rect             1927 drivers/media/pci/bt8xx/bttv-driver.c 		c->rect.height = (frame_height + 1) & ~1;
rect             1929 drivers/media/pci/bt8xx/bttv-driver.c 		max_top = b->top + b->height - c->rect.height;
rect             1930 drivers/media/pci/bt8xx/bttv-driver.c 		if (c->rect.top > max_top)
rect             1931 drivers/media/pci/bt8xx/bttv-driver.c 			c->rect.top = max_top;
rect             1998 drivers/media/pci/bt8xx/bttv-driver.c 		if (btv->vbi_end > c->rect.top)
rect             2026 drivers/media/pci/bt8xx/bttv-driver.c 			if (btv->vbi_end > c->rect.top) {
rect             2028 drivers/media/pci/bt8xx/bttv-driver.c 				c->rect.top = btv->vbi_end;
rect             2086 drivers/media/pci/bt8xx/bttv-driver.c 		height2 = fh->btv->crop[!!fh->do_crop].rect.height >> 1;
rect             2193 drivers/media/pci/bt8xx/bttv-driver.c 		new->crop = btv->crop[!!fh->do_crop].rect;
rect             2337 drivers/media/pci/bt8xx/bttv-driver.c 		height2 = btv->crop[!!fh->do_crop].rect.height >> 1;
rect             2561 drivers/media/pci/bt8xx/bttv-driver.c 		new->crop = btv->crop[!!fh->do_crop].rect;
rect             2634 drivers/media/pci/bt8xx/bttv-driver.c 			new->crop = btv->crop[!!fh->do_crop].rect;
rect             2772 drivers/media/pci/bt8xx/bttv-driver.c 		sel->r = btv->crop[!!fh->do_crop].rect;
rect             2827 drivers/media/pci/bt8xx/bttv-driver.c 	c.rect.left = clamp_t(s32, sel->r.left, b_left, b_right - 48);
rect             2828 drivers/media/pci/bt8xx/bttv-driver.c 	c.rect.left = min(c.rect.left, (__s32) MAX_HDELAY);
rect             2830 drivers/media/pci/bt8xx/bttv-driver.c 	c.rect.width = clamp_t(s32, sel->r.width,
rect             2831 drivers/media/pci/bt8xx/bttv-driver.c 			     48, b_right - c.rect.left);
rect             2833 drivers/media/pci/bt8xx/bttv-driver.c 	c.rect.top = clamp_t(s32, sel->r.top, b_top, b_bottom - 32);
rect             2835 drivers/media/pci/bt8xx/bttv-driver.c 	c.rect.top = (c.rect.top + 1) & ~1;
rect             2837 drivers/media/pci/bt8xx/bttv-driver.c 	c.rect.height = clamp_t(s32, sel->r.height,
rect             2838 drivers/media/pci/bt8xx/bttv-driver.c 			      32, b_bottom - c.rect.top);
rect             2839 drivers/media/pci/bt8xx/bttv-driver.c 	c.rect.height = (c.rect.height + 1) & ~1;
rect             2843 drivers/media/pci/bt8xx/bttv-driver.c 	sel->r = c.rect;
rect              193 drivers/media/pci/bt8xx/bttvp.h 	struct v4l2_rect       rect;
rect              487 drivers/media/platform/coda/coda-bit.c 		ysize = round_up(q_data->rect.width, 16) *
rect              488 drivers/media/platform/coda/coda-bit.c 			round_up(q_data->rect.height, 16);
rect              490 drivers/media/platform/coda/coda-bit.c 		ysize = round_up(q_data->rect.width, 8) * q_data->rect.height;
rect              586 drivers/media/platform/coda/coda-bit.c 		size = (DIV_ROUND_UP(q_data->rect.width, 16) *
rect              587 drivers/media/platform/coda/coda-bit.c 			DIV_ROUND_UP(q_data->rect.height, 16)) * 3200 / 8 + 512;
rect              644 drivers/media/platform/coda/coda-bit.c 		r = &q_data_src->rect;
rect              834 drivers/media/platform/coda/coda-bit.c 		mb_width = DIV_ROUND_UP(q_data_src->rect.width, 16);
rect             1130 drivers/media/platform/coda/coda-bit.c 		value = (q_data_src->rect.width & CODADX6_PICWIDTH_MASK)
rect             1132 drivers/media/platform/coda/coda-bit.c 		value |= (q_data_src->rect.height & CODADX6_PICHEIGHT_MASK)
rect             1138 drivers/media/platform/coda/coda-bit.c 			value = (round_up(q_data_src->rect.width, 16) &
rect             1140 drivers/media/platform/coda/coda-bit.c 			value |= (round_up(q_data_src->rect.height, 16) &
rect             1146 drivers/media/platform/coda/coda-bit.c 		value = (q_data_src->rect.width & CODA7_PICWIDTH_MASK)
rect             1148 drivers/media/platform/coda/coda-bit.c 		value |= (q_data_src->rect.height & CODA7_PICHEIGHT_MASK)
rect             1372 drivers/media/platform/coda/coda-bit.c 		 q_data_src->rect.width, q_data_src->rect.height,
rect             1401 drivers/media/platform/coda/coda-bit.c 		    ((q_data_src->rect.width % 16) ||
rect             1402 drivers/media/platform/coda/coda-bit.c 		     (q_data_src->rect.height % 16))) {
rect             1403 drivers/media/platform/coda/coda-bit.c 			ret = coda_h264_sps_fixup(ctx, q_data_src->rect.width,
rect             1404 drivers/media/platform/coda/coda-bit.c 						  q_data_src->rect.height,
rect             1973 drivers/media/platform/coda/coda-bit.c 		q_data_dst->rect.left = (left_right >> 10) & 0x3ff;
rect             1974 drivers/media/platform/coda/coda-bit.c 		q_data_dst->rect.top = (top_bottom >> 10) & 0x3ff;
rect             1975 drivers/media/platform/coda/coda-bit.c 		q_data_dst->rect.width = width - q_data_dst->rect.left -
rect             1977 drivers/media/platform/coda/coda-bit.c 		q_data_dst->rect.height = height - q_data_dst->rect.top -
rect             2047 drivers/media/platform/coda/coda-bit.c 	coda_write(dev, round_up(q_data_dst->rect.width, 16),
rect             2321 drivers/media/platform/coda/coda-bit.c 			struct v4l2_rect *rect = &q_data_dst->rect;
rect             2323 drivers/media/platform/coda/coda-bit.c 			rect->left = left_right >> 16 & 0xffff;
rect             2324 drivers/media/platform/coda/coda-bit.c 			rect->top = top_bottom >> 16 & 0xffff;
rect             2325 drivers/media/platform/coda/coda-bit.c 			rect->width = width - rect->left -
rect             2327 drivers/media/platform/coda/coda-bit.c 			rect->height = height - rect->top -
rect              711 drivers/media/platform/coda/coda-common.c 		q_data->rect = *r;
rect              713 drivers/media/platform/coda/coda-common.c 		q_data->rect.left = 0;
rect              714 drivers/media/platform/coda/coda-common.c 		q_data->rect.top = 0;
rect              715 drivers/media/platform/coda/coda-common.c 		q_data->rect.width = f->fmt.pix.width;
rect              716 drivers/media/platform/coda/coda-common.c 		q_data->rect.height = f->fmt.pix.height;
rect              928 drivers/media/platform/coda/coda-common.c 	rsel = &q_data->rect;
rect              984 drivers/media/platform/coda/coda-common.c 			q_data->rect = s->r;
rect             1560 drivers/media/platform/coda/coda-common.c 	ctx->q_data[V4L2_M2M_SRC].rect.width = max_w;
rect             1561 drivers/media/platform/coda/coda-common.c 	ctx->q_data[V4L2_M2M_SRC].rect.height = max_h;
rect             1562 drivers/media/platform/coda/coda-common.c 	ctx->q_data[V4L2_M2M_DST].rect.width = max_w;
rect             1563 drivers/media/platform/coda/coda-common.c 	ctx->q_data[V4L2_M2M_DST].rect.height = max_h;
rect             1886 drivers/media/platform/coda/coda-common.c 	if ((q_data_src->rect.width != q_data_dst->width &&
rect             1887 drivers/media/platform/coda/coda-common.c 	     round_up(q_data_src->rect.width, 16) != q_data_dst->width) ||
rect             1888 drivers/media/platform/coda/coda-common.c 	    (q_data_src->rect.height != q_data_dst->height &&
rect             1889 drivers/media/platform/coda/coda-common.c 	     round_up(q_data_src->rect.height, 16) != q_data_dst->height)) {
rect             1891 drivers/media/platform/coda/coda-common.c 			 q_data_src->rect.width, q_data_src->rect.height,
rect              165 drivers/media/platform/coda/coda.h 	struct v4l2_rect	rect;
rect              649 drivers/media/platform/davinci/vpbe_display.c 	struct v4l2_rect rect = sel->r;
rect              659 drivers/media/platform/davinci/vpbe_display.c 	if (rect.top < 0)
rect              660 drivers/media/platform/davinci/vpbe_display.c 		rect.top = 0;
rect              661 drivers/media/platform/davinci/vpbe_display.c 	if (rect.left < 0)
rect              662 drivers/media/platform/davinci/vpbe_display.c 		rect.left = 0;
rect              664 drivers/media/platform/davinci/vpbe_display.c 	vpbe_disp_check_window_params(disp_dev, &rect);
rect              670 drivers/media/platform/davinci/vpbe_display.c 					rect.width,
rect              671 drivers/media/platform/davinci/vpbe_display.c 					rect.height);
rect              672 drivers/media/platform/davinci/vpbe_display.c 	vpbe_disp_adj_position(disp_dev, layer, rect.top,
rect              673 drivers/media/platform/davinci/vpbe_display.c 					rect.left);
rect              705 drivers/media/platform/davinci/vpbe_display.c 	sel->r = rect;
rect              716 drivers/media/platform/davinci/vpbe_display.c 	struct v4l2_rect *rect = &sel->r;
rect              729 drivers/media/platform/davinci/vpbe_display.c 		rect->top = cfg->ypos;
rect              730 drivers/media/platform/davinci/vpbe_display.c 		rect->left = cfg->xpos;
rect              731 drivers/media/platform/davinci/vpbe_display.c 		rect->width = cfg->xsize;
rect              732 drivers/media/platform/davinci/vpbe_display.c 		rect->height = cfg->ysize;
rect              736 drivers/media/platform/davinci/vpbe_display.c 		rect->left = 0;
rect              737 drivers/media/platform/davinci/vpbe_display.c 		rect->top = 0;
rect              738 drivers/media/platform/davinci/vpbe_display.c 		rect->width = vpbe_dev->current_timings.xres;
rect              739 drivers/media/platform/davinci/vpbe_display.c 		rect->height = vpbe_dev->current_timings.yres;
rect             1562 drivers/media/platform/davinci/vpfe_capture.c 	struct v4l2_rect rect = sel->r;
rect             1582 drivers/media/platform/davinci/vpfe_capture.c 	if (rect.top < 0 || rect.left < 0) {
rect             1590 drivers/media/platform/davinci/vpfe_capture.c 	rect.width = ((rect.width + 15) & ~0xf);
rect             1593 drivers/media/platform/davinci/vpfe_capture.c 	if ((rect.left + rect.width >
rect             1595 drivers/media/platform/davinci/vpfe_capture.c 	    (rect.top + rect.height >
rect             1601 drivers/media/platform/davinci/vpfe_capture.c 	ccdc_dev->hw_ops.set_image_window(&rect);
rect             1602 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->fmt.fmt.pix.width = rect.width;
rect             1603 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->fmt.fmt.pix.height = rect.height;
rect             1609 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->crop = rect;
rect             1610 drivers/media/platform/davinci/vpfe_capture.c 	sel->r = rect;
rect             1320 drivers/media/platform/exynos4-is/fimc-capture.c 	struct v4l2_rect rect = s->r;
rect             1334 drivers/media/platform/exynos4-is/fimc-capture.c 	fimc_capture_try_selection(ctx, &rect, s->target);
rect             1337 drivers/media/platform/exynos4-is/fimc-capture.c 	    !enclosed_rectangle(&rect, &s->r))
rect             1341 drivers/media/platform/exynos4-is/fimc-capture.c 	    !enclosed_rectangle(&s->r, &rect))
rect             1344 drivers/media/platform/exynos4-is/fimc-capture.c 	s->r = rect;
rect               63 drivers/media/platform/exynos4-is/fimc-isp.h 	struct v4l2_rect rect;
rect              165 drivers/media/platform/exynos4-is/fimc-lite-reg.c 	cfg |= (f->rect.left << 16) | f->rect.top;
rect              169 drivers/media/platform/exynos4-is/fimc-lite-reg.c 	hoff2 = f->f_width - f->rect.width - f->rect.left;
rect              170 drivers/media/platform/exynos4-is/fimc-lite-reg.c 	voff2 = f->f_height - f->rect.height - f->rect.top;
rect              260 drivers/media/platform/exynos4-is/fimc-lite-reg.c 	cfg |= (f->rect.top << 16) | f->rect.left;
rect              572 drivers/media/platform/exynos4-is/fimc-lite.c 		struct v4l2_rect *rect;
rect              581 drivers/media/platform/exynos4-is/fimc-lite.c 			rect = v4l2_subdev_get_try_crop(&fimc->subdev, cfg,
rect              586 drivers/media/platform/exynos4-is/fimc-lite.c 			rect = &sink->rect;
rect              590 drivers/media/platform/exynos4-is/fimc-lite.c 		mf->width = rect->width;
rect              591 drivers/media/platform/exynos4-is/fimc-lite.c 		mf->height = rect->height;
rect              622 drivers/media/platform/exynos4-is/fimc-lite.c 	struct v4l2_rect *crop_rect = &fimc->inp_frame.rect;
rect              903 drivers/media/platform/exynos4-is/fimc-lite.c 		sel->r = f->rect;
rect              915 drivers/media/platform/exynos4-is/fimc-lite.c 	struct v4l2_rect rect = sel->r;
rect              922 drivers/media/platform/exynos4-is/fimc-lite.c 	fimc_lite_try_compose(fimc, &rect);
rect              925 drivers/media/platform/exynos4-is/fimc-lite.c 	    !enclosed_rectangle(&rect, &sel->r))
rect              929 drivers/media/platform/exynos4-is/fimc-lite.c 	    !enclosed_rectangle(&sel->r, &rect))
rect              932 drivers/media/platform/exynos4-is/fimc-lite.c 	sel->r = rect;
rect              934 drivers/media/platform/exynos4-is/fimc-lite.c 	f->rect = rect;
rect             1062 drivers/media/platform/exynos4-is/fimc-lite.c 		mf->width = f->rect.width;
rect             1063 drivers/media/platform/exynos4-is/fimc-lite.c 		mf->height = f->rect.height;
rect             1115 drivers/media/platform/exynos4-is/fimc-lite.c 		sink->rect.width = mf->width;
rect             1116 drivers/media/platform/exynos4-is/fimc-lite.c 		sink->rect.height = mf->height;
rect             1117 drivers/media/platform/exynos4-is/fimc-lite.c 		sink->rect.left = 0;
rect             1118 drivers/media/platform/exynos4-is/fimc-lite.c 		sink->rect.top = 0;
rect             1120 drivers/media/platform/exynos4-is/fimc-lite.c 		source->rect = sink->rect;
rect             1148 drivers/media/platform/exynos4-is/fimc-lite.c 		sel->r = f->rect;
rect             1158 drivers/media/platform/exynos4-is/fimc-lite.c 		 __func__, f->rect.left, f->rect.top, f->rect.width,
rect             1159 drivers/media/platform/exynos4-is/fimc-lite.c 		 f->rect.height, f->f_width, f->f_height);
rect             1183 drivers/media/platform/exynos4-is/fimc-lite.c 		f->rect = sel->r;
rect             1185 drivers/media/platform/exynos4-is/fimc-lite.c 		fimc->out_frame.rect = sel->r;
rect             1192 drivers/media/platform/exynos4-is/fimc-lite.c 		 __func__, f->rect.left, f->rect.top, f->rect.width,
rect             1193 drivers/media/platform/exynos4-is/fimc-lite.c 		 f->rect.height, f->f_width, f->f_height);
rect             1386 drivers/media/platform/exynos4-is/fimc-lite.c 	sink->rect.width = FLITE_DEFAULT_WIDTH;
rect             1387 drivers/media/platform/exynos4-is/fimc-lite.c 	sink->rect.height = FLITE_DEFAULT_HEIGHT;
rect             1388 drivers/media/platform/exynos4-is/fimc-lite.c 	sink->rect.left = 0;
rect             1389 drivers/media/platform/exynos4-is/fimc-lite.c 	sink->rect.top = 0;
rect               88 drivers/media/platform/exynos4-is/fimc-lite.h 	struct v4l2_rect rect;
rect             1567 drivers/media/platform/qcom/camss/camss-vfe.c 			struct v4l2_rect *rect;
rect             1569 drivers/media/platform/qcom/camss/camss-vfe.c 			rect = __vfe_get_crop(line, cfg, which);
rect             1571 drivers/media/platform/qcom/camss/camss-vfe.c 			fmt->width = rect->width;
rect             1572 drivers/media/platform/qcom/camss/camss-vfe.c 			fmt->height = rect->height;
rect             1590 drivers/media/platform/qcom/camss/camss-vfe.c 			    struct v4l2_rect *rect,
rect             1597 drivers/media/platform/qcom/camss/camss-vfe.c 	if (rect->width > fmt->width)
rect             1598 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->width = fmt->width;
rect             1600 drivers/media/platform/qcom/camss/camss-vfe.c 	if (rect->height > fmt->height)
rect             1601 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->height = fmt->height;
rect             1603 drivers/media/platform/qcom/camss/camss-vfe.c 	if (fmt->width > rect->width * SCALER_RATIO_MAX)
rect             1604 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->width = (fmt->width + SCALER_RATIO_MAX - 1) /
rect             1607 drivers/media/platform/qcom/camss/camss-vfe.c 	rect->width &= ~0x1;
rect             1609 drivers/media/platform/qcom/camss/camss-vfe.c 	if (fmt->height > rect->height * SCALER_RATIO_MAX)
rect             1610 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->height = (fmt->height + SCALER_RATIO_MAX - 1) /
rect             1613 drivers/media/platform/qcom/camss/camss-vfe.c 	if (rect->width < 16)
rect             1614 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->width = 16;
rect             1616 drivers/media/platform/qcom/camss/camss-vfe.c 	if (rect->height < 4)
rect             1617 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->height = 4;
rect             1629 drivers/media/platform/qcom/camss/camss-vfe.c 			 struct v4l2_rect *rect,
rect             1636 drivers/media/platform/qcom/camss/camss-vfe.c 	if (rect->width > compose->width)
rect             1637 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->width = compose->width;
rect             1639 drivers/media/platform/qcom/camss/camss-vfe.c 	if (rect->width + rect->left > compose->width)
rect             1640 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->left = compose->width - rect->width;
rect             1642 drivers/media/platform/qcom/camss/camss-vfe.c 	if (rect->height > compose->height)
rect             1643 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->height = compose->height;
rect             1645 drivers/media/platform/qcom/camss/camss-vfe.c 	if (rect->height + rect->top > compose->height)
rect             1646 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->top = compose->height - rect->height;
rect             1649 drivers/media/platform/qcom/camss/camss-vfe.c 	rect->left += (rect->width & 0xf) >> 1;
rect             1650 drivers/media/platform/qcom/camss/camss-vfe.c 	rect->width &= ~0xf;
rect             1652 drivers/media/platform/qcom/camss/camss-vfe.c 	if (rect->width < 16) {
rect             1653 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->left = 0;
rect             1654 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->width = 16;
rect             1657 drivers/media/platform/qcom/camss/camss-vfe.c 	if (rect->height < 4) {
rect             1658 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->top = 0;
rect             1659 drivers/media/platform/qcom/camss/camss-vfe.c 		rect->height = 4;
rect             1828 drivers/media/platform/qcom/camss/camss-vfe.c 	struct v4l2_rect *rect;
rect             1849 drivers/media/platform/qcom/camss/camss-vfe.c 			rect = __vfe_get_compose(line, cfg, sel->which);
rect             1850 drivers/media/platform/qcom/camss/camss-vfe.c 			if (rect == NULL)
rect             1853 drivers/media/platform/qcom/camss/camss-vfe.c 			sel->r = *rect;
rect             1861 drivers/media/platform/qcom/camss/camss-vfe.c 			rect = __vfe_get_compose(line, cfg, sel->which);
rect             1862 drivers/media/platform/qcom/camss/camss-vfe.c 			if (rect == NULL)
rect             1865 drivers/media/platform/qcom/camss/camss-vfe.c 			sel->r.left = rect->left;
rect             1866 drivers/media/platform/qcom/camss/camss-vfe.c 			sel->r.top = rect->top;
rect             1867 drivers/media/platform/qcom/camss/camss-vfe.c 			sel->r.width = rect->width;
rect             1868 drivers/media/platform/qcom/camss/camss-vfe.c 			sel->r.height = rect->height;
rect             1871 drivers/media/platform/qcom/camss/camss-vfe.c 			rect = __vfe_get_crop(line, cfg, sel->which);
rect             1872 drivers/media/platform/qcom/camss/camss-vfe.c 			if (rect == NULL)
rect             1875 drivers/media/platform/qcom/camss/camss-vfe.c 			sel->r = *rect;
rect             1897 drivers/media/platform/qcom/camss/camss-vfe.c 	struct v4l2_rect *rect;
rect             1907 drivers/media/platform/qcom/camss/camss-vfe.c 		rect = __vfe_get_compose(line, cfg, sel->which);
rect             1908 drivers/media/platform/qcom/camss/camss-vfe.c 		if (rect == NULL)
rect             1912 drivers/media/platform/qcom/camss/camss-vfe.c 		*rect = sel->r;
rect             1918 drivers/media/platform/qcom/camss/camss-vfe.c 		crop.r = *rect;
rect             1924 drivers/media/platform/qcom/camss/camss-vfe.c 		rect = __vfe_get_crop(line, cfg, sel->which);
rect             1925 drivers/media/platform/qcom/camss/camss-vfe.c 		if (rect == NULL)
rect             1929 drivers/media/platform/qcom/camss/camss-vfe.c 		*rect = sel->r;
rect             1938 drivers/media/platform/qcom/camss/camss-vfe.c 		fmt.format.width = rect->width;
rect             1939 drivers/media/platform/qcom/camss/camss-vfe.c 		fmt.format.height = rect->height;
rect               57 drivers/media/platform/s3c-camif/camif-capture.c 	f->dma_offset.initial = f->rect.top * f->f_width + f->rect.left;
rect               58 drivers/media/platform/s3c-camif/camif-capture.c 	f->dma_offset.line = f->f_width - (f->rect.left + f->rect.width);
rect              250 drivers/media/platform/s3c-camif/camif-capture.c 	pix_size = frame->rect.width * frame->rect.height;
rect              790 drivers/media/platform/s3c-camif/camif-capture.c 	out_frame->rect.width = pix->width;
rect              791 drivers/media/platform/s3c-camif/camif-capture.c 	out_frame->rect.height = pix->height;
rect              792 drivers/media/platform/s3c-camif/camif-capture.c 	out_frame->rect.left = 0;
rect              793 drivers/media/platform/s3c-camif/camif-capture.c 	out_frame->rect.top = 0;
rect              995 drivers/media/platform/s3c-camif/camif-capture.c 		sel->r = vp->out_frame.rect;
rect             1007 drivers/media/platform/s3c-camif/camif-capture.c 		*r = vp->out_frame.rect;
rect             1019 drivers/media/platform/s3c-camif/camif-capture.c 	struct v4l2_rect rect = sel->r;
rect             1026 drivers/media/platform/s3c-camif/camif-capture.c 	__camif_try_compose(camif, vp, &rect);
rect             1028 drivers/media/platform/s3c-camif/camif-capture.c 	sel->r = rect;
rect             1030 drivers/media/platform/s3c-camif/camif-capture.c 	vp->out_frame.rect = rect;
rect             1329 drivers/media/platform/s3c-camif/camif-capture.c 			frame->rect = *crop;
rect             1421 drivers/media/platform/s3c-camif/camif-capture.c 			struct v4l2_rect *or = &camif->vp[i].out_frame.rect;
rect             1632 drivers/media/platform/s3c-camif/camif-capture.c 		f->rect.width = CAMIF_DEF_WIDTH;
rect             1633 drivers/media/platform/s3c-camif/camif-capture.c 		f->rect.height = CAMIF_DEF_HEIGHT;
rect              148 drivers/media/platform/s3c-camif/camif-core.c 	int target_x = vp->out_frame.rect.width;
rect              149 drivers/media/platform/s3c-camif/camif-core.c 	int target_y = vp->out_frame.rect.height;
rect              120 drivers/media/platform/s3c-camif/camif-core.h 	struct v4l2_rect rect;
rect              276 drivers/media/platform/s3c-camif/camif-regs.c 	camif_get_dma_burst(frame->rect.width, fmt->ybpp, &ymburst, &yrburst);
rect             1842 drivers/media/platform/s5p-jpeg/jpeg-core.c 	struct v4l2_rect *rect = &s->r;
rect             1852 drivers/media/platform/s5p-jpeg/jpeg-core.c 			ret = exynos3250_jpeg_try_downscale(ctx, rect);
rect             1857 drivers/media/platform/s5p-jpeg/jpeg-core.c 			ret = exynos3250_jpeg_try_crop(ctx, rect);
rect               81 drivers/media/platform/sh_vou.c 	struct v4l2_rect rect;
rect              423 drivers/media/platform/sh_vou.c 	struct v4l2_rect *rect = &vou_dev->rect;
rect              436 drivers/media/platform/sh_vou.c 	frame_out_height = rect->height / 2;
rect              437 drivers/media/platform/sh_vou.c 	frame_out_top = rect->top / 2;
rect              461 drivers/media/platform/sh_vou.c 	dsr_h = rect->width + rect->left;
rect              467 drivers/media/platform/sh_vou.c 		rect->left, frame_out_top, dsr_h, dsr_v);
rect              472 drivers/media/platform/sh_vou.c 	sh_vou_reg_ab_write(vou_dev, VOUDPR, (rect->left << 16) | frame_out_top);
rect              712 drivers/media/platform/sh_vou.c 	geo.output = vou_dev->rect;
rect              747 drivers/media/platform/sh_vou.c 	vou_dev->rect = geo.output;
rect              834 drivers/media/platform/sh_vou.c 	vou_dev->rect.top = vou_dev->rect.left = 0;
rect              835 drivers/media/platform/sh_vou.c 	vou_dev->rect.width = VOU_MAX_IMAGE_WIDTH;
rect              839 drivers/media/platform/sh_vou.c 		vou_dev->rect.height = 480;
rect              842 drivers/media/platform/sh_vou.c 		vou_dev->rect.height = 576;
rect              845 drivers/media/platform/sh_vou.c 	vou_dev->pix.width = vou_dev->rect.width;
rect              846 drivers/media/platform/sh_vou.c 	vou_dev->pix.height = vou_dev->rect.height;
rect              904 drivers/media/platform/sh_vou.c 		sel->r = vou_dev->rect;
rect              926 drivers/media/platform/sh_vou.c 	struct v4l2_rect *rect = &sel->r;
rect              956 drivers/media/platform/sh_vou.c 	v4l_bound_align_image(&rect->width,
rect              958 drivers/media/platform/sh_vou.c 			      &rect->height,
rect              961 drivers/media/platform/sh_vou.c 	if (rect->width + rect->left > VOU_MAX_IMAGE_WIDTH)
rect              962 drivers/media/platform/sh_vou.c 		rect->left = VOU_MAX_IMAGE_WIDTH - rect->width;
rect              964 drivers/media/platform/sh_vou.c 	if (rect->height + rect->top > img_height_max)
rect              965 drivers/media/platform/sh_vou.c 		rect->top = img_height_max - rect->height;
rect              967 drivers/media/platform/sh_vou.c 	geo.output = *rect;
rect             1004 drivers/media/platform/sh_vou.c 	vou_dev->rect = geo.output;
rect             1217 drivers/media/platform/sh_vou.c 	struct v4l2_rect *rect;
rect             1246 drivers/media/platform/sh_vou.c 	rect = &vou_dev->rect;
rect             1251 drivers/media/platform/sh_vou.c 	rect->left		= 0;
rect             1252 drivers/media/platform/sh_vou.c 	rect->top		= 0;
rect             1253 drivers/media/platform/sh_vou.c 	rect->width		= VOU_MAX_IMAGE_WIDTH;
rect             1254 drivers/media/platform/sh_vou.c 	rect->height		= 480;
rect              821 drivers/media/platform/ti-vpe/vpdma.c 	struct v4l2_rect rect = *c_rect;
rect              829 drivers/media/platform/ti-vpe/vpdma.c 		rect.height >>= 1;
rect              830 drivers/media/platform/ti-vpe/vpdma.c 		rect.top >>= 1;
rect              834 drivers/media/platform/ti-vpe/vpdma.c 	dma_addr += rect.top * stride + (rect.left * depth >> 3);
rect              890 drivers/media/platform/ti-vpe/vpdma.c 	struct v4l2_rect rect = *c_rect;
rect              897 drivers/media/platform/ti-vpe/vpdma.c 		rect.height >>= 1;
rect              898 drivers/media/platform/ti-vpe/vpdma.c 		rect.top >>= 1;
rect              902 drivers/media/platform/ti-vpe/vpdma.c 	dma_addr += rect.top * stride + (rect.left * depth >> 3);
rect              915 drivers/media/platform/ti-vpe/vpdma.c 	dtd->xfer_length_height = dtd_xfer_length_height(rect.width,
rect              916 drivers/media/platform/ti-vpe/vpdma.c 					rect.height);
rect              474 drivers/media/v4l2-core/v4l2-subdev.c 		crop->rect = sel.r;
rect              488 drivers/media/v4l2-core/v4l2-subdev.c 		sel.r = crop->rect;
rect              493 drivers/media/v4l2-core/v4l2-subdev.c 		crop->rect = sel.r;
rect              374 drivers/staging/fbtft/fbtft-core.c 			      const struct fb_fillrect *rect)
rect              380 drivers/staging/fbtft/fbtft-core.c 		__func__, rect->dx, rect->dy, rect->width, rect->height);
rect              381 drivers/staging/fbtft/fbtft-core.c 	sys_fillrect(info, rect);
rect              383 drivers/staging/fbtft/fbtft-core.c 	par->fbtftops.mkdirty(info, rect->dy, rect->height);
rect              366 drivers/staging/media/imx/imx-ic-prpencvf.c 	image.rect = vdev->compose;
rect              380 drivers/staging/media/imx/imx-ic-prpencvf.c 		swap(image.rect.width, image.rect.height);
rect              389 drivers/staging/media/imx/imx-ic-prpencvf.c 		image.rect.top = 1;
rect               49 drivers/staging/media/imx/imx-media-csc-scaler.c 	struct v4l2_rect		rect;
rect              266 drivers/staging/media/imx/imx-media-csc-scaler.c 	q_data->rect.left = 0;
rect              267 drivers/staging/media/imx/imx-media-csc-scaler.c 	q_data->rect.top = 0;
rect              268 drivers/staging/media/imx/imx-media-csc-scaler.c 	q_data->rect.width = q_data->cur_fmt.width;
rect              269 drivers/staging/media/imx/imx-media-csc-scaler.c 	q_data->rect.height = q_data->cur_fmt.height;
rect              320 drivers/staging/media/imx/imx-media-csc-scaler.c 		s->r = q_data->rect;
rect              374 drivers/staging/media/imx/imx-media-csc-scaler.c 	q_data->rect = s->r;
rect              495 drivers/staging/media/imx/imx-media-csc-scaler.c 	im->rect = q_data->rect;
rect              740 drivers/staging/media/imx/imx-media-csc-scaler.c 	.rect = {
rect              427 drivers/staging/media/imx/imx-media-csi.c 	image.rect = vdev->compose;
rect              506 drivers/staging/media/imx/imx-media-csi.c 					 image.rect.width * passthrough_cycles,
rect              507 drivers/staging/media/imx/imx-media-csi.c 					 image.rect.height);
rect              516 drivers/staging/media/imx/imx-media-csi.c 			image.rect.top = 1;
rect              637 drivers/staging/media/imx/imx-media-utils.c 	image->rect.width = mbus->width;
rect              638 drivers/staging/media/imx/imx-media-utils.c 	image->rect.height = mbus->height;
rect              250 drivers/staging/media/imx/imx-media-vdic.c 	image.rect = vdev->compose;
rect              253 drivers/staging/media/imx/imx-media-vdic.c 	image.rect.height /= 2;
rect              377 drivers/staging/media/ipu3/ipu3-css-params.c 	input_width = css_pipe->rect[IPU3_CSS_RECT_GDC].width;
rect              378 drivers/staging/media/ipu3/ipu3-css-params.c 	input_height = css_pipe->rect[IPU3_CSS_RECT_GDC].height;
rect              385 drivers/staging/media/ipu3/ipu3-css-params.c 	reso.input_width = css_pipe->rect[IPU3_CSS_RECT_GDC].width;
rect              388 drivers/staging/media/ipu3/ipu3-css-params.c 	reso.input_height = css_pipe->rect[IPU3_CSS_RECT_GDC].height;
rect             1201 drivers/staging/media/ipu3/ipu3-css-params.c 			rounddown(css_pipe->rect[IPU3_CSS_RECT_GDC].width -
rect             1204 drivers/staging/media/ipu3/ipu3-css-params.c 			roundup(css_pipe->rect[IPU3_CSS_RECT_GDC].width -
rect             1206 drivers/staging/media/ipu3/ipu3-css-params.c 		block_stripes[0].height = css_pipe->rect[IPU3_CSS_RECT_GDC].height;
rect             1646 drivers/staging/media/ipu3/ipu3-css-params.c 		.image_height = css_pipe->rect[IPU3_CSS_RECT_BDS].height,
rect             1673 drivers/staging/media/ipu3/ipu3-css-params.c 		.image_height = css_pipe->rect[IPU3_CSS_RECT_BDS].height,
rect             1700 drivers/staging/media/ipu3/ipu3-css-params.c 		.image_height = css_pipe->rect[IPU3_CSS_RECT_BDS].height,
rect             1772 drivers/staging/media/ipu3/ipu3-css-params.c 					css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             1776 drivers/staging/media/ipu3/ipu3-css-params.c 			ALIGN(css_pipe->rect[IPU3_CSS_RECT_BDS].width, f);
rect             1781 drivers/staging/media/ipu3/ipu3-css-params.c 			(css_pipe->rect[IPU3_CSS_RECT_BDS].width / 2 & ~(f - 1)) + f;
rect             1787 drivers/staging/media/ipu3/ipu3-css-params.c 		if ((css_pipe->rect[IPU3_CSS_RECT_BDS].width / f & 1) !=
rect             1788 drivers/staging/media/ipu3/ipu3-css-params.c 		    !!(css_pipe->rect[IPU3_CSS_RECT_BDS].width & (f - 1)))
rect             1790 drivers/staging/media/ipu3/ipu3-css-params.c 		if ((css_pipe->rect[IPU3_CSS_RECT_BDS].width / f & 1) &&
rect             1791 drivers/staging/media/ipu3/ipu3-css-params.c 		    (css_pipe->rect[IPU3_CSS_RECT_BDS].width & (f - 1))) {
rect             1801 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_EFFECTIVE].height;
rect             1804 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             1811 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_BDS].width;
rect             1813 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             1817 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_EFFECTIVE].width;
rect             1819 drivers/staging/media/ipu3/ipu3-css-params.c 			ALIGN(css_pipe->rect[IPU3_CSS_RECT_BDS].width, f);
rect             1824 drivers/staging/media/ipu3/ipu3-css-params.c 		bds_ds = css_pipe->rect[IPU3_CSS_RECT_EFFECTIVE].width *
rect             1826 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_BDS].width;
rect             1832 drivers/staging/media/ipu3/ipu3-css-params.c 		if (!IS_ALIGNED(css_pipe->rect[IPU3_CSS_RECT_BDS].width, f))
rect             1834 drivers/staging/media/ipu3/ipu3-css-params.c 				(css_pipe->rect[IPU3_CSS_RECT_BDS].width
rect             1844 drivers/staging/media/ipu3/ipu3-css-params.c 			css_pipe->rect[IPU3_CSS_RECT_EFFECTIVE].height;
rect             1851 drivers/staging/media/ipu3/ipu3-css-params.c 			ALIGN(css_pipe->rect[IPU3_CSS_RECT_BDS].width, 2 * f) / 2;
rect             1853 drivers/staging/media/ipu3/ipu3-css-params.c 			DIV_ROUND_UP(css_pipe->rect[IPU3_CSS_RECT_BDS].width, f)
rect             1856 drivers/staging/media/ipu3/ipu3-css-params.c 			css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             1869 drivers/staging/media/ipu3/ipu3-css-params.c 		css_pipe->rect[IPU3_CSS_RECT_GDC].width;
rect             1871 drivers/staging/media/ipu3/ipu3-css-params.c 		css_pipe->rect[IPU3_CSS_RECT_GDC].height;
rect             1874 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_EFFECTIVE].width;
rect             1875 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->stripe.bds_frame_width = css_pipe->rect[IPU3_CSS_RECT_BDS].width;
rect             1892 drivers/staging/media/ipu3/ipu3-css-params.c 		roundup(css_pipe->rect[IPU3_CSS_RECT_BDS].width,
rect             1913 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             1939 drivers/staging/media/ipu3/ipu3-css-params.c 		css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             1977 drivers/staging/media/ipu3/ipu3-css-params.c 		  css_pipe->rect[IPU3_CSS_RECT_EFFECTIVE].width) >> 1) & ~1;
rect             1983 drivers/staging/media/ipu3/ipu3-css-params.c 		  css_pipe->rect[IPU3_CSS_RECT_EFFECTIVE].height) >> 1) & ~1;
rect             2142 drivers/staging/media/ipu3/ipu3-css-params.c 				  css_pipe->rect[IPU3_CSS_RECT_BDS].height))
rect             2288 drivers/staging/media/ipu3/ipu3-css-params.c 	bds_ds = (css_pipe->rect[IPU3_CSS_RECT_EFFECTIVE].height *
rect             2289 drivers/staging/media/ipu3/ipu3-css-params.c 		  IMGU_BDS_GRANULARITY) / css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             2304 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_BDS].width;
rect             2308 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_EFFECTIVE].height;
rect             2317 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_BDS].width;
rect             2319 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             2351 drivers/staging/media/ipu3/ipu3-css-params.c 		ALIGN(css_pipe->rect[IPU3_CSS_RECT_BDS].width, IMGU_ISP_VMEM_ALIGN);
rect             2354 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->anr.tile2strm.frame_height = css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             2358 drivers/staging/media/ipu3/ipu3-css-params.c 	width = ALIGN(css_pipe->rect[IPU3_CSS_RECT_BDS].width, IMGU_ISP_VMEM_ALIGN);
rect             2359 drivers/staging/media/ipu3/ipu3-css-params.c 	height = css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             2544 drivers/staging/media/ipu3/ipu3-css-params.c 		ALIGN(css_pipe->rect[IPU3_CSS_RECT_BDS].width, IMGU_ISP_VMEM_ALIGN);
rect             2546 drivers/staging/media/ipu3/ipu3-css-params.c 		css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             2554 drivers/staging/media/ipu3/ipu3-css-params.c 				css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect              715 drivers/staging/media/ipu3/ipu3-css.c 				ALIGN(css_pipe->rect[IPU3_CSS_RECT_BDS].width,
rect              748 drivers/staging/media/ipu3/ipu3-css.c 	cfg_iter->internal_info.res.width = css_pipe->rect[IPU3_CSS_RECT_BDS].width;
rect              750 drivers/staging/media/ipu3/ipu3-css.c 					css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect              788 drivers/staging/media/ipu3/ipu3-css.c 	cfg_iter->dvs_envelope.width = css_pipe->rect[IPU3_CSS_RECT_ENVELOPE].width;
rect              790 drivers/staging/media/ipu3/ipu3-css.c 				css_pipe->rect[IPU3_CSS_RECT_ENVELOPE].height;
rect              831 drivers/staging/media/ipu3/ipu3-css.c 			ALIGN(DIV_ROUND_UP(css_pipe->rect[IPU3_CSS_RECT_GDC].width,
rect              834 drivers/staging/media/ipu3/ipu3-css.c 			DIV_ROUND_UP(css_pipe->rect[IPU3_CSS_RECT_GDC].height,
rect              935 drivers/staging/media/ipu3/ipu3-css.c 				css_pipe->rect[IPU3_CSS_RECT_EFFECTIVE].width;
rect              937 drivers/staging/media/ipu3/ipu3-css.c 				css_pipe->rect[IPU3_CSS_RECT_EFFECTIVE].height;
rect              979 drivers/staging/media/ipu3/ipu3-css.c 					css_pipe->rect[IPU3_CSS_RECT_BDS].width;
rect              981 drivers/staging/media/ipu3/ipu3-css.c 					css_pipe->rect[IPU3_CSS_RECT_BDS].height;
rect             1021 drivers/staging/media/ipu3/ipu3-css.c 	sp_stage->dvs_envelope.width = css_pipe->rect[IPU3_CSS_RECT_ENVELOPE].width;
rect             1023 drivers/staging/media/ipu3/ipu3-css.c 				css_pipe->rect[IPU3_CSS_RECT_ENVELOPE].height;
rect             1028 drivers/staging/media/ipu3/ipu3-css.c 			clamp(max(fls(css_pipe->rect[IPU3_CSS_RECT_BDS].width /
rect             1030 drivers/staging/media/ipu3/ipu3-css.c 				  fls(css_pipe->rect[IPU3_CSS_RECT_BDS].height /
rect             1284 drivers/staging/media/ipu3/ipu3-css.c 					css_pipe->rect[IPU3_CSS_RECT_BDS].width;
rect             1286 drivers/staging/media/ipu3/ipu3-css.c 				ALIGN(css_pipe->rect[IPU3_CSS_RECT_BDS].height,
rect             1289 drivers/staging/media/ipu3/ipu3-css.c 	w = ALIGN(css_pipe->rect[IPU3_CSS_RECT_BDS].width,
rect             1304 drivers/staging/media/ipu3/ipu3-css.c 			roundup(css_pipe->rect[IPU3_CSS_RECT_GDC].width,
rect             1308 drivers/staging/media/ipu3/ipu3-css.c 			roundup(css_pipe->rect[IPU3_CSS_RECT_GDC].height,
rect             1901 drivers/staging/media/ipu3/ipu3-css.c 		css_pipe->rect[i] = rect_data[i];
rect             2251 drivers/staging/media/ipu3/ipu3-css.c 				css_pipe->rect[g].width,
rect             2252 drivers/staging/media/ipu3/ipu3-css.c 				css_pipe->rect[g].height,
rect             2253 drivers/staging/media/ipu3/ipu3-css.c 				css_pipe->rect[e].width,
rect             2254 drivers/staging/media/ipu3/ipu3-css.c 				css_pipe->rect[e].height);
rect              108 drivers/staging/media/ipu3/ipu3-css.h 	struct v4l2_rect rect[IPU3_CSS_RECTS];
rect              106 drivers/staging/media/ipu3/ipu3-v4l2.c 	rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_sd->rect.eff;
rect              107 drivers/staging/media/ipu3/ipu3-v4l2.c 	rects[IPU3_CSS_RECT_BDS] = &imgu_sd->rect.bds;
rect              108 drivers/staging/media/ipu3/ipu3-v4l2.c 	rects[IPU3_CSS_RECT_GDC] = &imgu_sd->rect.gdc;
rect              207 drivers/staging/media/ipu3/ipu3-v4l2.c 		r = &imgu_sd->rect.eff;
rect              211 drivers/staging/media/ipu3/ipu3-v4l2.c 		r = &imgu_sd->rect.bds;
rect              233 drivers/staging/media/ipu3/ipu3-v4l2.c 	struct v4l2_rect *rect, *try_sel;
rect              246 drivers/staging/media/ipu3/ipu3-v4l2.c 		rect = &imgu_sd->rect.eff;
rect              250 drivers/staging/media/ipu3/ipu3-v4l2.c 		rect = &imgu_sd->rect.bds;
rect              259 drivers/staging/media/ipu3/ipu3-v4l2.c 		*rect = sel->r;
rect              707 drivers/staging/media/ipu3/ipu3-v4l2.c 		rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_sd->rect.eff;
rect              708 drivers/staging/media/ipu3/ipu3-v4l2.c 		rects[IPU3_CSS_RECT_BDS] = &imgu_sd->rect.bds;
rect              709 drivers/staging/media/ipu3/ipu3-v4l2.c 		rects[IPU3_CSS_RECT_GDC] = &imgu_sd->rect.gdc;
rect              465 drivers/staging/media/ipu3/ipu3.c 		rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_pipe->imgu_sd.rect.eff;
rect              466 drivers/staging/media/ipu3/ipu3.c 		rects[IPU3_CSS_RECT_BDS] = &imgu_pipe->imgu_sd.rect.bds;
rect               98 drivers/staging/media/ipu3/ipu3.h 	} rect;
rect               74 drivers/staging/media/soc_camera/mt9t031.c 	struct v4l2_rect rect;	/* Sensor window */
rect              198 drivers/staging/media/soc_camera/mt9t031.c 			      struct v4l2_rect *rect, u16 xskip, u16 yskip)
rect              224 drivers/staging/media/soc_camera/mt9t031.c 		rect->left &= ~1;
rect              227 drivers/staging/media/soc_camera/mt9t031.c 		rect->left &= ~3;
rect              230 drivers/staging/media/soc_camera/mt9t031.c 		rect->left = rect->left > roundup(MT9T031_COLUMN_SKIP, 6) ?
rect              231 drivers/staging/media/soc_camera/mt9t031.c 			(rect->left / 6) * 6 : roundup(MT9T031_COLUMN_SKIP, 6);
rect              234 drivers/staging/media/soc_camera/mt9t031.c 	rect->top &= ~1;
rect              237 drivers/staging/media/soc_camera/mt9t031.c 		xskip, yskip, rect->width, rect->height, rect->left, rect->top);
rect              259 drivers/staging/media/soc_camera/mt9t031.c 		rect->left, rect->top);
rect              266 drivers/staging/media/soc_camera/mt9t031.c 		ret = reg_write(client, MT9T031_COLUMN_START, rect->left);
rect              268 drivers/staging/media/soc_camera/mt9t031.c 		ret = reg_write(client, MT9T031_ROW_START, rect->top);
rect              270 drivers/staging/media/soc_camera/mt9t031.c 		ret = reg_write(client, MT9T031_WINDOW_WIDTH, rect->width - 1);
rect              273 drivers/staging/media/soc_camera/mt9t031.c 				rect->height + mt9t031->y_skip_top - 1);
rect              275 drivers/staging/media/soc_camera/mt9t031.c 		mt9t031->total_h = rect->height + mt9t031->y_skip_top + vblank;
rect              285 drivers/staging/media/soc_camera/mt9t031.c 		mt9t031->rect = *rect;
rect              299 drivers/staging/media/soc_camera/mt9t031.c 	struct v4l2_rect rect = sel->r;
rect              305 drivers/staging/media/soc_camera/mt9t031.c 	rect.width = ALIGN(rect.width, 2);
rect              306 drivers/staging/media/soc_camera/mt9t031.c 	rect.height = ALIGN(rect.height, 2);
rect              308 drivers/staging/media/soc_camera/mt9t031.c 	soc_camera_limit_side(&rect.left, &rect.width,
rect              311 drivers/staging/media/soc_camera/mt9t031.c 	soc_camera_limit_side(&rect.top, &rect.height,
rect              314 drivers/staging/media/soc_camera/mt9t031.c 	return mt9t031_set_params(client, &rect, mt9t031->xskip, mt9t031->yskip);
rect              335 drivers/staging/media/soc_camera/mt9t031.c 		sel->r = mt9t031->rect;
rect              353 drivers/staging/media/soc_camera/mt9t031.c 	mf->width	= mt9t031->rect.width / mt9t031->xskip;
rect              354 drivers/staging/media/soc_camera/mt9t031.c 	mf->height	= mt9t031->rect.height / mt9t031->yskip;
rect              374 drivers/staging/media/soc_camera/mt9t031.c 	struct v4l2_rect rect = mt9t031->rect;
rect              394 drivers/staging/media/soc_camera/mt9t031.c 	xskip = mt9t031_skip(&rect.width, mf->width, MT9T031_MAX_WIDTH);
rect              395 drivers/staging/media/soc_camera/mt9t031.c 	yskip = mt9t031_skip(&rect.height, mf->height, MT9T031_MAX_HEIGHT);
rect              401 drivers/staging/media/soc_camera/mt9t031.c 	return mt9t031_set_params(client, &rect, xskip, yskip);
rect              531 drivers/staging/media/soc_camera/mt9t031.c 			mt9t031->total_h = mt9t031->rect.height +
rect              799 drivers/staging/media/soc_camera/mt9t031.c 	mt9t031->rect.left	= MT9T031_COLUMN_SKIP;
rect              800 drivers/staging/media/soc_camera/mt9t031.c 	mt9t031->rect.top	= MT9T031_ROW_SKIP;
rect              801 drivers/staging/media/soc_camera/mt9t031.c 	mt9t031->rect.width	= MT9T031_MAX_WIDTH;
rect              802 drivers/staging/media/soc_camera/mt9t031.c 	mt9t031->rect.height	= MT9T031_MAX_HEIGHT;
rect              152 drivers/staging/media/soc_camera/soc_mt9v022.c 	struct v4l2_rect rect;	/* Sensor window */
rect              281 drivers/staging/media/soc_camera/soc_mt9v022.c 	struct v4l2_rect rect = sel->r;
rect              291 drivers/staging/media/soc_camera/soc_mt9v022.c 		rect.width	= ALIGN(rect.width, 2);
rect              292 drivers/staging/media/soc_camera/soc_mt9v022.c 		rect.height	= ALIGN(rect.height, 2);
rect              296 drivers/staging/media/soc_camera/soc_mt9v022.c 	soc_camera_limit_side(&rect.left, &rect.width,
rect              299 drivers/staging/media/soc_camera/soc_mt9v022.c 	soc_camera_limit_side(&rect.top, &rect.height,
rect              307 drivers/staging/media/soc_camera/soc_mt9v022.c 					rect.height + mt9v022->y_skip_top + 43);
rect              319 drivers/staging/media/soc_camera/soc_mt9v022.c 		ret = reg_write(client, MT9V022_COLUMN_START, rect.left);
rect              321 drivers/staging/media/soc_camera/soc_mt9v022.c 		ret = reg_write(client, MT9V022_ROW_START, rect.top);
rect              335 drivers/staging/media/soc_camera/soc_mt9v022.c 				rect.width > min_row - min_blank ?
rect              336 drivers/staging/media/soc_camera/soc_mt9v022.c 				min_blank : min_row - rect.width);
rect              340 drivers/staging/media/soc_camera/soc_mt9v022.c 		ret = reg_write(client, MT9V022_WINDOW_WIDTH, rect.width);
rect              343 drivers/staging/media/soc_camera/soc_mt9v022.c 				rect.height + mt9v022->y_skip_top);
rect              348 drivers/staging/media/soc_camera/soc_mt9v022.c 	dev_dbg(&client->dev, "Frame %dx%d pixel\n", rect.width, rect.height);
rect              350 drivers/staging/media/soc_camera/soc_mt9v022.c 	mt9v022->rect = rect;
rect              373 drivers/staging/media/soc_camera/soc_mt9v022.c 		sel->r = mt9v022->rect;
rect              391 drivers/staging/media/soc_camera/soc_mt9v022.c 	mf->width	= mt9v022->rect.width;
rect              392 drivers/staging/media/soc_camera/soc_mt9v022.c 	mf->height	= mt9v022->rect.height;
rect              409 drivers/staging/media/soc_camera/soc_mt9v022.c 		.r.left = mt9v022->rect.left,
rect              410 drivers/staging/media/soc_camera/soc_mt9v022.c 		.r.top = mt9v022->rect.top,
rect              438 drivers/staging/media/soc_camera/soc_mt9v022.c 		mf->width	= mt9v022->rect.width;
rect              439 drivers/staging/media/soc_camera/soc_mt9v022.c 		mf->height	= mt9v022->rect.height;
rect              955 drivers/staging/media/soc_camera/soc_mt9v022.c 	mt9v022->rect.left	= MT9V022_COLUMN_SKIP;
rect              956 drivers/staging/media/soc_camera/soc_mt9v022.c 	mt9v022->rect.top	= MT9V022_ROW_SKIP;
rect              957 drivers/staging/media/soc_camera/soc_mt9v022.c 	mt9v022->rect.width	= MT9V022_MAX_WIDTH;
rect              958 drivers/staging/media/soc_camera/soc_mt9v022.c 	mt9v022->rect.height	= MT9V022_MAX_HEIGHT;
rect              857 drivers/staging/media/soc_camera/soc_ov5642.c 	struct v4l2_rect rect = sel->r;
rect              864 drivers/staging/media/soc_camera/soc_ov5642.c 	v4l_bound_align_image(&rect.width, 48, OV5642_MAX_WIDTH, 1,
rect              865 drivers/staging/media/soc_camera/soc_ov5642.c 			      &rect.height, 32, OV5642_MAX_HEIGHT, 1, 0);
rect              867 drivers/staging/media/soc_camera/soc_ov5642.c 	priv->crop_rect.width	= rect.width;
rect              868 drivers/staging/media/soc_camera/soc_ov5642.c 	priv->crop_rect.height	= rect.height;
rect              869 drivers/staging/media/soc_camera/soc_ov5642.c 	priv->total_width	= rect.width + BLANKING_EXTRA_WIDTH;
rect              870 drivers/staging/media/soc_camera/soc_ov5642.c 	priv->total_height	= max_t(int, rect.height +
rect              873 drivers/staging/media/soc_camera/soc_ov5642.c 	priv->crop_rect.width		= rect.width;
rect              874 drivers/staging/media/soc_camera/soc_ov5642.c 	priv->crop_rect.height		= rect.height;
rect             3165 drivers/video/fbdev/amifb.c 			   const struct fb_fillrect *rect)
rect             3172 drivers/video/fbdev/amifb.c 	if (!rect->width || !rect->height)
rect             3179 drivers/video/fbdev/amifb.c 	x2 = rect->dx + rect->width;
rect             3180 drivers/video/fbdev/amifb.c 	y2 = rect->dy + rect->height;
rect             3183 drivers/video/fbdev/amifb.c 	width = x2 - rect->dx;
rect             3184 drivers/video/fbdev/amifb.c 	height = y2 - rect->dy;
rect             3189 drivers/video/fbdev/amifb.c 	dst_idx += rect->dy * par->next_line * 8 + rect->dx;
rect             3191 drivers/video/fbdev/amifb.c 		switch (rect->rop) {
rect             3195 drivers/video/fbdev/amifb.c 				      rect->color);
rect             3200 drivers/video/fbdev/amifb.c 				     dst, dst_idx, width, rect->color);
rect              366 drivers/video/fbdev/arcfb.c 			   const struct fb_fillrect *rect)
rect              370 drivers/video/fbdev/arcfb.c 	sys_fillrect(info, rect);
rect              373 drivers/video/fbdev/arcfb.c 	arcfb_lcd_update(par, rect->dx, rect->dy, rect->width, rect->height);
rect              203 drivers/video/fbdev/arkfb.c static void arkfb_iplan_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              205 drivers/video/fbdev/arkfb.c 	u32 fg = expand_color(rect->color);
rect              210 drivers/video/fbdev/arkfb.c 	dst1 = info->screen_base + (rect->dy * info->fix.line_length)
rect              211 drivers/video/fbdev/arkfb.c 		 + ((rect->dx / 8) * 4);
rect              213 drivers/video/fbdev/arkfb.c 	for (y = 0; y < rect->height; y++) {
rect              215 drivers/video/fbdev/arkfb.c 		for (x = 0; x < rect->width; x += 8) {
rect              272 drivers/video/fbdev/arkfb.c static void arkfb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              275 drivers/video/fbdev/arkfb.c 	    && ((rect->width % 8) == 0) && ((rect->dx % 8) == 0)
rect              277 drivers/video/fbdev/arkfb.c 		arkfb_iplan_fillrect(info, rect);
rect              279 drivers/video/fbdev/arkfb.c 		cfb_fillrect(info, rect);
rect             2477 drivers/video/fbdev/atafb.c static void atafb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect             2483 drivers/video/fbdev/atafb.c 	if (!rect->width || !rect->height)
rect             2488 drivers/video/fbdev/atafb.c 		cfb_fillrect(info, rect);
rect             2497 drivers/video/fbdev/atafb.c 	x2 = rect->dx + rect->width;
rect             2498 drivers/video/fbdev/atafb.c 	y2 = rect->dy + rect->height;
rect             2501 drivers/video/fbdev/atafb.c 	width = x2 - rect->dx;
rect             2502 drivers/video/fbdev/atafb.c 	height = y2 - rect->dy;
rect             2505 drivers/video/fbdev/atafb.c 		atafb_mfb_fillrect(info, par->next_line, rect->color,
rect             2506 drivers/video/fbdev/atafb.c 				   rect->dy, rect->dx, height, width);
rect             2508 drivers/video/fbdev/atafb.c 		atafb_iplan2p2_fillrect(info, par->next_line, rect->color,
rect             2509 drivers/video/fbdev/atafb.c 					rect->dy, rect->dx, height, width);
rect             2511 drivers/video/fbdev/atafb.c 		atafb_iplan2p4_fillrect(info, par->next_line, rect->color,
rect             2512 drivers/video/fbdev/atafb.c 					rect->dy, rect->dx, height, width);
rect             2514 drivers/video/fbdev/atafb.c 		atafb_iplan2p8_fillrect(info, par->next_line, rect->color,
rect             2515 drivers/video/fbdev/atafb.c 					rect->dy, rect->dx, height, width);
rect              370 drivers/video/fbdev/aty/atyfb.h void atyfb_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
rect              247 drivers/video/fbdev/aty/mach64_accel.c void atyfb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              250 drivers/video/fbdev/aty/mach64_accel.c 	u32 color, dx = rect->dx, width = rect->width, rotation = 0;
rect              254 drivers/video/fbdev/aty/mach64_accel.c 	if (!rect->width || !rect->height)
rect              257 drivers/video/fbdev/aty/mach64_accel.c 		cfb_fillrect(info, rect);
rect              263 drivers/video/fbdev/aty/mach64_accel.c 		color = ((u32 *)(info->pseudo_palette))[rect->color];
rect              265 drivers/video/fbdev/aty/mach64_accel.c 		color = rect->color;
rect              284 drivers/video/fbdev/aty/mach64_accel.c 	draw_rect(dx, rect->dy, width, rect->height, par);
rect              976 drivers/video/fbdev/broadsheetfb.c 				   const struct fb_fillrect *rect)
rect              980 drivers/video/fbdev/broadsheetfb.c 	sys_fillrect(info, rect);
rect              317 drivers/video/fbdev/cg6.c static void cg6_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              330 drivers/video/fbdev/cg6.c 	sbus_writel(rect->color, &fbc->fg);
rect              336 drivers/video/fbdev/cg6.c 	sbus_writel(rect->dy, &fbc->arecty);
rect              337 drivers/video/fbdev/cg6.c 	sbus_writel(rect->dx, &fbc->arectx);
rect              338 drivers/video/fbdev/cg6.c 	sbus_writel(rect->dy + rect->height, &fbc->arecty);
rect              339 drivers/video/fbdev/cg6.c 	sbus_writel(rect->dx + rect->width, &fbc->arectx);
rect              278 drivers/video/fbdev/core/cfbfillrect.c void cfb_fillrect(struct fb_info *p, const struct fb_fillrect *rect)
rect              281 drivers/video/fbdev/core/cfbfillrect.c 	unsigned long width = rect->width, height = rect->height;
rect              292 drivers/video/fbdev/core/cfbfillrect.c 		fg = ((u32 *) (p->pseudo_palette))[rect->color];
rect              294 drivers/video/fbdev/core/cfbfillrect.c 		fg = rect->color;
rect              300 drivers/video/fbdev/core/cfbfillrect.c 	dst_idx += rect->dy*p->fix.line_length*8+rect->dx*bpp;
rect              312 drivers/video/fbdev/core/cfbfillrect.c 		switch (rect->rop) {
rect              342 drivers/video/fbdev/core/cfbfillrect.c 		switch (rect->rop) {
rect              256 drivers/video/fbdev/core/svgalib.c void svga_tilefill(struct fb_info *info, struct fb_tilerect *rect)
rect              261 drivers/video/fbdev/core/svgalib.c 	int attr = (0x0F & rect->bg) << 4 | (0x0F & rect->fg);
rect              263 drivers/video/fbdev/core/svgalib.c 	fb += rect->sx * colstride + rect->sy * rowstride;
rect              265 drivers/video/fbdev/core/svgalib.c 	for (dy = 0; dy < rect->height; dy++) {
rect              267 drivers/video/fbdev/core/svgalib.c 		for (dx = 0; dx < rect->width; dx++) {
rect              268 drivers/video/fbdev/core/svgalib.c 			fb_writeb(rect->index, fb2);
rect              243 drivers/video/fbdev/core/sysfillrect.c void sys_fillrect(struct fb_info *p, const struct fb_fillrect *rect)
rect              246 drivers/video/fbdev/core/sysfillrect.c 	unsigned long width = rect->width, height = rect->height;
rect              257 drivers/video/fbdev/core/sysfillrect.c 		fg = ((u32 *) (p->pseudo_palette))[rect->color];
rect              259 drivers/video/fbdev/core/sysfillrect.c 		fg = rect->color;
rect              265 drivers/video/fbdev/core/sysfillrect.c 	dst_idx += rect->dy*p->fix.line_length*8+rect->dx*bpp;
rect              275 drivers/video/fbdev/core/sysfillrect.c 		switch (rect->rop) {
rect              305 drivers/video/fbdev/core/sysfillrect.c 		switch (rect->rop) {
rect               37 drivers/video/fbdev/core/tileblit.c 	struct fb_tilerect rect;
rect               41 drivers/video/fbdev/core/tileblit.c 	rect.index = vc->vc_video_erase_char &
rect               43 drivers/video/fbdev/core/tileblit.c 	rect.fg = attr_fgcol_ec(fgshift, vc, info);
rect               44 drivers/video/fbdev/core/tileblit.c 	rect.bg = attr_bgcol_ec(bgshift, vc, info);
rect               45 drivers/video/fbdev/core/tileblit.c 	rect.sx = sx;
rect               46 drivers/video/fbdev/core/tileblit.c 	rect.sy = sy;
rect               47 drivers/video/fbdev/core/tileblit.c 	rect.width = width;
rect               48 drivers/video/fbdev/core/tileblit.c 	rect.height = height;
rect               49 drivers/video/fbdev/core/tileblit.c 	rect.rop = ROP_COPY;
rect               51 drivers/video/fbdev/core/tileblit.c 	info->tileops->fb_tilefill(info, &rect);
rect              156 drivers/video/fbdev/cyber2000fb.c cyber2000fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              162 drivers/video/fbdev/cyber2000fb.c 		cfb_fillrect(info, rect);
rect              167 drivers/video/fbdev/cyber2000fb.c 	cyber2000fb_writew(rect->width - 1, CO_REG_PIXWIDTH, cfb);
rect              168 drivers/video/fbdev/cyber2000fb.c 	cyber2000fb_writew(rect->height - 1, CO_REG_PIXHEIGHT, cfb);
rect              170 drivers/video/fbdev/cyber2000fb.c 	col = rect->color;
rect              175 drivers/video/fbdev/cyber2000fb.c 	dst = rect->dx + rect->dy * cfb->fb.var.xres_virtual;
rect              476 drivers/video/fbdev/ffb.c static void ffb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              483 drivers/video/fbdev/ffb.c 	BUG_ON(rect->rop != ROP_COPY && rect->rop != ROP_XOR);
rect              485 drivers/video/fbdev/ffb.c 	fg = ((u32 *)info->pseudo_palette)[rect->color];
rect              495 drivers/video/fbdev/ffb.c 	ffb_rop(par, rect->rop == ROP_COPY ?
rect              501 drivers/video/fbdev/ffb.c 	upa_writel(rect->dy, &fbc->by);
rect              502 drivers/video/fbdev/ffb.c 	upa_writel(rect->dx, &fbc->bx);
rect              503 drivers/video/fbdev/ffb.c 	upa_writel(rect->height, &fbc->bh);
rect              504 drivers/video/fbdev/ffb.c 	upa_writel(rect->width, &fbc->bw);
rect              125 drivers/video/fbdev/hecubafb.c 				   const struct fb_fillrect *rect)
rect              129 drivers/video/fbdev/hecubafb.c 	sys_fillrect(info, rect);
rect              458 drivers/video/fbdev/hgafb.c static void hgafb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              463 drivers/video/fbdev/hgafb.c 	y = rect->dy;
rect              465 drivers/video/fbdev/hgafb.c 	for (rows = rect->height; rows--; y++) {
rect              466 drivers/video/fbdev/hgafb.c 		dest = rowaddr(info, y) + (rect->dx >> 3);
rect              467 drivers/video/fbdev/hgafb.c 		switch (rect->rop) {
rect              469 drivers/video/fbdev/hgafb.c 			memset_io(dest, rect->color, (rect->width >> 3));
rect              125 drivers/video/fbdev/hitfb.c static void hitfb_fillrect(struct fb_info *p, const struct fb_fillrect *rect)
rect              127 drivers/video/fbdev/hitfb.c 	if (rect->rop != ROP_COPY)
rect              128 drivers/video/fbdev/hitfb.c 		cfb_fillrect(p, rect);
rect              135 drivers/video/fbdev/hitfb.c 			fb_writew(((u32 *) (p->pseudo_palette))[rect->color],
rect              137 drivers/video/fbdev/hitfb.c 			hitfb_accel_set_dest(1, rect->dx, rect->dy, rect->width,
rect              138 drivers/video/fbdev/hitfb.c 					     rect->height);
rect              141 drivers/video/fbdev/hitfb.c 			fb_writew(rect->color, HD64461_GRSCR);
rect              142 drivers/video/fbdev/hitfb.c 			hitfb_accel_set_dest(0, rect->dx, rect->dy, rect->width,
rect              143 drivers/video/fbdev/hitfb.c 					     rect->height);
rect              173 drivers/video/fbdev/hyperv_fb.c 	struct rect rect[1];
rect              327 drivers/video/fbdev/hyperv_fb.c 	msg.dirt.rect[0].x1 = 0;
rect              328 drivers/video/fbdev/hyperv_fb.c 	msg.dirt.rect[0].y1 = 0;
rect              329 drivers/video/fbdev/hyperv_fb.c 	msg.dirt.rect[0].x2 = info->var.xres;
rect              330 drivers/video/fbdev/hyperv_fb.c 	msg.dirt.rect[0].y2 = info->var.yres;
rect              597 drivers/video/fbdev/hyperv_fb.c 			      const struct fb_fillrect *rect)
rect              601 drivers/video/fbdev/hyperv_fb.c 	cfb_fillrect(p, rect);
rect              298 drivers/video/fbdev/i810/i810_accel.c void i810fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              305 drivers/video/fbdev/i810/i810_accel.c 		cfb_fillrect(info, rect);
rect              310 drivers/video/fbdev/i810/i810_accel.c 		color = rect->color;
rect              312 drivers/video/fbdev/i810/i810_accel.c 		color = ((u32 *) (info->pseudo_palette))[rect->color];
rect              314 drivers/video/fbdev/i810/i810_accel.c 	rop = i810fb_rop[rect->rop];
rect              316 drivers/video/fbdev/i810/i810_accel.c 	dx = rect->dx * par->depth;
rect              317 drivers/video/fbdev/i810/i810_accel.c 	width = rect->width * par->depth;
rect              318 drivers/video/fbdev/i810/i810_accel.c 	dy = rect->dy;
rect              319 drivers/video/fbdev/i810/i810_accel.c 	height = rect->height;
rect               28 drivers/video/fbdev/i810/i810_main.h 			     const struct fb_fillrect *rect);
rect              988 drivers/video/fbdev/imsttfb.c imsttfb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              993 drivers/video/fbdev/imsttfb.c 	bgc = rect->color;
rect             1000 drivers/video/fbdev/imsttfb.c 	dy = rect->dy * line_pitch;
rect             1001 drivers/video/fbdev/imsttfb.c 	dx = rect->dx * Bpp;
rect             1002 drivers/video/fbdev/imsttfb.c 	height = rect->height;
rect             1004 drivers/video/fbdev/imsttfb.c 	width = rect->width * Bpp;
rect             1007 drivers/video/fbdev/imsttfb.c 	if (rect->rop == ROP_COPY) {
rect              148 drivers/video/fbdev/intelfb/intelfbdrv.c 			     const struct fb_fillrect *rect);
rect             1458 drivers/video/fbdev/intelfb/intelfbdrv.c 			      const struct fb_fillrect *rect)
rect             1468 drivers/video/fbdev/intelfb/intelfbdrv.c 		cfb_fillrect(info, rect);
rect             1472 drivers/video/fbdev/intelfb/intelfbdrv.c 	if (rect->rop == ROP_COPY)
rect             1478 drivers/video/fbdev/intelfb/intelfbdrv.c 		color = dinfo->pseudo_palette[rect->color];
rect             1480 drivers/video/fbdev/intelfb/intelfbdrv.c 		color = rect->color;
rect             1482 drivers/video/fbdev/intelfb/intelfbdrv.c 	intelfbhw_do_fillrect(dinfo, rect->dx, rect->dy,
rect             1483 drivers/video/fbdev/intelfb/intelfbdrv.c 			      rect->width, rect->height, color,
rect              106 drivers/video/fbdev/matrox/matroxfb_accel.c static void matroxfb_fillrect(struct fb_info* info, const struct fb_fillrect* rect);
rect              108 drivers/video/fbdev/matrox/matroxfb_accel.c static void matroxfb_cfb4_fillrect(struct fb_info* info, const struct fb_fillrect* rect);
rect              327 drivers/video/fbdev/matrox/matroxfb_accel.c static void matroxfb_fillrect(struct fb_info* info, const struct fb_fillrect* rect) {
rect              330 drivers/video/fbdev/matrox/matroxfb_accel.c 	switch (rect->rop) {
rect              332 drivers/video/fbdev/matrox/matroxfb_accel.c 			matroxfb_accel_clear(minfo, ((u_int32_t *)info->pseudo_palette)[rect->color], rect->dy, rect->dx, rect->height, rect->width);
rect              395 drivers/video/fbdev/matrox/matroxfb_accel.c static void matroxfb_cfb4_fillrect(struct fb_info* info, const struct fb_fillrect* rect) {
rect              398 drivers/video/fbdev/matrox/matroxfb_accel.c 	switch (rect->rop) {
rect              400 drivers/video/fbdev/matrox/matroxfb_accel.c 			matroxfb_cfb4_clear(minfo, ((u_int32_t *)info->pseudo_palette)[rect->color], rect->dy, rect->dx, rect->height, rect->width);
rect              253 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 			       const struct fb_fillrect *rect)
rect              262 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 	if (!rect->width || !rect->height || rect->dx > vxres
rect              263 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 	    || rect->dy > vyres)
rect              268 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 	x2 = rect->dx + rect->width;
rect              269 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 	y2 = rect->dy + rect->height;
rect              272 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 	width = x2 - rect->dx;
rect              273 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 	height = y2 - rect->dy;
rect              276 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 		fg = ((u32 *) (info->pseudo_palette))[rect->color];
rect              278 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 		fg = rect->color;
rect              280 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 	switch (rect->rop) {
rect              300 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 	cmd[5] = (rect->dy << 16) | (rect->dx);
rect              489 drivers/video/fbdev/metronomefb.c 				   const struct fb_fillrect *rect)
rect              493 drivers/video/fbdev/metronomefb.c 	sys_fillrect(info, rect);
rect             1361 drivers/video/fbdev/neofb.c neo2200_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect             1366 drivers/video/fbdev/neofb.c 	dst = rect->dx + rect->dy * info->var.xres_virtual;
rect             1367 drivers/video/fbdev/neofb.c 	rop = rect->rop ? 0x060000 : 0x0c0000;
rect             1380 drivers/video/fbdev/neofb.c 		writel(rect->color, &par->neo2200->fgColor);
rect             1384 drivers/video/fbdev/neofb.c 		writel(((u32 *) (info->pseudo_palette))[rect->color],
rect             1391 drivers/video/fbdev/neofb.c 	writel((rect->height << 16) | (rect->width & 0xffff),
rect             1493 drivers/video/fbdev/neofb.c neofb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect             1500 drivers/video/fbdev/neofb.c 			neo2200_fillrect(info, rect);
rect             1503 drivers/video/fbdev/neofb.c 			cfb_fillrect(info, rect);
rect              318 drivers/video/fbdev/nvidia/nv_accel.c void nvidiafb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              327 drivers/video/fbdev/nvidia/nv_accel.c 		cfb_fillrect(info, rect);
rect              332 drivers/video/fbdev/nvidia/nv_accel.c 		color = rect->color;
rect              334 drivers/video/fbdev/nvidia/nv_accel.c 		color = ((u32 *) info->pseudo_palette)[rect->color];
rect              336 drivers/video/fbdev/nvidia/nv_accel.c 	if (rect->rop != ROP_COPY)
rect              337 drivers/video/fbdev/nvidia/nv_accel.c 		NVSetRopSolid(info, rect->rop, ~0);
rect              343 drivers/video/fbdev/nvidia/nv_accel.c 	NVDmaNext(par, (rect->dx << 16) | rect->dy);
rect              344 drivers/video/fbdev/nvidia/nv_accel.c 	NVDmaNext(par, (rect->width << 16) | rect->height);
rect              348 drivers/video/fbdev/nvidia/nv_accel.c 	if (rect->rop != ROP_COPY)
rect               54 drivers/video/fbdev/nvidia/nv_proto.h 			      const struct fb_fillrect *rect);
rect             1572 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 	const struct fb_fillrect rect = {
rect             1581 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 	cfb_fillrect(fbi, &rect);
rect             1390 drivers/video/fbdev/riva/fbdev.c static void rivafb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect             1396 drivers/video/fbdev/riva/fbdev.c 		cfb_fillrect(info, rect);
rect             1401 drivers/video/fbdev/riva/fbdev.c 		color = rect->color;
rect             1404 drivers/video/fbdev/riva/fbdev.c 			color = ((u32 *)info->pseudo_palette)[rect->color];
rect             1406 drivers/video/fbdev/riva/fbdev.c 			color = par->palette[rect->color];
rect             1409 drivers/video/fbdev/riva/fbdev.c 	switch (rect->rop) {
rect             1426 drivers/video/fbdev/riva/fbdev.c 		(rect->dx << 16) | rect->dy);
rect             1429 drivers/video/fbdev/riva/fbdev.c 		(rect->width << 16) | rect->height);
rect              524 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_bitblt_solidfill(struct fb_info *info, const struct fb_fillrect *rect)
rect              537 drivers/video/fbdev/s1d13xxxfb.c 	dest = ((rect->dy * screen_stride) + (bpp * rect->dx));
rect              541 drivers/video/fbdev/s1d13xxxfb.c 				rect->dx, rect->dy, screen_stride, dest,
rect              542 drivers/video/fbdev/s1d13xxxfb.c 				rect->width - 1, rect->height - 1);
rect              547 drivers/video/fbdev/s1d13xxxfb.c 	dbg_blit("(solidfill) : rop=%d\n", rect->rop);
rect              555 drivers/video/fbdev/s1d13xxxfb.c 	s1d13xxxfb_writereg(info->par, S1DREG_BBLT_WIDTH0, ((rect->width) & 0x00ff) - 1);
rect              556 drivers/video/fbdev/s1d13xxxfb.c 	s1d13xxxfb_writereg(info->par, S1DREG_BBLT_WIDTH1, (rect->width >> 8));
rect              559 drivers/video/fbdev/s1d13xxxfb.c 	s1d13xxxfb_writereg(info->par, S1DREG_BBLT_HEIGHT0, ((rect->height) & 0x00ff) - 1);
rect              560 drivers/video/fbdev/s1d13xxxfb.c 	s1d13xxxfb_writereg(info->par, S1DREG_BBLT_HEIGHT1, (rect->height >> 8));
rect              564 drivers/video/fbdev/s1d13xxxfb.c 		fg = ((u32 *)info->pseudo_palette)[rect->color];
rect              566 drivers/video/fbdev/s1d13xxxfb.c 		dbg_blit("(solidfill) pseudo_palette[%d] = %d\n", rect->color, fg);
rect              568 drivers/video/fbdev/s1d13xxxfb.c 		fg = rect->color;
rect              569 drivers/video/fbdev/s1d13xxxfb.c 		dbg_blit("(solidfill) color = %d\n", rect->color);
rect              376 drivers/video/fbdev/s3fb.c static void s3fb_iplan_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              378 drivers/video/fbdev/s3fb.c 	u32 fg = expand_color(rect->color);
rect              383 drivers/video/fbdev/s3fb.c 	dst1 = info->screen_base + (rect->dy * info->fix.line_length)
rect              384 drivers/video/fbdev/s3fb.c 		 + ((rect->dx / 8) * 4);
rect              386 drivers/video/fbdev/s3fb.c 	for (y = 0; y < rect->height; y++) {
rect              388 drivers/video/fbdev/s3fb.c 		for (x = 0; x < rect->width; x += 8) {
rect              443 drivers/video/fbdev/s3fb.c static void s3fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              446 drivers/video/fbdev/s3fb.c 	    && ((rect->width % 8) == 0) && ((rect->dx % 8) == 0)
rect              448 drivers/video/fbdev/s3fb.c 		s3fb_iplan_fillrect(info, rect);
rect              450 drivers/video/fbdev/s3fb.c 		cfb_fillrect(info, rect);
rect              402 drivers/video/fbdev/savage/savagefb.h 			      const struct fb_fillrect *rect);
rect               65 drivers/video/fbdev/savage/savagefb_accel.c void savagefb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect               70 drivers/video/fbdev/savage/savagefb_accel.c 	if (!rect->width || !rect->height)
rect               74 drivers/video/fbdev/savage/savagefb_accel.c 		color = rect->color;
rect               76 drivers/video/fbdev/savage/savagefb_accel.c 		color = ((u32 *)info->pseudo_palette)[rect->color];
rect               83 drivers/video/fbdev/savage/savagefb_accel.c 	BCI_CMD_SET_ROP(cmd, savagefb_rop[rect->rop]);
rect               88 drivers/video/fbdev/savage/savagefb_accel.c 	BCI_SEND( BCI_X_Y(rect->dx, rect->dy) );
rect               89 drivers/video/fbdev/savage/savagefb_accel.c 	BCI_SEND( BCI_W_H(rect->width, rect->height) );
rect             1663 drivers/video/fbdev/sh_mobile_lcdcfb.c 				    const struct fb_fillrect *rect)
rect             1665 drivers/video/fbdev/sh_mobile_lcdcfb.c 	sys_fillrect(info, rect);
rect             1930 drivers/video/fbdev/sh_mobile_lcdcfb.c 		struct fb_fillrect rect = {
rect             1934 drivers/video/fbdev/sh_mobile_lcdcfb.c 		sh_mobile_lcdc_fillrect(info, &rect);
rect              655 drivers/video/fbdev/sis/sis.h 				const struct fb_fillrect *rect);
rect              305 drivers/video/fbdev/sis/sis_accel.c void fbcon_sis_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              318 drivers/video/fbdev/sis/sis_accel.c 		cfb_fillrect(info, rect);
rect              322 drivers/video/fbdev/sis/sis_accel.c 	if(!rect->width || !rect->height || rect->dx >= vxres || rect->dy >= vyres)
rect              326 drivers/video/fbdev/sis/sis_accel.c 	width = ((rect->dx + rect->width) > vxres) ? (vxres - rect->dx) : rect->width;
rect              327 drivers/video/fbdev/sis/sis_accel.c 	height = ((rect->dy + rect->height) > vyres) ? (vyres - rect->dy) : rect->height;
rect              330 drivers/video/fbdev/sis/sis_accel.c 	case 8:  col = rect->color;
rect              333 drivers/video/fbdev/sis/sis_accel.c 	case 32: col = ((u32 *)(info->pseudo_palette))[rect->color];
rect              340 drivers/video/fbdev/sis/sis_accel.c 		SiS300SetupForSolidFill(ivideo, col, myrops[rect->rop]);
rect              341 drivers/video/fbdev/sis/sis_accel.c 		SiS300SubsequentSolidFillRect(ivideo, rect->dx, rect->dy, width, height);
rect              347 drivers/video/fbdev/sis/sis_accel.c 		SiS310SetupForSolidFill(ivideo, col, myrops[rect->rop]);
rect              348 drivers/video/fbdev/sis/sis_accel.c 		SiS310SubsequentSolidFillRect(ivideo, rect->dx, rect->dy, width, height);
rect              384 drivers/video/fbdev/sis/sis_accel.h void fbcon_sis_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
rect             1388 drivers/video/fbdev/sm501fb.c static void sm501fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect             1392 drivers/video/fbdev/sm501fb.c 	int width = rect->width, height = rect->height;
rect             1394 drivers/video/fbdev/sm501fb.c 	if ((rect->dx >= info->var.xres_virtual) ||
rect             1395 drivers/video/fbdev/sm501fb.c 	    (rect->dy >= info->var.yres_virtual))
rect             1398 drivers/video/fbdev/sm501fb.c 	if ((rect->dx + width) >= info->var.xres_virtual)
rect             1399 drivers/video/fbdev/sm501fb.c 		width = info->var.xres_virtual - rect->dx - 1;
rect             1400 drivers/video/fbdev/sm501fb.c 	if ((rect->dy + height) >= info->var.yres_virtual)
rect             1401 drivers/video/fbdev/sm501fb.c 		height = info->var.yres_virtual - rect->dy - 1;
rect             1439 drivers/video/fbdev/sm501fb.c 	smc501_writel(rect->color, fbi->regs2d + SM501_2D_FOREGROUND);
rect             1442 drivers/video/fbdev/sm501fb.c 	smc501_writel((rect->dx << 16) | rect->dy,
rect              941 drivers/video/fbdev/smscufx.c 			  const struct fb_fillrect *rect)
rect              945 drivers/video/fbdev/smscufx.c 	sys_fillrect(info, rect);
rect              947 drivers/video/fbdev/smscufx.c 	ufx_handle_damage(dev, rect->dx, rect->dy, rect->width,
rect              948 drivers/video/fbdev/smscufx.c 			      rect->height);
rect              262 drivers/video/fbdev/ssd1307fb.c static void ssd1307fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              265 drivers/video/fbdev/ssd1307fb.c 	sys_fillrect(info, rect);
rect              798 drivers/video/fbdev/sstfb.c static void sstfb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) 
rect              810 drivers/video/fbdev/sstfb.c 	sst_write(BLTCOLOR, rect->color);
rect              811 drivers/video/fbdev/sstfb.c 	sst_write(BLTROP, rect->rop == ROP_COPY ? BLTROP_COPY : BLTROP_XOR);
rect              813 drivers/video/fbdev/sstfb.c 	sst_write(BLTDSTXY, rect->dx | (rect->dy << 16));
rect              814 drivers/video/fbdev/sstfb.c 	sst_write(BLTSIZE, rect->width | (rect->height << 16));
rect              163 drivers/video/fbdev/sunxvr500.c static void e3d_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              169 drivers/video/fbdev/sunxvr500.c 	cfb_fillrect(info, rect);
rect              171 drivers/video/fbdev/sunxvr500.c 	cfb_fillrect(info, rect);
rect              846 drivers/video/fbdev/tdfxfb.c 			    const struct fb_fillrect *rect)
rect              853 drivers/video/fbdev/tdfxfb.c 	u32 dx = rect->dx;
rect              854 drivers/video/fbdev/tdfxfb.c 	u32 dy = rect->dy;
rect              857 drivers/video/fbdev/tdfxfb.c 	if (rect->rop == ROP_COPY)
rect              863 drivers/video/fbdev/tdfxfb.c 	if (dy + rect->height > 4095) {
rect              868 drivers/video/fbdev/tdfxfb.c 	if (dx + rect->width > 4095) {
rect              875 drivers/video/fbdev/tdfxfb.c 		tdfx_outl(par, COLORFORE, rect->color);
rect              877 drivers/video/fbdev/tdfxfb.c 		tdfx_outl(par, COLORFORE, par->palette[rect->color]);
rect              881 drivers/video/fbdev/tdfxfb.c 	tdfx_outl(par, DSTSIZE, rect->width | (rect->height << 16));
rect              920 drivers/video/fbdev/tgafb.c tgafb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              929 drivers/video/fbdev/tgafb.c 	dx = rect->dx;
rect              930 drivers/video/fbdev/tgafb.c 	dy = rect->dy;
rect              931 drivers/video/fbdev/tgafb.c 	width = rect->width;
rect              932 drivers/video/fbdev/tgafb.c 	height = rect->height;
rect              953 drivers/video/fbdev/tgafb.c 	if (rect->rop != ROP_COPY) {
rect              954 drivers/video/fbdev/tgafb.c 		cfb_fillrect(info, rect);
rect              959 drivers/video/fbdev/tgafb.c 	color = rect->color;
rect              429 drivers/video/fbdev/tmiofb.c tmiofb_fillrect(struct fb_info *fbi, const struct fb_fillrect *rect)
rect              432 drivers/video/fbdev/tmiofb.c 		TMIOFB_ACC_DSADR((rect->dy * fbi->mode->xres + rect->dx) * 2),
rect              433 drivers/video/fbdev/tmiofb.c 		TMIOFB_ACC_DHPIX(rect->width - 1),
rect              434 drivers/video/fbdev/tmiofb.c 		TMIOFB_ACC_DVPIX(rect->height - 1),
rect              435 drivers/video/fbdev/tmiofb.c 		TMIOFB_ACC_FILL(rect->color),
rect              441 drivers/video/fbdev/tmiofb.c 		cfb_fillrect(fbi, rect);
rect              471 drivers/video/fbdev/tmiofb.c 	const struct fb_fillrect rect = {
rect              480 drivers/video/fbdev/tmiofb.c 	info->fbops->fb_fillrect(info, &rect);
rect              765 drivers/video/fbdev/udlfb.c 			  const struct fb_fillrect *rect)
rect              769 drivers/video/fbdev/udlfb.c 	sys_fillrect(info, rect);
rect              771 drivers/video/fbdev/udlfb.c 	dlfb_offload_damage(dlfb, rect->dx, rect->dy, rect->width,
rect              772 drivers/video/fbdev/udlfb.c 			      rect->height);
rect              827 drivers/video/fbdev/vga16fb.c static void vga_8planes_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              829 drivers/video/fbdev/vga16fb.c 	u32 dx = rect->dx, width = rect->width;
rect              838 drivers/video/fbdev/vga16fb.c         where = info->screen_base + dx + rect->dy * info->fix.line_length;
rect              840 drivers/video/fbdev/vga16fb.c         if (rect->rop == ROP_COPY) {
rect              848 drivers/video/fbdev/vga16fb.c                 height = rect->height;
rect              855 drivers/video/fbdev/vga16fb.c                                 writeb(rect->color, where);
rect              867 drivers/video/fbdev/vga16fb.c                 for (y = 0; y < rect->height; y++) {
rect              881 drivers/video/fbdev/vga16fb.c static void vga16fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              889 drivers/video/fbdev/vga16fb.c 	if (!rect->width || !rect->height || rect->dx > vxres || rect->dy > vyres)
rect              895 drivers/video/fbdev/vga16fb.c 	x2 = rect->dx + rect->width;
rect              896 drivers/video/fbdev/vga16fb.c 	y2 = rect->dy + rect->height;
rect              899 drivers/video/fbdev/vga16fb.c 	width = x2 - rect->dx;
rect              905 drivers/video/fbdev/vga16fb.c 			height = y2 - rect->dy;
rect              906 drivers/video/fbdev/vga16fb.c 			width = rect->width/8;
rect              909 drivers/video/fbdev/vga16fb.c 			dst = info->screen_base + (rect->dx/8) + rect->dy * info->fix.line_length;
rect              911 drivers/video/fbdev/vga16fb.c 			switch (rect->rop) {
rect              916 drivers/video/fbdev/vga16fb.c 				setcolor(rect->color);
rect              947 drivers/video/fbdev/vga16fb.c 			vga_8planes_fillrect(info, rect);
rect              951 drivers/video/fbdev/vga16fb.c 		cfb_fillrect(info, rect);
rect              666 drivers/video/fbdev/via/viafbdev.c 	const struct fb_fillrect *rect)
rect              674 drivers/video/fbdev/via/viafbdev.c 		cfb_fillrect(info, rect);
rect              678 drivers/video/fbdev/via/viafbdev.c 	if (!rect->width || !rect->height)
rect              682 drivers/video/fbdev/via/viafbdev.c 		fg_color = ((u32 *)info->pseudo_palette)[rect->color];
rect              684 drivers/video/fbdev/via/viafbdev.c 		fg_color = rect->color;
rect              686 drivers/video/fbdev/via/viafbdev.c 	if (rect->rop == ROP_XOR)
rect              693 drivers/video/fbdev/via/viafbdev.c 		rect->width, rect->height, info->var.bits_per_pixel,
rect              694 drivers/video/fbdev/via/viafbdev.c 		viapar->vram_addr, info->fix.line_length, rect->dx, rect->dy,
rect              696 drivers/video/fbdev/via/viafbdev.c 		cfb_fillrect(info, rect);
rect              169 drivers/video/fbdev/vt8623fb.c static void vt8623fb_iplan_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              171 drivers/video/fbdev/vt8623fb.c 	u32 fg = expand_color(rect->color);
rect              176 drivers/video/fbdev/vt8623fb.c 	dst1 = info->screen_base + (rect->dy * info->fix.line_length)
rect              177 drivers/video/fbdev/vt8623fb.c 		 + ((rect->dx / 8) * 4);
rect              179 drivers/video/fbdev/vt8623fb.c 	for (y = 0; y < rect->height; y++) {
rect              181 drivers/video/fbdev/vt8623fb.c 		for (x = 0; x < rect->width; x += 8) {
rect              236 drivers/video/fbdev/vt8623fb.c static void vt8623fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
rect              239 drivers/video/fbdev/vt8623fb.c 	    && ((rect->width % 8) == 0) && ((rect->dx % 8) == 0)
rect              241 drivers/video/fbdev/vt8623fb.c 		vt8623fb_iplan_fillrect(info, rect);
rect              243 drivers/video/fbdev/vt8623fb.c 		cfb_fillrect(info, rect);
rect              357 drivers/video/fbdev/w100fb.c                             const struct fb_fillrect *rect)
rect              364 drivers/video/fbdev/w100fb.c 		cfb_fillrect(info, rect);
rect              373 drivers/video/fbdev/w100fb.c 	writel(rect->color, remapped_regs + mmDP_BRUSH_FRGD_CLR);
rect              376 drivers/video/fbdev/w100fb.c 	writel((rect->dy << 16) | (rect->dx & 0xffff), remapped_regs + mmDST_Y_X);
rect              377 drivers/video/fbdev/w100fb.c 	writel((rect->width << 16) | (rect->height & 0xffff),
rect               41 drivers/video/fbdev/wmt_ge_rops.c void wmt_ge_fillrect(struct fb_info *p, const struct fb_fillrect *rect)
rect               50 drivers/video/fbdev/wmt_ge_rops.c 		fg = ((u32 *) (p->pseudo_palette))[rect->color];
rect               52 drivers/video/fbdev/wmt_ge_rops.c 		fg = rect->color;
rect               65 drivers/video/fbdev/wmt_ge_rops.c 	writel(rect->dx, regbase + GE_DESTAREAX_OFF);
rect               66 drivers/video/fbdev/wmt_ge_rops.c 	writel(rect->dy, regbase + GE_DESTAREAY_OFF);
rect               67 drivers/video/fbdev/wmt_ge_rops.c 	writel(rect->width - 1, regbase + GE_DESTAREAW_OFF);
rect               68 drivers/video/fbdev/wmt_ge_rops.c 	writel(rect->height - 1, regbase + GE_DESTAREAH_OFF);
rect               72 drivers/video/fbdev/wmt_ge_rops.c 	writel(rect->rop == ROP_XOR ? 0x5a : 0xf0, regbase + GE_ROPCODE_OFF);
rect                5 drivers/video/fbdev/wmt_ge_rops.h 			    const struct fb_fillrect *rect);
rect               18 drivers/video/fbdev/wmt_ge_rops.h 				    const struct fb_fillrect *rect)
rect               20 drivers/video/fbdev/wmt_ge_rops.h 	sys_fillrect(p, rect);
rect              245 drivers/video/fbdev/xen-fbfront.c static void xenfb_fillrect(struct fb_info *p, const struct fb_fillrect *rect)
rect              249 drivers/video/fbdev/xen-fbfront.c 	sys_fillrect(p, rect);
rect              250 drivers/video/fbdev/xen-fbfront.c 	xenfb_refresh(info, rect->dx, rect->dy, rect->width, rect->height);
rect               46 include/drm/drm_damage_helper.h #define drm_atomic_for_each_plane_damage(iter, rect) \
rect               47 include/drm/drm_damage_helper.h 	while (drm_atomic_helper_damage_iter_next(iter, rect))
rect               80 include/drm/drm_damage_helper.h 				   struct drm_rect *rect);
rect               83 include/drm/drm_damage_helper.h 				     struct drm_rect *rect);
rect              246 include/drm/drm_fb_helper.h 				const struct fb_fillrect *rect);
rect              253 include/drm/drm_fb_helper.h 				const struct fb_fillrect *rect);
rect              396 include/drm/drm_fb_helper.h 					      const struct fb_fillrect *rect)
rect              411 include/drm/drm_fb_helper.h 					      const struct fb_fillrect *rect)
rect              263 include/linux/fb.h 	void (*fb_fillrect) (struct fb_info *info, const struct fb_fillrect *rect);
rect              364 include/linux/fb.h 	void (*fb_tilefill)(struct fb_info *info, struct fb_tilerect *rect);
rect              592 include/linux/fb.h extern void cfb_fillrect(struct fb_info *info, const struct fb_fillrect *rect); 
rect              598 include/linux/fb.h extern void sys_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
rect              111 include/linux/svga.h void svga_tilefill(struct fb_info *info, struct fb_tilerect *rect);
rect               64 include/uapi/linux/v4l2-subdev.h 	struct v4l2_rect rect;
rect              246 include/video/imx-ipu-v3.h 	struct v4l2_rect rect;
rect               18 tools/perf/ui/gtk/browser.c 	GdkRectangle rect;
rect               28 tools/perf/ui/gtk/browser.c 	gdk_screen_get_monitor_geometry(screen, monitor, &rect);
rect               30 tools/perf/ui/gtk/browser.c 	width	= rect.width * 3 / 4;
rect               31 tools/perf/ui/gtk/browser.c 	height	= rect.height * 3 / 4;