Searched refs:mpc_tree_params (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn201/ |
| H A D | dcn201_hwseq.c | 301 res_pool->opps[i]->mpc_tree_params.opp_id = res_pool->opps[i]->inst; in dcn201_init_hw() 302 res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn201_init_hw() 386 struct mpc_tree *mpc_tree_params; in dcn201_plane_atomic_disconnect() local 391 mpc_tree_params = &(opp->mpc_tree_params); in dcn201_plane_atomic_disconnect() 395 mpcc_to_remove = mpc->funcs->get_mpcc_for_dpp_from_secondary(mpc_tree_params, dpp_id); in dcn201_plane_atomic_disconnect() 399 mpc->funcs->remove_mpcc_from_secondary(mpc, mpc_tree_params, mpcc_to_remove); in dcn201_plane_atomic_disconnect() 404 mpcc_to_remove = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, dpp_id); in dcn201_plane_atomic_disconnect() 406 mpc->funcs->remove_mpcc(mpc, mpc_tree_params, mpcc_to_remove); in dcn201_plane_atomic_disconnect() 434 struct mpc_tree *mpc_tree_params = &(pipe_ctx->stream_res.opp->mpc_tree_params); in dcn201_update_mpcc() local 496 remove_mpcc = mpc->funcs->get_mpcc_for_dpp_from_secondary(mpc_tree_params, dpp_id); in dcn201_update_mpcc() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
| H A D | dcn10_hwseq.c | 1449 struct mpc_tree *mpc_tree_params; in dcn10_plane_atomic_disconnect() local 1453 mpc_tree_params = &(opp->mpc_tree_params); in dcn10_plane_atomic_disconnect() 1454 mpcc_to_remove = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, dpp_id); in dcn10_plane_atomic_disconnect() 1460 mpc->funcs->remove_mpcc(mpc, mpc_tree_params, mpcc_to_remove); in dcn10_plane_atomic_disconnect() 1534 if (opp_id != 0xf && pipe_ctx->stream_res.opp->mpc_tree_params.opp_list == NULL) in dcn10_plane_atomic_disable() 1680 dc->res_pool->opps[i]->mpc_tree_params.opp_id = dc->res_pool->opps[i]->inst; in dcn10_init_pipes() 1681 dc->res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn10_init_pipes() 1706 if (dc->res_pool->opps[i]->mpc_tree_params.opp_list) { in dcn10_init_pipes() 1707 if (dc->res_pool->opps[i]->mpc_tree_params.opp_list->mpcc_bot) { in dcn10_init_pipes() 1708 int bot_id = dc->res_pool->opps[i]->mpc_tree_params.opp_list->mpcc_bot->mpcc_id; in dcn10_init_pipes() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
| H A D | dcn35_hwseq.c | 732 dc->res_pool->opps[i]->mpc_tree_params.opp_id = dc->res_pool->opps[i]->inst; in dcn35_init_pipes() 733 dc->res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn35_init_pipes() 758 if (dc->res_pool->opps[i]->mpc_tree_params.opp_list) { in dcn35_init_pipes() 759 if (dc->res_pool->opps[i]->mpc_tree_params.opp_list->mpcc_bot) { in dcn35_init_pipes() 760 int bot_id = dc->res_pool->opps[i]->mpc_tree_params.opp_list->mpcc_bot->mpcc_id; in dcn35_init_pipes() 763 dc->res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn35_init_pipes()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/ |
| H A D | hw_sequencer.h | 404 struct mpc_tree *mpc_tree_params; member 414 struct mpc_tree *mpc_tree_params; member 1730 struct mpc *mpc, struct mpc_tree *mpc_tree_params, struct mpcc *mpcc_to_remove); 1970 struct mpc_tree *mpc_tree_params,
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_hw_sequencer.c | 2518 struct mpc_tree *mpc_tree_params = params->mpc_remove_mpcc_params.mpc_tree_params; in hwss_mpc_remove_mpcc() local 2521 mpc->funcs->remove_mpcc(mpc, mpc_tree_params, mpcc_to_remove); in hwss_mpc_remove_mpcc() 3053 struct mpc_tree *tree = params->mpc_insert_plane_params.mpc_tree_params; in hwss_mpc_insert_plane() 3174 struct mpc *mpc, struct mpc_tree *mpc_tree_params, struct mpcc *mpcc_to_remove) in hwss_add_mpc_remove_mpcc() argument 3179 …tate->steps[*seq_state->num_steps].params.mpc_remove_mpcc_params.mpc_tree_params = mpc_tree_params; in hwss_add_mpc_remove_mpcc() 3309 struct mpc_tree *mpc_tree_params, in hwss_add_mpc_insert_plane() argument 3319 …ate->steps[*seq_state->num_steps].params.mpc_insert_plane_params.mpc_tree_params = mpc_tree_params; in hwss_add_mpc_insert_plane()
|
| H A D | dc_resource.c | 3810 pipe_ctx->stream_res.opp->mpc_tree_params.opp_id = s.opp_id; in acquire_resource_from_hw_enabled_state()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
| H A D | dcn401_hwseq.c | 3085 struct mpc_tree *mpc_tree_params; in dcn401_plane_atomic_disconnect_sequence() local 3089 mpc_tree_params = &(opp->mpc_tree_params); in dcn401_plane_atomic_disconnect_sequence() 3090 mpcc_to_remove = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, dpp_id); in dcn401_plane_atomic_disconnect_sequence() 3097 hwss_add_mpc_remove_mpcc(seq_state, mpc, mpc_tree_params, mpcc_to_remove); in dcn401_plane_atomic_disconnect_sequence() 3774 struct mpc_tree *mpc_tree_params = &(pipe_ctx->stream_res.opp->mpc_tree_params); in dcn401_update_mpcc_sequence() local 3828 new_mpcc = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, mpcc_id); in dcn401_update_mpcc_sequence() 3832 hwss_add_mpc_remove_mpcc(seq_state, mpc, mpc_tree_params, new_mpcc); in dcn401_update_mpcc_sequence() 3840 …hwss_add_mpc_insert_plane(seq_state, mpc, mpc_tree_params, blnd_cfg, NULL, NULL, hubp->inst, mpcc_… in dcn401_update_mpcc_sequence()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| H A D | dcn20_hwseq.c | 2929 struct mpc_tree *mpc_tree_params = &(pipe_ctx->stream_res.opp->mpc_tree_params); in dcn20_update_mpcc() local 2981 new_mpcc = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, mpcc_id); in dcn20_update_mpcc() 2984 mpc->funcs->remove_mpcc(mpc, mpc_tree_params, new_mpcc); in dcn20_update_mpcc() 2992 mpc_tree_params, in dcn20_update_mpcc() 3177 res_pool->opps[i]->mpc_tree_params.opp_id = res_pool->opps[i]->inst; in dcn20_fpga_init_hw() 3178 res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn20_fpga_init_hw()
|