Searched refs:next_odm_pipe (Results 1 - 25 of 25) sorted by path

/linux-master/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c671 param.odm_mode = pipe->next_odm_pipe ? 1:0;
2186 if (pipe->next_odm_pipe)
3304 struct pipe_ctx *odm_pipe = pipe_ctx->next_odm_pipe;
3314 odm_pipe = odm_pipe->next_odm_pipe;
3757 for (odm_pipe = mpcc_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
4043 if (pipe_ctx->bottom_pipe || pipe_ctx->next_odm_pipe ||
H A Ddc_hw_sequencer.c691 current_pipe = current_pipe->next_odm_pipe;
715 if (!current_mpc_pipe->bottom_pipe && !current_mpc_pipe->next_odm_pipe &&
725 current_pipe = current_pipe->next_odm_pipe;
H A Ddc_resource.c1713 const struct pipe_ctx *cur_sec_opp_head = cur_otg_master->next_odm_pipe;
1723 cur_sec_opp_head = cur_sec_opp_head->next_odm_pipe;
1914 opp_head = opp_head->next_odm_pipe;
1955 if (pipe->next_odm_pipe)
1958 pipe = pipe->next_odm_pipe;
2039 while (pipe->next_odm_pipe) {
2041 pipe = pipe->next_odm_pipe;
2098 if (pipe_a->next_odm_pipe && pipe_b->next_odm_pipe) {
2099 if (pipe_a->next_odm_pipe
[all...]
H A Ddc_state.c160 if (cur_pipe->next_odm_pipe)
161 cur_pipe->next_odm_pipe = &dst_state->res_ctx.pipe_ctx[cur_pipe->next_odm_pipe->pipe_idx];
H A Ddc_stream.c243 if (pipe_to_program->next_odm_pipe)
244 dc->hwss.cursor_lock(dc, pipe_to_program->next_odm_pipe, true);
256 if (pipe_to_program->next_odm_pipe)
257 dc->hwss.cursor_lock(dc, pipe_to_program->next_odm_pipe, false);
/linux-master/drivers/gpu/drm/amd/display/dc/
H A Ddc_dmub_srv.c795 } else if (subvp_pipe->next_odm_pipe) {
796 pipe_data->pipe_config.subvp_data.main_split_pipe_index = subvp_pipe->next_odm_pipe->pipe_idx;
810 } else if (phantom_pipe->next_odm_pipe) {
811 pipe_data->pipe_config.subvp_data.phantom_split_pipe_index = phantom_pipe->next_odm_pipe->plane_res.hubp->inst;
/linux-master/drivers/gpu/drm/amd/display/dc/dcn32/
H A Ddcn32_resource_helpers.c120 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe;
121 if (pipe->next_odm_pipe)
122 pipe->next_odm_pipe->prev_odm_pipe = pipe->prev_odm_pipe;
125 pipe->next_odm_pipe = NULL;
/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c1887 if (pri_pipe->next_odm_pipe) {
1888 ASSERT(pri_pipe->next_odm_pipe != sec_pipe);
1889 sec_pipe->next_odm_pipe = pri_pipe->next_odm_pipe;
1890 sec_pipe->next_odm_pipe->prev_odm_pipe = sec_pipe;
1892 if (pri_pipe->top_pipe && pri_pipe->top_pipe->next_odm_pipe) {
1893 pri_pipe->top_pipe->next_odm_pipe->bottom_pipe = sec_pipe;
1894 sec_pipe->top_pipe = pri_pipe->top_pipe->next_odm_pipe;
1896 if (pri_pipe->bottom_pipe && pri_pipe->bottom_pipe->next_odm_pipe) {
1897 pri_pipe->bottom_pipe->next_odm_pipe
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_dc_resource_mgmt.c170 pipe = pipe->next_odm_pipe;
550 scratch->mpc_info.prev_odm_pipe->next_odm_pipe = pipe;
553 pipe->next_odm_pipe = NULL;
595 pipe = pipe->next_odm_pipe;
H A Ddml2_mall_phantom.c114 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe;
115 if (pipe->next_odm_pipe)
116 pipe->next_odm_pipe->prev_odm_pipe = pipe->prev_odm_pipe;
119 pipe->next_odm_pipe = NULL;
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c1529 struct pipe_ctx *odm_pipe = pipe_ctx->next_odm_pipe;
1581 odm_pipe = odm_pipe->next_odm_pipe;
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn10/
H A Ddcn10_hwseq.c943 for (other_pipe = pipe->next_odm_pipe; other_pipe != NULL; other_pipe = other_pipe->next_odm_pipe) {
2171 while (pipe->next_odm_pipe) {
2172 pipe = pipe->next_odm_pipe;
3497 bool odm_combine_on = (pipe_ctx->next_odm_pipe != NULL) ||
3653 if (pipe_ctx->next_odm_pipe) {
3655 pipe_ctx->next_odm_pipe->plane_res.scl_data.viewport.y;
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.c728 pipe_ctx->next_odm_pipe = NULL;
803 struct pipe_ctx *odm_pipe = pipe_ctx->next_odm_pipe;
808 odm_pipe = odm_pipe->next_odm_pipe;
851 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
927 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
1176 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
1214 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pip
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn21/
H A Ddcn21_hwseq.c290 (pipe_ctx->prev_odm_pipe == NULL && pipe_ctx->next_odm_pipe == NULL))
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn314/
H A Ddcn314_hwseq.c80 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
93 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false;
100 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
126 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
149 for (odm_pipe = odm_pipe->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
175 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pip
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c987 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
1000 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false;
1009 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
1039 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
1066 for (odm_pipe = odm_pipe->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
1092 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pip
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn35/
H A Ddcn35_hwseq.c371 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
384 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false;
391 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
417 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
440 for (odm_pipe = odm_pipe->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
466 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pip
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h430 struct pipe_ctx *next_odm_pipe; member in struct:pipe_ctx
/linux-master/drivers/gpu/drm/amd/display/dc/link/accessories/
H A Dlink_dp_cts.c468 odm_pipe = odm_pipe->next_odm_pipe;
500 odm_pipe = odm_pipe->next_odm_pipe;
/linux-master/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_dpms.c802 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
815 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false;
824 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
883 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
925 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false;
2486 !pipe_ctx->next_odm_pipe) {
H A Dlink_hwss_hpo_frl.c37 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn20/
H A Ddcn20_resource.c1228 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
1459 * @next_odm_pipe: Reference to the next ODM pipe
1473 struct pipe_ctx *next_odm_pipe)
1475 int pipe_idx = next_odm_pipe->pipe_idx;
1478 *next_odm_pipe = *prev_odm_pipe;
1480 next_odm_pipe->pipe_idx = pipe_idx;
1481 next_odm_pipe->plane_res.mi = pool->mis[next_odm_pipe->pipe_idx];
1482 next_odm_pipe
1469 dcn20_split_stream_for_odm( const struct dc *dc, struct resource_context *res_ctx, struct pipe_ctx *prev_odm_pipe, struct pipe_ctx *next_odm_pipe) argument
1794 struct pipe_ctx *next_odm_pipe = odm_pipe->next_odm_pipe; local
[all...]
H A Ddcn20_resource.h145 struct pipe_ctx *next_odm_pipe);
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c1545 if (pri_pipe->next_odm_pipe) {
1546 ASSERT(pri_pipe->next_odm_pipe != sec_pipe);
1547 sec_pipe->next_odm_pipe = pri_pipe->next_odm_pipe;
1548 sec_pipe->next_odm_pipe->prev_odm_pipe = sec_pipe;
1550 if (pri_pipe->top_pipe && pri_pipe->top_pipe->next_odm_pipe) {
1551 pri_pipe->top_pipe->next_odm_pipe->bottom_pipe = sec_pipe;
1552 sec_pipe->top_pipe = pri_pipe->top_pipe->next_odm_pipe;
1554 if (pri_pipe->bottom_pipe && pri_pipe->bottom_pipe->next_odm_pipe) {
1555 pri_pipe->bottom_pipe->next_odm_pipe
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c2609 * to check the right side ( primary_pipe->next_odm_pipe ) to see if
2610 * it is using a pipe for MPO ( primary_pipe->next_odm_pipe->bottom_pipe )
2617 * ( primary_pipe->next_odm_pipe ). But in this case, we want this
2625 if ((old_primary_pipe->next_odm_pipe) && (old_primary_pipe->next_odm_pipe->bottom_pipe)
2627 next_odm_mpo_pipe = old_primary_pipe->next_odm_pipe->bottom_pipe;

Completed in 332 milliseconds