Lines Matching defs:pipes

1681 		display_e2e_pipe_params_st *pipes,
1695 dcn32_set_phantom_stream_timing(dc, context, ref_pipe, phantom_stream, pipes, pipe_cnt, dc_pipe_idx);
1706 display_e2e_pipe_params_st *pipes,
1716 phantom_stream = dcn32_enable_phantom_stream(dc, context, pipes, pipe_cnt, index);
1722 // Build scaling params for phantom pipes which were newly added.
1723 // We determine which phantom pipes were added by comparing with
1730 // Log / remove phantom pipes since failed to build scaling params
1744 display_e2e_pipe_params_st *pipes = kzalloc(dc->res_pool->pipe_count * sizeof(display_e2e_pipe_params_st), GFP_KERNEL);
1756 if (!pipes)
1760 out = dcn32_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, fast_validate);
1776 dc->res_pool->funcs->calculate_wm_and_dlg(dc, context, pipes, pipe_cnt, vlevel);
1793 kfree(pipes);
1817 display_e2e_pipe_params_st *pipes,
1834 dcn20_populate_dml_pipes_from_context(dc, context, pipes, fast_validate);
1874 pipes[pipe_cnt].pipe.src.gpuvm = true;
1876 dcn32_zero_pipe_dcc_fraction(pipes, pipe_cnt);
1878 pipes[pipe_cnt].pipe.dest.vfront_porch = timing->v_front_porch;
1897 pipes[pipe_cnt].pipe.dest.odm_combine_policy = dm_odm_combine_policy_2to1;
1900 pipes[pipe_cnt].pipe.dest.odm_combine_policy = dm_odm_combine_policy_4to1;
1903 pipes[pipe_cnt].pipe.dest.odm_combine_policy = dm_odm_combine_policy_dal;
1906 pipes[pipe_cnt].pipe.dest.odm_combine_policy = dm_odm_combine_policy_dal;
1909 pipes[pipe_cnt].pipe.src.gpuvm_min_page_size_kbytes = 256; // according to spreadsheet
1910 pipes[pipe_cnt].pipe.src.unbounded_req_mode = false;
1911 pipes[pipe_cnt].pipe.scale_ratio_depth.lb_depth = dm_lb_19;
1919 pipes[pipe_cnt].pipe.src.use_mall_for_pstate_change = dm_use_mall_pstate_change_sub_viewport;
1923 pipes[pipe_cnt].pipe.src.use_mall_for_pstate_change = dm_use_mall_pstate_change_phantom_pipe;
1924 pipes[pipe_cnt].pipe.src.use_mall_for_static_screen = dm_use_mall_static_screen_disable;
1926 pipes[pipe_cnt].pipe.src.unbounded_req_mode = false;
1929 pipes[pipe_cnt].pipe.src.use_mall_for_pstate_change = dm_use_mall_pstate_change_disable;
1930 pipes[pipe_cnt].pipe.src.use_mall_for_static_screen = dm_use_mall_static_screen_disable;
1937 pipes[pipe_cnt].dout.dsc_input_bpc = 0;
1938 if (pipes[pipe_cnt].dout.dsc_enable) {
1941 pipes[pipe_cnt].dout.dsc_input_bpc = 8;
1944 pipes[pipe_cnt].dout.dsc_input_bpc = 10;
1947 pipes[pipe_cnt].dout.dsc_input_bpc = 12;
1963 dcn32_set_det_allocations(dc, context, pipes);
1998 display_e2e_pipe_params_st *pipes,
2003 dcn32_calculate_wm_and_dlg_fpu(dc, context, pipes, pipe_cnt, vlevel);
2056 /* DCN32 support max 4 pipes */
2102 /* max number of pipes for ASIC before checking for pipe fuses */
2579 * current enabled pipes. It won't save our frame time when we swap only
2580 * one pipe or more pipes.