/linux-master/drivers/media/common/b2c2/ |
H A D | flexcop-hw-filter.c | 65 #define pid_ctrl(vregname,field,enablefield,trans_field,transval) \ 68 vpid.vregname.field = onoff ? pid : 0x1fff; \
|
/linux-master/drivers/media/common/saa7146/ |
H A D | saa7146_fops.c | 89 if (vv->video_fmt.field == V4L2_FIELD_ALTERNATE) 90 buf->vb.field = vv->last_field; 91 else if (vv->video_fmt.field == V4L2_FIELD_ANY) 92 buf->vb.field = (vv->video_fmt.height > vv->standard->v_max_out / 2) 96 buf->vb.field = vv->video_fmt.field; 301 fmt->field = V4L2_FIELD_INTERLACED;
|
H A D | saa7146_hlp.c | 213 static int calculate_v_scale_registers(struct saa7146_dev *dev, enum v4l2_field field, argument 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) argument 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; local 543 enum v4l2_field field = pix->field; local [all...] |
H A D | saa7146_video.c | 363 enum v4l2_field field; local 373 field = f->fmt.pix.field; 377 if (V4L2_FIELD_ANY == field) { 378 field = (f->fmt.pix.height > maxh / 2) 382 switch (field) { 389 field = V4L2_FIELD_INTERLACED; 393 f->fmt.pix.field = field; 434 switch (f->fmt.pix.field) { [all...] |
/linux-master/drivers/media/common/v4l2-tpg/ |
H A D | v4l2-tpg-core.c | 104 tpg->field = V4L2_FIELD_NONE; 524 u32 field) 530 tpg->field = field; 532 if (V4L2_FIELD_HAS_T_OR_B(field)) 1997 unsigned step = V4L2_FIELD_HAS_T_OR_B(tpg->field) ? 2 : 1; 2020 if (tpg->field == V4L2_FIELD_BOTTOM) 2022 else if (tpg->field == V4L2_FIELD_SEQ_TB || tpg->field == V4L2_FIELD_SEQ_BT) 2124 unsigned field) 523 tpg_reset_source(struct tpg_data *tpg, unsigned width, unsigned height, u32 field) argument 2123 tpg_calc_frameline(const struct tpg_data *tpg, unsigned src_y, unsigned field) argument 2140 tpg_calc_buffer_line(const struct tpg_data *tpg, unsigned y, unsigned field) argument [all...] |
/linux-master/drivers/media/common/videobuf2/ |
H A D | videobuf2-v4l2.c | 150 * and the timecode field and flag if needed. 189 if (b->field == V4L2_FIELD_ALTERNATE && q->is_output) { 191 * If the format's field is ALTERNATE, then the buffer's field 194 * buffer represents a top or a bottom field in order to 196 * that just says that it is either a top or a bottom field, 199 dprintk(q, 1, "the field is incorrectly set to ALTERNATE for an output buffer\n"); 327 * The 'field' is valid metadata for this output buffer 331 vbuf->field = b->field; [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | stv0910.c | 189 static int write_field(struct stv *state, u32 field, u8 val) argument 194 status = read_reg(state, field >> 16, &old); 197 mask = field & 0xff; 198 shift = (field >> 12) & 0xf; 202 return write_reg(state, field >> 16, new);
|
/linux-master/drivers/media/i2c/ |
H A D | adv7170.c | 281 mf->field = V4L2_FIELD_ANY;
|
H A D | adv7175.c | 319 mf->field = V4L2_FIELD_ANY;
|
H A D | adv7180.c | 225 enum v4l2_field field; member in struct:adv7180_state 537 if (state->field == V4L2_FIELD_NONE) 729 if (state->field == V4L2_FIELD_ALTERNATE) 740 if (state->field == V4L2_FIELD_NONE) { 783 format->format.field = state->field; 797 switch (format->format.field) { 803 format->format.field = V4L2_FIELD_ALTERNATE; 810 if (state->field != format->format.field) { [all...] |
H A D | adv7183.c | 165 v4l2_info(sd, "adv7183: Vsync field control 1 2 and 3 = 0x%02x 0x%02x 0x%02x\n", 435 fmt->field = V4L2_FIELD_SEQ_TB; 439 fmt->field = V4L2_FIELD_SEQ_BT;
|
H A D | adv7511-v4l2.c | 1227 format->field = V4L2_FIELD_NONE;
|
H A D | adv7604.c | 1859 format->field = V4L2_FIELD_NONE;
|
H A D | adv7842.c | 2011 format->field = V4L2_FIELD_NONE;
|
H A D | ak881x.c | 106 mf->field = V4L2_FIELD_INTERLACED;
|
H A D | alvium-csi2.c | 33 .field = V4L2_FIELD_NONE,
|
H A D | ar0521.c | 432 fmt->field = V4L2_FIELD_NONE;
|
H A D | ds90ub913.c | 285 .field = V4L2_FIELD_NONE, 295 .field = V4L2_FIELD_NONE,
|
H A D | ds90ub953.c | 444 .field = V4L2_FIELD_NONE,
|
H A D | ds90ub960.c | 2733 .field = V4L2_FIELD_NONE,
|
H A D | gc0308.c | 1046 fmt->field = V4L2_FIELD_NONE; 1090 format->field = V4L2_FIELD_NONE;
|
/linux-master/drivers/media/i2c/adv748x/ |
H A D | adv748x-afe.c | 119 fmt->field = V4L2_FIELD_ALTERNATE;
|
H A D | adv748x-hdmi.c | 96 fmt->field = hdmi->timings.bt.interlaced ? 105 if (fmt->field == V4L2_FIELD_ALTERNATE)
|
/linux-master/drivers/media/i2c/ccs/ |
H A D | ccs-core.c | 2214 fmt->format.field = V4L2_FIELD_NONE; 3027 fmt->field = V4L2_FIELD_NONE; 3040 fmt->field = V4L2_FIELD_NONE;
|
/linux-master/drivers/media/i2c/cx25840/ |
H A D | cx25840-core.c | 994 * - VIP 1.1 control codes - 10bit, blue field enable. 1762 fmt->field = V4L2_FIELD_INTERLACED;
|