Lines Matching defs:data
17 struct v4l2_sliced_vbi_data data;
21 data.id = V4L2_SLICED_VPS;
22 data.field = 0;
23 data.line = enabled ? 16 : 0;
24 data.data[2] = itv->vbi.vps_payload.data[0];
25 data.data[8] = itv->vbi.vps_payload.data[1];
26 data.data[9] = itv->vbi.vps_payload.data[2];
27 data.data[10] = itv->vbi.vps_payload.data[3];
28 data.data[11] = itv->vbi.vps_payload.data[4];
29 ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data);
34 struct v4l2_sliced_vbi_data data;
38 data.id = V4L2_SLICED_CAPTION_525;
39 data.field = 0;
40 data.line = (mode & 1) ? 21 : 0;
41 data.data[0] = cc->odd[0];
42 data.data[1] = cc->odd[1];
43 ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data);
44 data.field = 1;
45 data.line = (mode & 2) ? 21 : 0;
46 data.data[0] = cc->even[0];
47 data.data[1] = cc->even[1];
48 ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data);
53 struct v4l2_sliced_vbi_data data;
66 data.id = V4L2_SLICED_WSS_625;
67 data.field = 0;
68 data.line = enabled ? 23 : 0;
69 data.data[0] = mode & 0xff;
70 data.data[1] = (mode >> 8) & 0xff;
71 ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data);
91 cc->even[0] = d->data[0];
92 cc->even[1] = d->data[1];
94 cc->odd[0] = d->data[0];
95 cc->odd[1] = d->data[1];
101 vps.data[0] = d->data[2];
102 vps.data[1] = d->data[8];
103 vps.data[2] = d->data[9];
104 vps.data[3] = d->data[10];
105 vps.data[4] = d->data[11];
112 int wss = d->data[0] | d->data[1] << 8;
186 const int sd = sizeof(mpeg_hdr_data); /* start of vbi data */
206 memcpy(dst + sd + 12 + line * 43 + 1, itv->vbi.sliced_data[i].data, 42);
212 (the max size of the VBI data is 36 * 43 + 4 bytes).
248 /* unknown VBI data, convert to empty VBI frame */
282 memcpy(itv->vbi.sliced_dec_data[line].data, p + 1, 42);
356 memcpy(itv->vbi.sliced_data[line].data, vbi.p, 42);
370 /* Raw VBI data */
391 /* Sliced VBI data with data insertion */
425 for the swapping is also shifted. After swapping the data the
426 real start address of the VBI data is exactly 4 bytes after the
430 the VBI data is also non-4-byte aligned. */
465 struct v4l2_sliced_vbi_data data;
471 data.id = V4L2_SLICED_WSS_625;
472 data.field = 0;
474 if (v4l2_subdev_call(itv->sd_video, vbi, g_vbi_data, &data) == 0) {
475 ivtv_set_wss(itv, 1, data.data[0] & 0xf);
486 data.id = V4L2_SLICED_CAPTION_525;
487 data.field = 0;
488 if (v4l2_subdev_call(itv->sd_video, vbi, g_vbi_data, &data) == 0) {
490 cc.odd[0] = data.data[0];
491 cc.odd[1] = data.data[1];
493 data.field = 1;
494 if (v4l2_subdev_call(itv->sd_video, vbi, g_vbi_data, &data) == 0) {
496 cc.even[0] = data.data[0];
497 cc.even[1] = data.data[1];