Lines Matching refs:vi

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