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) {
309 static void saa7146_set_window(struct saa7146_dev *dev, int width, int height, enum v4l2_field field)
321 calculate_v_scale_registers(dev, field, vv->standard->v_field*2, height, &hps_v_scale, &hps_v_gain);
417 enum v4l2_field field = pix->field;
422 width, height, v4l2_field_names[field]);
442 if (V4L2_FIELD_HAS_BOTH(field)) {
443 } else if (field == V4L2_FIELD_ALTERNATE) {
453 } else if (field == V4L2_FIELD_TOP) {
456 } else if (field == V4L2_FIELD_BOTTOM) {
543 enum v4l2_field field = pix->field;
551 width, height, v4l2_field_names[field]);
593 if (V4L2_FIELD_HAS_BOTH(field)) {
594 } else if (field == V4L2_FIELD_ALTERNATE) {
602 } else if (field == V4L2_FIELD_TOP) {
609 } else if (field == V4L2_FIELD_BOTTOM) {
737 saa7146_set_window(dev, pix->width, pix->height, pix->field);