Lines Matching defs:vi
87 struct vbi_info *vi = &itv->vbi;
106 if (memcmp(&vps, &vi->vps_payload, sizeof(vps))) {
107 vi->vps_payload = vps;
114 if (vi->wss_payload != wss) {
115 vi->wss_payload = wss;
123 struct vbi_info *vi = &itv->vbi;
125 if (vi->cc_payload_idx < ARRAY_SIZE(vi->cc_payload)) {
126 memcpy(&vi->cc_payload[vi->cc_payload_idx], cc,
128 vi->cc_payload_idx++;
464 struct vbi_info *vi = &itv->vbi;
476 vi->wss_missing_cnt = 0;
477 } else if (vi->wss_missing_cnt == 4) {
480 vi->wss_missing_cnt++;
500 vi->cc_missing_cnt = 0;
502 } else if (vi->cc_missing_cnt == 4) {
505 vi->cc_missing_cnt++;
512 ivtv_set_wss(itv, 1, vi->wss_payload & 0xf);
516 if (vi->cc_payload_idx == 0) {
520 while (vi->cc_payload_idx) {
521 cc = vi->cc_payload[0];
523 memmove(vi->cc_payload, vi->cc_payload + 1,
524 sizeof(vi->cc_payload) - sizeof(vi->cc_payload[0]));
525 vi->cc_payload_idx--;
526 if (vi->cc_payload_idx && cc.odd[0] == 0x80 && cc.odd[1] == 0x80)