Lines Matching refs:field
213 static int calculate_v_scale_registers(struct saa7146_dev *dev, enum v4l2_field field,
233 or scaling is between 1/2 and 1/4 (if only one field is used) */
235 if (V4L2_FIELD_HAS_BOTH(field)) {
239 } else if (field == V4L2_FIELD_TOP
240 || field == V4L2_FIELD_ALTERNATE
241 || field == V4L2_FIELD_BOTTOM) {
339 struct saa7146_video_dma *vdma2, u32* clip_format, u32* arbtr_ctrl, enum v4l2_field field)
458 /* set clipping-mode. this depends on the field(s) used */
460 if (V4L2_FIELD_HAS_BOTH(field)) {
487 enum v4l2_field field = vv->ov.win.field;
501 calculate_clipping_registers_rect(dev, fh, &vdma2, &clip_format, &arbtr_ctrl, field);
524 static void saa7146_set_window(struct saa7146_dev *dev, int width, int height, enum v4l2_field field)
536 calculate_v_scale_registers(dev, field, vv->standard->v_field*2, height, &hps_v_scale, &hps_v_gain);
560 static void saa7146_set_position(struct saa7146_dev *dev, int w_x, int w_y, int w_height, enum v4l2_field field, u32 pixelformat)
591 if (V4L2_FIELD_HAS_BOTH(field)) {
592 } else if (field == V4L2_FIELD_ALTERNATE) {
596 } else if (field == V4L2_FIELD_TOP) {
599 } else if (field == V4L2_FIELD_BOTTOM) {
653 saa7146_set_window(dev, vv->ov.win.w.width, vv->ov.win.w.height, vv->ov.win.field);
654 saa7146_set_position(dev, vv->ov.win.w.left, vv->ov.win.w.top, vv->ov.win.w.height, vv->ov.win.field, vv->ov_fmt->pixelformat);
712 enum v4l2_field field = buf->fmt->field;
717 width, height, v4l2_field_names[field]);
737 if (V4L2_FIELD_HAS_BOTH(field)) {
738 } else if (field == V4L2_FIELD_ALTERNATE) {
748 } else if (field == V4L2_FIELD_TOP) {
751 } else if (field == V4L2_FIELD_BOTTOM) {
836 enum v4l2_field field = buf->fmt->field;
843 width, height, v4l2_field_names[field]);
885 if (V4L2_FIELD_HAS_BOTH(field)) {
886 } else if (field == V4L2_FIELD_ALTERNATE) {
894 } else if (field == V4L2_FIELD_TOP) {
901 } else if (field == V4L2_FIELD_BOTTOM) {
1012 saa7146_set_window(dev, buf->fmt->width, buf->fmt->height, buf->fmt->field);