Lines Matching +full:0 +full:x00000ff0
15 0x001a8600,
16 0x00240400,
17 0x002d8200,
18 0x00370000,
19 0x00029000,
20 0x000C0E00,
21 0x006B0400,
22 0x00748200
66 y_dma.page_count, &dma->map[0], 0); in ivtv_yuv_prep_user_dma()
67 uv_pages = 0; /* silence gcc. value is set and consumed only if: */ in ivtv_yuv_prep_user_dma()
70 uv_dma.page_count, &dma->map[y_pages], 0); in ivtv_yuv_prep_user_dma()
81 if (uv_pages >= 0) { in ivtv_yuv_prep_user_dma()
92 if (y_pages >= 0) { in ivtv_yuv_prep_user_dma()
109 if (ivtv_udma_fill_sg_list (dma, &uv_dma, ivtv_udma_fill_sg_list (dma, &y_dma, 0)) < 0) { in ivtv_yuv_prep_user_dma()
112 dma->page_count = 0; in ivtv_yuv_prep_user_dma()
118 IVTV_DEBUG_WARN("%s: DMA map error, SG_length is 0\n", __func__); in ivtv_yuv_prep_user_dma()
120 dma->page_count = 0; in ivtv_yuv_prep_user_dma()
136 dma->SGarray[dma->SG_length - 1].size |= cpu_to_le32(0x80000000); in ivtv_yuv_prep_user_dma()
139 return 0; in ivtv_yuv_prep_user_dma()
147 for (i = 0, y = 16, uv = 4; i < 16; i++, y += 24, uv += 12) { in ivtv_yuv_filter_check()
154 return 0; in ivtv_yuv_filter_check()
166 for (line = 0; line < 16; line++) { in ivtv_yuv_filter()
167 write_reg(read_dec(i), 0x02804); in ivtv_yuv_filter()
168 write_reg(read_dec(i), 0x0281c); in ivtv_yuv_filter()
170 write_reg(read_dec(i), 0x02808); in ivtv_yuv_filter()
171 write_reg(read_dec(i), 0x02820); in ivtv_yuv_filter()
173 write_reg(read_dec(i), 0x0280c); in ivtv_yuv_filter()
174 write_reg(read_dec(i), 0x02824); in ivtv_yuv_filter()
176 write_reg(read_dec(i), 0x02810); in ivtv_yuv_filter()
177 write_reg(read_dec(i), 0x02828); in ivtv_yuv_filter()
179 write_reg(read_dec(i), 0x02814); in ivtv_yuv_filter()
180 write_reg(read_dec(i), 0x0282c); in ivtv_yuv_filter()
182 write_reg(0, 0x02818); in ivtv_yuv_filter()
183 write_reg(0, 0x02830); in ivtv_yuv_filter()
192 for (line = 0; line < 16; line++) { in ivtv_yuv_filter()
193 write_reg(read_dec(i), 0x02900); in ivtv_yuv_filter()
195 write_reg(read_dec(i), 0x02904); in ivtv_yuv_filter()
197 write_reg(0, 0x02908); in ivtv_yuv_filter()
206 for (line = 0; line < 16; line++) { in ivtv_yuv_filter()
207 write_reg(read_dec(i), 0x0290c); in ivtv_yuv_filter()
209 write_reg(read_dec(i), 0x02910); in ivtv_yuv_filter()
211 write_reg(0, 0x02914); in ivtv_yuv_filter()
243 reg_2870 = 0; in ivtv_yuv_handle_horizontal()
254 else if ((f->tru_x - f->pan_x < 0) && (f->tru_x - f->pan_x >= -20) && (f->dst_w >= 660)) in ivtv_yuv_handle_horizontal()
264 reg_2870 = 0x000d000e - reg_2870; in ivtv_yuv_handle_horizontal()
266 reg_2870 = 0x0012000e - reg_2870; in ivtv_yuv_handle_horizontal()
273 master_width = (f->src_w * 0x00200000) / (f->dst_w); in ivtv_yuv_handle_horizontal()
274 if (master_width * f->dst_w != f->src_w * 0x00200000) in ivtv_yuv_handle_horizontal()
289 reg_2870_base = 0; in ivtv_yuv_handle_horizontal()
291 …reg_2870 += (((reg_2870_offset << 14) & 0xFFFF0000) | reg_2870_offset >> 2) + (reg_2870_base << 17… in ivtv_yuv_handle_horizontal()
292 reg_2874 = 0; in ivtv_yuv_handle_horizontal()
294 master_width = (f->src_w * 0x00080000) / f->dst_w; in ivtv_yuv_handle_horizontal()
295 if (master_width * f->dst_w != f->src_w * 0x00080000) in ivtv_yuv_handle_horizontal()
304 reg_2870 += ((reg_2870_offset << 15) & 0xFFFF0000) | reg_2870_offset; in ivtv_yuv_handle_horizontal()
306 reg_2874 = 0x00000012; in ivtv_yuv_handle_horizontal()
308 master_width = (f->src_w * 0x00100000) / f->dst_w; in ivtv_yuv_handle_horizontal()
309 if (master_width * f->dst_w != f->src_w * 0x00100000) in ivtv_yuv_handle_horizontal()
318 reg_2870 += ((reg_2870_offset << 14) & 0xFFFF0000) | reg_2870_offset >> 1; in ivtv_yuv_handle_horizontal()
320 reg_2874 = 0x00000001; in ivtv_yuv_handle_horizontal()
325 /* An exact size match uses filter 0 */ in ivtv_yuv_handle_horizontal()
326 h_filter = 0; in ivtv_yuv_handle_horizontal()
331 /* Only an exact size match can use filter 0 */ in ivtv_yuv_handle_horizontal()
335 write_reg(reg_2834, 0x02834); in ivtv_yuv_handle_horizontal()
336 write_reg(reg_2838, 0x02838); in ivtv_yuv_handle_horizontal()
337 IVTV_DEBUG_YUV("Update reg 0x2834 %08x->%08x 0x2838 %08x->%08x\n", in ivtv_yuv_handle_horizontal()
340 write_reg(reg_283c, 0x0283c); in ivtv_yuv_handle_horizontal()
341 write_reg(reg_2844, 0x02844); in ivtv_yuv_handle_horizontal()
343 IVTV_DEBUG_YUV("Update reg 0x283c %08x->%08x 0x2844 %08x->%08x\n", in ivtv_yuv_handle_horizontal()
346 write_reg(0x00080514, 0x02840); in ivtv_yuv_handle_horizontal()
347 write_reg(0x00100514, 0x02848); in ivtv_yuv_handle_horizontal()
348 IVTV_DEBUG_YUV("Update reg 0x2840 %08x->%08x 0x2848 %08x->%08x\n", in ivtv_yuv_handle_horizontal()
349 yi->reg_2840, 0x00080514, yi->reg_2848, 0x00100514); in ivtv_yuv_handle_horizontal()
351 write_reg(reg_2854, 0x02854); in ivtv_yuv_handle_horizontal()
352 IVTV_DEBUG_YUV("Update reg 0x2854 %08x->%08x \n", in ivtv_yuv_handle_horizontal()
355 write_reg(reg_285c, 0x0285c); in ivtv_yuv_handle_horizontal()
356 write_reg(reg_2864, 0x02864); in ivtv_yuv_handle_horizontal()
357 IVTV_DEBUG_YUV("Update reg 0x285c %08x->%08x 0x2864 %08x->%08x\n", in ivtv_yuv_handle_horizontal()
360 write_reg(reg_2874, 0x02874); in ivtv_yuv_handle_horizontal()
361 IVTV_DEBUG_YUV("Update reg 0x2874 %08x->%08x\n", in ivtv_yuv_handle_horizontal()
364 write_reg(reg_2870, 0x02870); in ivtv_yuv_handle_horizontal()
365 IVTV_DEBUG_YUV("Update reg 0x2870 %08x->%08x\n", in ivtv_yuv_handle_horizontal()
368 write_reg(reg_2890, 0x02890); in ivtv_yuv_handle_horizontal()
369 IVTV_DEBUG_YUV("Update reg 0x2890 %08x->%08x\n", in ivtv_yuv_handle_horizontal()
413 src_major_uv = 0; in ivtv_yuv_handle_vertical()
439 master_height = (f->src_h * 0x00400000) / f->dst_h; in ivtv_yuv_handle_vertical()
440 if ((f->src_h * 0x00400000) - (master_height * f->dst_h) >= f->dst_h / 2) in ivtv_yuv_handle_vertical()
448 reg_296c = 0x00000000; in ivtv_yuv_handle_vertical()
450 master_height = (f->src_h * 0x00400000) / f->dst_h; in ivtv_yuv_handle_vertical()
456 reg_296c = 0x00000000; in ivtv_yuv_handle_vertical()
467 master_height = (f->src_h * 0x00200000) / f->dst_h; in ivtv_yuv_handle_vertical()
473 reg_296c = 0x00000101; in ivtv_yuv_handle_vertical()
484 master_height = (f->src_h * 0x00100000) / f->dst_h; in ivtv_yuv_handle_vertical()
492 reg_296c = 0x00000102; in ivtv_yuv_handle_vertical()
498 reg_2934 = 0x00020000; in ivtv_yuv_handle_vertical()
499 reg_293c = 0x00100000; in ivtv_yuv_handle_vertical()
500 reg_2944 = 0x00040000; in ivtv_yuv_handle_vertical()
501 reg_294c = 0x000b0000; in ivtv_yuv_handle_vertical()
503 reg_2934 = 0x00000FF0; in ivtv_yuv_handle_vertical()
504 reg_293c = 0x00000FF0; in ivtv_yuv_handle_vertical()
505 reg_2944 = 0x00000FF0; in ivtv_yuv_handle_vertical()
506 reg_294c = 0x00000FF0; in ivtv_yuv_handle_vertical()
510 reg_2950 = 0x00010000 + src_major_y; in ivtv_yuv_handle_vertical()
512 reg_2950 += 0x00010000; in ivtv_yuv_handle_vertical()
515 reg_2958 = 0x00010000 + (src_major_y >> 1); in ivtv_yuv_handle_vertical()
517 reg_2958 += 0x00010000; in ivtv_yuv_handle_vertical()
521 reg_289c = 0x011e0017; in ivtv_yuv_handle_vertical()
523 reg_289c = 0x01500017; in ivtv_yuv_handle_vertical()
525 if (f->dst_y < 0) in ivtv_yuv_handle_vertical()
548 reg_2964 = 0x00010001 + ((reg_2964 & 0x0000FFFF) - (reg_2964 >> 16)); in ivtv_yuv_handle_vertical()
549 reg_2968 = 0x00010001 + ((reg_2968 & 0x0000FFFF) - (reg_2968 >> 16)); in ivtv_yuv_handle_vertical()
554 if ((reg_2964 != 0x00010001) && (f->dst_h / 2 <= f->src_h)) in ivtv_yuv_handle_vertical()
555 reg_2964 = (reg_2964 & 0xFFFF0000) + ((reg_2964 & 0x0000FFFF) / 2); in ivtv_yuv_handle_vertical()
558 reg_2964 -= 0x00010001; in ivtv_yuv_handle_vertical()
560 reg_2968 -= 0x00010001; in ivtv_yuv_handle_vertical()
567 /* An exact size match uses filter 0/1 */ in ivtv_yuv_handle_vertical()
568 v_filter_1 = 0; in ivtv_yuv_handle_vertical()
574 /* Only an exact size match can use filter 0 */ in ivtv_yuv_handle_vertical()
579 write_reg(reg_2934, 0x02934); in ivtv_yuv_handle_vertical()
580 write_reg(reg_293c, 0x0293c); in ivtv_yuv_handle_vertical()
581 IVTV_DEBUG_YUV("Update reg 0x2934 %08x->%08x 0x293c %08x->%08x\n", in ivtv_yuv_handle_vertical()
583 write_reg(reg_2944, 0x02944); in ivtv_yuv_handle_vertical()
584 write_reg(reg_294c, 0x0294c); in ivtv_yuv_handle_vertical()
585 IVTV_DEBUG_YUV("Update reg 0x2944 %08x->%08x 0x294c %08x->%08x\n", in ivtv_yuv_handle_vertical()
588 /* Ensure 2970 is 0 (does it ever change ?) */ in ivtv_yuv_handle_vertical()
589 /* write_reg(0,0x02970); */ in ivtv_yuv_handle_vertical()
590 /* IVTV_DEBUG_YUV("Update reg 0x2970 %08x->%08x\n", yi->reg_2970, 0); */ in ivtv_yuv_handle_vertical()
592 write_reg(reg_2930, 0x02938); in ivtv_yuv_handle_vertical()
593 write_reg(reg_2930, 0x02930); in ivtv_yuv_handle_vertical()
594 IVTV_DEBUG_YUV("Update reg 0x2930 %08x->%08x 0x2938 %08x->%08x\n", in ivtv_yuv_handle_vertical()
597 write_reg(reg_2928, 0x02928); in ivtv_yuv_handle_vertical()
598 write_reg(reg_2928 + 0x514, 0x0292C); in ivtv_yuv_handle_vertical()
599 IVTV_DEBUG_YUV("Update reg 0x2928 %08x->%08x 0x292c %08x->%08x\n", in ivtv_yuv_handle_vertical()
600 yi->reg_2928, reg_2928, yi->reg_292c, reg_2928 + 0x514); in ivtv_yuv_handle_vertical()
602 write_reg(reg_2920, 0x02920); in ivtv_yuv_handle_vertical()
603 write_reg(reg_2920 + 0x514, 0x02924); in ivtv_yuv_handle_vertical()
604 IVTV_DEBUG_YUV("Update reg 0x2920 %08x->%08x 0x2924 %08x->%08x\n", in ivtv_yuv_handle_vertical()
605 yi->reg_2920, reg_2920, yi->reg_2924, reg_2920 + 0x514); in ivtv_yuv_handle_vertical()
607 write_reg(reg_2918, 0x02918); in ivtv_yuv_handle_vertical()
608 write_reg(reg_291c, 0x0291C); in ivtv_yuv_handle_vertical()
609 IVTV_DEBUG_YUV("Update reg 0x2918 %08x->%08x 0x291C %08x->%08x\n", in ivtv_yuv_handle_vertical()
612 write_reg(reg_296c, 0x0296c); in ivtv_yuv_handle_vertical()
613 IVTV_DEBUG_YUV("Update reg 0x296c %08x->%08x\n", in ivtv_yuv_handle_vertical()
616 write_reg(reg_2940, 0x02948); in ivtv_yuv_handle_vertical()
617 write_reg(reg_2940, 0x02940); in ivtv_yuv_handle_vertical()
618 IVTV_DEBUG_YUV("Update reg 0x2940 %08x->%08x 0x2948 %08x->%08x\n", in ivtv_yuv_handle_vertical()
621 write_reg(reg_2950, 0x02950); in ivtv_yuv_handle_vertical()
622 write_reg(reg_2954, 0x02954); in ivtv_yuv_handle_vertical()
623 IVTV_DEBUG_YUV("Update reg 0x2950 %08x->%08x 0x2954 %08x->%08x\n", in ivtv_yuv_handle_vertical()
626 write_reg(reg_2958, 0x02958); in ivtv_yuv_handle_vertical()
627 write_reg(reg_295c, 0x0295C); in ivtv_yuv_handle_vertical()
628 IVTV_DEBUG_YUV("Update reg 0x2958 %08x->%08x 0x295C %08x->%08x\n", in ivtv_yuv_handle_vertical()
631 write_reg(reg_2960, 0x02960); in ivtv_yuv_handle_vertical()
632 IVTV_DEBUG_YUV("Update reg 0x2960 %08x->%08x \n", in ivtv_yuv_handle_vertical()
635 write_reg(reg_2964, 0x02964); in ivtv_yuv_handle_vertical()
636 write_reg(reg_2968, 0x02968); in ivtv_yuv_handle_vertical()
637 IVTV_DEBUG_YUV("Update reg 0x2964 %08x->%08x 0x2968 %08x->%08x\n", in ivtv_yuv_handle_vertical()
640 write_reg(reg_289c, 0x0289c); in ivtv_yuv_handle_vertical()
641 IVTV_DEBUG_YUV("Update reg 0x289c %08x->%08x\n", in ivtv_yuv_handle_vertical()
663 u32 yuv_update = 0; in ivtv_yuv_window_setup()
666 if (f->src_x < 0) in ivtv_yuv_window_setup()
667 f->src_x = 0; in ivtv_yuv_window_setup()
668 if (f->src_y < 0) in ivtv_yuv_window_setup()
669 f->src_y = 0; in ivtv_yuv_window_setup()
672 if ((osd_crop = f->src_w - 4 * f->dst_w) > 0) { in ivtv_yuv_window_setup()
685 if ((osd_crop = f->src_h - 4 * f->dst_h) > 0) { in ivtv_yuv_window_setup()
703 if ((osd_crop = f->pan_y - f->dst_y) > 0) { in ivtv_yuv_window_setup()
708 f->dst_y = 0; in ivtv_yuv_window_setup()
713 if ((osd_crop = f->dst_h + f->dst_y - f->vis_h) > 0) { in ivtv_yuv_window_setup()
721 if ((osd_crop = f->pan_x - f->dst_x) > 0) { in ivtv_yuv_window_setup()
726 f->dst_x = 0; in ivtv_yuv_window_setup()
731 if ((osd_crop = f->dst_w + f->dst_x - f->vis_w) > 0) { in ivtv_yuv_window_setup()
821 f.pan_x = 0; in ivtv_yuv_work_handler()
822 f.pan_y = 0; in ivtv_yuv_work_handler()
832 write_reg(0x01008080, 0x2898); in ivtv_yuv_work_handler()
834 write_reg(0x00108080, 0x2898); in ivtv_yuv_work_handler()
852 yi->reg_2834 = read_reg(0x02834); in ivtv_yuv_init()
853 yi->reg_2838 = read_reg(0x02838); in ivtv_yuv_init()
854 yi->reg_283c = read_reg(0x0283c); in ivtv_yuv_init()
855 yi->reg_2840 = read_reg(0x02840); in ivtv_yuv_init()
856 yi->reg_2844 = read_reg(0x02844); in ivtv_yuv_init()
857 yi->reg_2848 = read_reg(0x02848); in ivtv_yuv_init()
858 yi->reg_2854 = read_reg(0x02854); in ivtv_yuv_init()
859 yi->reg_285c = read_reg(0x0285c); in ivtv_yuv_init()
860 yi->reg_2864 = read_reg(0x02864); in ivtv_yuv_init()
861 yi->reg_2870 = read_reg(0x02870); in ivtv_yuv_init()
862 yi->reg_2874 = read_reg(0x02874); in ivtv_yuv_init()
863 yi->reg_2898 = read_reg(0x02898); in ivtv_yuv_init()
864 yi->reg_2890 = read_reg(0x02890); in ivtv_yuv_init()
866 yi->reg_289c = read_reg(0x0289c); in ivtv_yuv_init()
867 yi->reg_2918 = read_reg(0x02918); in ivtv_yuv_init()
868 yi->reg_291c = read_reg(0x0291c); in ivtv_yuv_init()
869 yi->reg_2920 = read_reg(0x02920); in ivtv_yuv_init()
870 yi->reg_2924 = read_reg(0x02924); in ivtv_yuv_init()
871 yi->reg_2928 = read_reg(0x02928); in ivtv_yuv_init()
872 yi->reg_292c = read_reg(0x0292c); in ivtv_yuv_init()
873 yi->reg_2930 = read_reg(0x02930); in ivtv_yuv_init()
874 yi->reg_2934 = read_reg(0x02934); in ivtv_yuv_init()
875 yi->reg_2938 = read_reg(0x02938); in ivtv_yuv_init()
876 yi->reg_293c = read_reg(0x0293c); in ivtv_yuv_init()
877 yi->reg_2940 = read_reg(0x02940); in ivtv_yuv_init()
878 yi->reg_2944 = read_reg(0x02944); in ivtv_yuv_init()
879 yi->reg_2948 = read_reg(0x02948); in ivtv_yuv_init()
880 yi->reg_294c = read_reg(0x0294c); in ivtv_yuv_init()
881 yi->reg_2950 = read_reg(0x02950); in ivtv_yuv_init()
882 yi->reg_2954 = read_reg(0x02954); in ivtv_yuv_init()
883 yi->reg_2958 = read_reg(0x02958); in ivtv_yuv_init()
884 yi->reg_295c = read_reg(0x0295c); in ivtv_yuv_init()
885 yi->reg_2960 = read_reg(0x02960); in ivtv_yuv_init()
886 yi->reg_2964 = read_reg(0x02964); in ivtv_yuv_init()
887 yi->reg_2968 = read_reg(0x02968); in ivtv_yuv_init()
888 yi->reg_296c = read_reg(0x0296c); in ivtv_yuv_init()
889 yi->reg_2970 = read_reg(0x02970); in ivtv_yuv_init()
896 yi->osd_x_offset = read_reg(0x02a04) & 0x00000FFF; in ivtv_yuv_init()
897 yi->osd_y_offset = (read_reg(0x02a04) >> 16) & 0x00000FFF; in ivtv_yuv_init()
900 0 : NTSC 1 : PAL */ in ivtv_yuv_init()
901 if (read_reg(0x2878) & 4) in ivtv_yuv_init()
933 yi->blanking_dmaptr = 0; in ivtv_yuv_init()
938 write_reg_sync(0x01, IVTV_REG_VDM); in ivtv_yuv_init()
941 atomic_set(&yi->next_dma_frame, 0); in ivtv_yuv_init()
962 yi->new_frame_info[draw].update = 0; in ivtv_yuv_next_free()
994 nf->offset_y = (nf->tru_h + nf->src_x < 512 - 16) ? 1 : 0; in ivtv_yuv_setup_frame()
996 nf->update = 0; in ivtv_yuv_setup_frame()
997 nf->interlaced_y = 0; in ivtv_yuv_setup_frame()
998 nf->interlaced_uv = 0; in ivtv_yuv_setup_frame()
999 nf->delay = 0; in ivtv_yuv_setup_frame()
1000 nf->sync_field = 0; in ivtv_yuv_setup_frame()
1003 if (lace_threshold < 0) in ivtv_yuv_setup_frame()
1009 nf->interlaced = 0; in ivtv_yuv_setup_frame()
1011 nf->interlaced_y = 0; in ivtv_yuv_setup_frame()
1016 nf->interlaced_uv = 0; in ivtv_yuv_setup_frame()
1023 nf->interlaced = 0; in ivtv_yuv_setup_frame()
1027 nf->interlaced_y = 0; in ivtv_yuv_setup_frame()
1031 nf->interlaced_uv = 0; in ivtv_yuv_setup_frame()
1070 int rc = 0; in ivtv_yuv_udma_frame()
1071 int got_sig = 0; in ivtv_yuv_udma_frame()
1075 if ((rc = ivtv_yuv_prep_user_dma(itv, &itv->udma, args)) != 0) { in ivtv_yuv_udma_frame()
1091 got_sig = 0; in ivtv_yuv_udma_frame()
1122 dma_args.src.left = 0; in ivtv_yuv_setup_stream_frame()
1123 dma_args.src.top = 0; in ivtv_yuv_setup_stream_frame()
1185 yi->running = 0; in ivtv_yuv_close()
1187 atomic_set(&yi->next_fill_frame, 0); in ivtv_yuv_close()
1194 write_reg(yi->reg_2898 | 0x01000000, 0x2898); in ivtv_yuv_close()
1196 write_reg(yi->reg_2834, 0x02834); in ivtv_yuv_close()
1197 write_reg(yi->reg_2838, 0x02838); in ivtv_yuv_close()
1198 write_reg(yi->reg_283c, 0x0283c); in ivtv_yuv_close()
1199 write_reg(yi->reg_2840, 0x02840); in ivtv_yuv_close()
1200 write_reg(yi->reg_2844, 0x02844); in ivtv_yuv_close()
1201 write_reg(yi->reg_2848, 0x02848); in ivtv_yuv_close()
1202 write_reg(yi->reg_2854, 0x02854); in ivtv_yuv_close()
1203 write_reg(yi->reg_285c, 0x0285c); in ivtv_yuv_close()
1204 write_reg(yi->reg_2864, 0x02864); in ivtv_yuv_close()
1205 write_reg(yi->reg_2870, 0x02870); in ivtv_yuv_close()
1206 write_reg(yi->reg_2874, 0x02874); in ivtv_yuv_close()
1207 write_reg(yi->reg_2890, 0x02890); in ivtv_yuv_close()
1208 write_reg(yi->reg_289c, 0x0289c); in ivtv_yuv_close()
1210 write_reg(yi->reg_2918, 0x02918); in ivtv_yuv_close()
1211 write_reg(yi->reg_291c, 0x0291c); in ivtv_yuv_close()
1212 write_reg(yi->reg_2920, 0x02920); in ivtv_yuv_close()
1213 write_reg(yi->reg_2924, 0x02924); in ivtv_yuv_close()
1214 write_reg(yi->reg_2928, 0x02928); in ivtv_yuv_close()
1215 write_reg(yi->reg_292c, 0x0292c); in ivtv_yuv_close()
1216 write_reg(yi->reg_2930, 0x02930); in ivtv_yuv_close()
1217 write_reg(yi->reg_2934, 0x02934); in ivtv_yuv_close()
1218 write_reg(yi->reg_2938, 0x02938); in ivtv_yuv_close()
1219 write_reg(yi->reg_293c, 0x0293c); in ivtv_yuv_close()
1220 write_reg(yi->reg_2940, 0x02940); in ivtv_yuv_close()
1221 write_reg(yi->reg_2944, 0x02944); in ivtv_yuv_close()
1222 write_reg(yi->reg_2948, 0x02948); in ivtv_yuv_close()
1223 write_reg(yi->reg_294c, 0x0294c); in ivtv_yuv_close()
1224 write_reg(yi->reg_2950, 0x02950); in ivtv_yuv_close()
1225 write_reg(yi->reg_2954, 0x02954); in ivtv_yuv_close()
1226 write_reg(yi->reg_2958, 0x02958); in ivtv_yuv_close()
1227 write_reg(yi->reg_295c, 0x0295c); in ivtv_yuv_close()
1228 write_reg(yi->reg_2960, 0x02960); in ivtv_yuv_close()
1229 write_reg(yi->reg_2964, 0x02964); in ivtv_yuv_close()
1230 write_reg(yi->reg_2968, 0x02968); in ivtv_yuv_close()
1231 write_reg(yi->reg_296c, 0x0296c); in ivtv_yuv_close()
1232 write_reg(yi->reg_2970, 0x02970); in ivtv_yuv_close()
1237 if ((yi->reg_2834 & 0x0000FFFF) == (yi->reg_2834 >> 16)) { in ivtv_yuv_close()
1238 /* An exact size match uses filter 0 */ in ivtv_yuv_close()
1239 h_filter = 0; in ivtv_yuv_close()
1244 /* Only an exact size match can use filter 0. */ in ivtv_yuv_close()
1249 if ((yi->reg_2918 & 0x0000FFFF) == (yi->reg_2918 >> 16)) { in ivtv_yuv_close()
1250 /* An exact size match uses filter 0/1 */ in ivtv_yuv_close()
1251 v_filter_1 = 0; in ivtv_yuv_close()
1257 /* Only an exact size match can use filter 0 */ in ivtv_yuv_close()
1266 write_reg(0, 0x02814); in ivtv_yuv_close()
1267 write_reg(0, 0x0282c); in ivtv_yuv_close()
1268 write_reg(0, 0x02904); in ivtv_yuv_close()
1269 write_reg(0, 0x02910); in ivtv_yuv_close()
1280 yi->old_frame_info.src_w = 0; in ivtv_yuv_close()
1281 yi->old_frame_info.src_h = 0; in ivtv_yuv_close()
1282 yi->old_frame_info_args.src_w = 0; in ivtv_yuv_close()
1283 yi->old_frame_info_args.src_h = 0; in ivtv_yuv_close()