Lines Matching refs:vi
99 struct vbi_info *vi = &itv->vbi; in ivtv_write_vbi_line() local
118 if (memcmp(&vps, &vi->vps_payload, sizeof(vps))) { in ivtv_write_vbi_line()
119 vi->vps_payload = vps; in ivtv_write_vbi_line()
126 if (vi->wss_payload != wss) { in ivtv_write_vbi_line()
127 vi->wss_payload = wss; in ivtv_write_vbi_line()
135 struct vbi_info *vi = &itv->vbi; in ivtv_write_vbi_cc_lines() local
137 if (vi->cc_payload_idx < ARRAY_SIZE(vi->cc_payload)) { in ivtv_write_vbi_cc_lines()
138 memcpy(&vi->cc_payload[vi->cc_payload_idx], cc, in ivtv_write_vbi_cc_lines()
140 vi->cc_payload_idx++; in ivtv_write_vbi_cc_lines()
476 struct vbi_info *vi = &itv->vbi; in ivtv_vbi_work_handler() local
488 vi->wss_missing_cnt = 0; in ivtv_vbi_work_handler()
489 } else if (vi->wss_missing_cnt == 4) { in ivtv_vbi_work_handler()
492 vi->wss_missing_cnt++; in ivtv_vbi_work_handler()
512 vi->cc_missing_cnt = 0; in ivtv_vbi_work_handler()
514 } else if (vi->cc_missing_cnt == 4) { in ivtv_vbi_work_handler()
517 vi->cc_missing_cnt++; in ivtv_vbi_work_handler()
524 ivtv_set_wss(itv, 1, vi->wss_payload & 0xf); in ivtv_vbi_work_handler()
528 if (vi->cc_payload_idx == 0) { in ivtv_vbi_work_handler()
532 while (vi->cc_payload_idx) { in ivtv_vbi_work_handler()
533 cc = vi->cc_payload[0]; in ivtv_vbi_work_handler()
535 memmove(vi->cc_payload, vi->cc_payload + 1, in ivtv_vbi_work_handler()
536 sizeof(vi->cc_payload) - sizeof(vi->cc_payload[0])); in ivtv_vbi_work_handler()
537 vi->cc_payload_idx--; in ivtv_vbi_work_handler()
538 if (vi->cc_payload_idx && cc.odd[0] == 0x80 && cc.odd[1] == 0x80) in ivtv_vbi_work_handler()