Lines Matching refs:params

562 int32_t ipu_init_channel(ipu_channel_t channel, ipu_channel_params_t *params)  in ipu_init_channel()  argument
584 if (params->mem_dc_sync.di > 1) { in ipu_init_channel()
589 g_dc_di_assignment[1] = params->mem_dc_sync.di; in ipu_init_channel()
590 ipu_dc_init(1, params->mem_dc_sync.di, in ipu_init_channel()
591 params->mem_dc_sync.interlaced); in ipu_init_channel()
592 ipu_di_use_count[params->mem_dc_sync.di]++; in ipu_init_channel()
597 if (params->mem_dp_bg_sync.di > 1) { in ipu_init_channel()
602 g_dc_di_assignment[5] = params->mem_dp_bg_sync.di; in ipu_init_channel()
603 ipu_dp_init(channel, params->mem_dp_bg_sync.in_pixel_fmt, in ipu_init_channel()
604 params->mem_dp_bg_sync.out_pixel_fmt); in ipu_init_channel()
605 ipu_dc_init(5, params->mem_dp_bg_sync.di, in ipu_init_channel()
606 params->mem_dp_bg_sync.interlaced); in ipu_init_channel()
607 ipu_di_use_count[params->mem_dp_bg_sync.di]++; in ipu_init_channel()
613 ipu_dp_init(channel, params->mem_dp_fg_sync.in_pixel_fmt, in ipu_init_channel()
614 params->mem_dp_fg_sync.out_pixel_fmt); in ipu_init_channel()
807 struct ipu_ch_param params; in ipu_ch_param_init() local
809 memset(&params, 0, sizeof(params)); in ipu_ch_param_init()
811 ipu_ch_param_set_field(&params, 0, 125, 13, width - 1); in ipu_ch_param_init()
814 ipu_ch_param_set_field(&params, 0, 138, 12, (height / 2) - 1); in ipu_ch_param_init()
815 ipu_ch_param_set_field(&params, 1, 102, 14, (stride * 2) - 1); in ipu_ch_param_init()
817 ipu_ch_param_set_field(&params, 0, 138, 12, height - 1); in ipu_ch_param_init()
818 ipu_ch_param_set_field(&params, 1, 102, 14, stride - 1); in ipu_ch_param_init()
821 ipu_ch_param_set_field(&params, 1, 0, 29, addr0 >> 3); in ipu_ch_param_init()
822 ipu_ch_param_set_field(&params, 1, 29, 29, addr1 >> 3); in ipu_ch_param_init()
827 ipu_ch_param_set_field(&params, 0, 107, 3, 5); /* bits/pixel */ in ipu_ch_param_init()
828 ipu_ch_param_set_field(&params, 1, 85, 4, 6); /* pix format */ in ipu_ch_param_init()
829 ipu_ch_param_set_field(&params, 1, 78, 7, 63); /* burst size */ in ipu_ch_param_init()
836 ipu_ch_param_set_field(&params, 0, 107, 3, 3); /* bits/pixel */ in ipu_ch_param_init()
837 ipu_ch_param_set_field(&params, 1, 85, 4, 7); /* pix format */ in ipu_ch_param_init()
838 ipu_ch_param_set_field(&params, 1, 78, 7, 15); /* burst size */ in ipu_ch_param_init()
840 ipu_ch_params_set_packing(&params, 5, 0, 6, 5, 5, 11, 8, 16); in ipu_ch_param_init()
843 ipu_ch_param_set_field(&params, 0, 107, 3, 1); /* bits/pixel */ in ipu_ch_param_init()
844 ipu_ch_param_set_field(&params, 1, 85, 4, 7); /* pix format */ in ipu_ch_param_init()
845 ipu_ch_param_set_field(&params, 1, 78, 7, 19); /* burst size */ in ipu_ch_param_init()
847 ipu_ch_params_set_packing(&params, 8, 0, 8, 8, 8, 16, 8, 24); in ipu_ch_param_init()
851 ipu_ch_param_set_field(&params, 0, 107, 3, 1); /* bits/pixel */ in ipu_ch_param_init()
852 ipu_ch_param_set_field(&params, 1, 85, 4, 7); /* pix format */ in ipu_ch_param_init()
853 ipu_ch_param_set_field(&params, 1, 78, 7, 19); /* burst size */ in ipu_ch_param_init()
855 ipu_ch_params_set_packing(&params, 8, 16, 8, 8, 8, 0, 8, 24); in ipu_ch_param_init()
859 ipu_ch_param_set_field(&params, 0, 107, 3, 0); /* bits/pixel */ in ipu_ch_param_init()
860 ipu_ch_param_set_field(&params, 1, 85, 4, 7); /* pix format */ in ipu_ch_param_init()
861 ipu_ch_param_set_field(&params, 1, 78, 7, 15); /* burst size */ in ipu_ch_param_init()
863 ipu_ch_params_set_packing(&params, 8, 8, 8, 16, 8, 24, 8, 0); in ipu_ch_param_init()
867 ipu_ch_param_set_field(&params, 0, 107, 3, 0); /* bits/pixel */ in ipu_ch_param_init()
868 ipu_ch_param_set_field(&params, 1, 85, 4, 7); /* pix format */ in ipu_ch_param_init()
869 ipu_ch_param_set_field(&params, 1, 78, 7, 15); /* burst size */ in ipu_ch_param_init()
871 ipu_ch_params_set_packing(&params, 8, 24, 8, 16, 8, 8, 8, 0); in ipu_ch_param_init()
874 ipu_ch_param_set_field(&params, 0, 107, 3, 0); /* bits/pixel */ in ipu_ch_param_init()
875 ipu_ch_param_set_field(&params, 1, 85, 4, 7); /* pix format */ in ipu_ch_param_init()
877 ipu_ch_params_set_packing(&params, 8, 0, 8, 8, 8, 16, 8, 24); in ipu_ch_param_init()
880 ipu_ch_param_set_field(&params, 0, 107, 3, 3); /* bits/pixel */ in ipu_ch_param_init()
881 ipu_ch_param_set_field(&params, 1, 85, 4, 0xA); /* pix format */ in ipu_ch_param_init()
882 ipu_ch_param_set_field(&params, 1, 78, 7, 15); /* burst size */ in ipu_ch_param_init()
885 ipu_ch_param_set_field(&params, 0, 107, 3, 3); /* bits/pixel */ in ipu_ch_param_init()
886 ipu_ch_param_set_field(&params, 1, 85, 4, 0x8); /* pix format */ in ipu_ch_param_init()
887 ipu_ch_param_set_field(&params, 1, 78, 7, 31); /* burst size */ in ipu_ch_param_init()
891 ipu_ch_param_set_field(&params, 1, 85, 4, 2); /* pix format */ in ipu_ch_param_init()
900 ipu_ch_param_set_field(&params, 1, 78, 7, 15); in ipu_ch_param_init()
903 ipu_ch_param_set_field(&params, 1, 78, 7, 31); in ipu_ch_param_init()
908 ipu_ch_param_set_field(&params, 1, 85, 4, 1); /* pix format */ in ipu_ch_param_init()
909 ipu_ch_param_set_field(&params, 1, 78, 7, 31); /* burst size */ in ipu_ch_param_init()
919 ipu_ch_param_set_field(&params, 1, 85, 4, 1); /* pix format */ in ipu_ch_param_init()
920 ipu_ch_param_set_field(&params, 1, 78, 7, 31); /* burst size */ in ipu_ch_param_init()
930 ipu_ch_param_set_field(&params, 1, 85, 4, 4); /* pix format */ in ipu_ch_param_init()
931 ipu_ch_param_set_field(&params, 1, 78, 7, 31); /* burst size */ in ipu_ch_param_init()
942 ipu_ch_param_set_field(&params, 1, 128, 14, uv_stride - 1); in ipu_ch_param_init()
956 ipu_ch_param_set_field(&params, 0, 46, 22, u_offset / 8); in ipu_ch_param_init()
957 ipu_ch_param_set_field(&params, 0, 68, 22, v_offset / 8); in ipu_ch_param_init()
960 memcpy(ipu_ch_param_addr(ch), &params, sizeof(params)); in ipu_ch_param_init()