• Home
  • Raw
  • Download

Lines Matching refs:geo

174 static void mxr_geometry_dump(struct mxr_device *mdev, struct mxr_geometry *geo)  in mxr_geometry_dump()  argument
177 geo->src.full_width, geo->src.full_height); in mxr_geometry_dump()
179 geo->src.width, geo->src.height); in mxr_geometry_dump()
181 geo->src.x_offset, geo->src.y_offset); in mxr_geometry_dump()
183 geo->dst.full_width, geo->dst.full_height); in mxr_geometry_dump()
185 geo->dst.width, geo->dst.height); in mxr_geometry_dump()
187 geo->dst.x_offset, geo->dst.y_offset); in mxr_geometry_dump()
189 geo->x_ratio, geo->y_ratio); in mxr_geometry_dump()
197 memset(&layer->geo, 0, sizeof(layer->geo)); in mxr_layer_default_geo()
201 layer->geo.dst.full_width = mbus_fmt.width; in mxr_layer_default_geo()
202 layer->geo.dst.full_height = mbus_fmt.height; in mxr_layer_default_geo()
203 layer->geo.dst.width = layer->geo.dst.full_width; in mxr_layer_default_geo()
204 layer->geo.dst.height = layer->geo.dst.full_height; in mxr_layer_default_geo()
205 layer->geo.dst.field = mbus_fmt.field; in mxr_layer_default_geo()
207 layer->geo.src.full_width = mbus_fmt.width; in mxr_layer_default_geo()
208 layer->geo.src.full_height = mbus_fmt.height; in mxr_layer_default_geo()
209 layer->geo.src.width = layer->geo.src.full_width; in mxr_layer_default_geo()
210 layer->geo.src.height = layer->geo.src.full_height; in mxr_layer_default_geo()
212 mxr_geometry_dump(mdev, &layer->geo); in mxr_layer_default_geo()
214 mxr_geometry_dump(mdev, &layer->geo); in mxr_layer_default_geo()
224 if (layer->geo.dst.full_width == mbus_fmt.width && in mxr_layer_update_output()
225 layer->geo.dst.full_height == mbus_fmt.width) in mxr_layer_update_output()
228 layer->geo.dst.full_width = mbus_fmt.width; in mxr_layer_update_output()
229 layer->geo.dst.full_height = mbus_fmt.height; in mxr_layer_update_output()
230 layer->geo.dst.field = mbus_fmt.field; in mxr_layer_update_output()
233 mxr_geometry_dump(mdev, &layer->geo); in mxr_layer_update_output()
305 pix->width = layer->geo.src.full_width; in mxr_g_fmt()
306 pix->height = layer->geo.src.full_height; in mxr_g_fmt()
322 struct mxr_geometry *geo = &layer->geo; in mxr_s_fmt() local
335 geo->src.full_width = max(geo->dst.full_width, pix->width); in mxr_s_fmt()
336 geo->src.full_height = max(geo->dst.full_height, pix->height); in mxr_s_fmt()
338 mxr_geometry_dump(mdev, &layer->geo); in mxr_s_fmt()
340 geo->src.width = pix->width; in mxr_s_fmt()
341 geo->src.height = pix->height; in mxr_s_fmt()
342 geo->src.x_offset = 0; in mxr_s_fmt()
343 geo->src.y_offset = 0; in mxr_s_fmt()
346 mxr_geometry_dump(mdev, &layer->geo); in mxr_s_fmt()
348 geo->src.full_width = 0; in mxr_s_fmt()
349 geo->src.full_height = 0; in mxr_s_fmt()
351 mxr_geometry_dump(mdev, &layer->geo); in mxr_s_fmt()
363 struct mxr_geometry *geo = &layer->geo; in mxr_g_selection() local
373 s->r.left = geo->src.x_offset; in mxr_g_selection()
374 s->r.top = geo->src.y_offset; in mxr_g_selection()
375 s->r.width = geo->src.width; in mxr_g_selection()
376 s->r.height = geo->src.height; in mxr_g_selection()
382 s->r.width = geo->src.full_width; in mxr_g_selection()
383 s->r.height = geo->src.full_height; in mxr_g_selection()
387 s->r.left = geo->dst.x_offset; in mxr_g_selection()
388 s->r.top = geo->dst.y_offset; in mxr_g_selection()
389 s->r.width = geo->dst.width; in mxr_g_selection()
390 s->r.height = geo->dst.height; in mxr_g_selection()
396 s->r.width = geo->dst.full_width; in mxr_g_selection()
397 s->r.height = geo->dst.full_height; in mxr_g_selection()
424 struct mxr_geometry *geo = &layer->geo; in mxr_s_selection() local
443 res.width = geo->src.full_width; in mxr_s_selection()
444 res.height = geo->src.full_height; in mxr_s_selection()
450 res.width = geo->dst.full_width; in mxr_s_selection()
451 res.height = geo->dst.full_height; in mxr_s_selection()
455 target = &geo->src; in mxr_s_selection()
460 target = &geo->dst; in mxr_s_selection()
469 memcpy(&tmp, geo, sizeof(tmp)); in mxr_s_selection()
485 mxr_geometry_dump(layer->mdev, &layer->geo); in mxr_s_selection()
501 memcpy(geo, &tmp, sizeof(tmp)); in mxr_s_selection()
899 mxr_mplane_fill(planes, fmt, layer->geo.src.full_width, in queue_setup()
900 layer->geo.src.full_height); in queue_setup()