Home
last modified time | relevance | path

Searched refs:opp_list (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_mpc.c123 struct mpcc *tmp_mpcc = tree->opp_list; in mpc1_get_mpcc_for_dpp()
206 /* check insert_above_mpcc exist in tree->opp_list */ in mpc1_insert_plane()
207 struct mpcc *temp_mpcc = tree->opp_list; in mpc1_insert_plane()
237 if (tree->opp_list == insert_above_mpcc) { in mpc1_insert_plane()
239 tree->opp_list = new_mpcc; in mpc1_insert_plane()
243 struct mpcc *temp_mpcc = tree->opp_list; in mpc1_insert_plane()
290 if (tree->opp_list == mpcc_to_remove) { in mpc1_remove_mpcc()
295 tree->opp_list = mpcc_to_remove->mpcc_bot; in mpc1_remove_mpcc()
296 REG_UPDATE(MUX[tree->opp_id], MPC_OUT_MUX, tree->opp_list->mpcc_id); in mpc1_remove_mpcc()
299 tree->opp_list in mpc1_remove_mpcc()
[all...]
H A Ddcn10_hw_sequencer.c1118 if (opp_id != 0xf && pipe_ctx->stream_res.opp->mpc_tree_params.opp_list == NULL) in dcn10_plane_atomic_disable()
1243 dc->res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn10_init_pipes()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_mpc.c129 struct mpcc *tmp_mpcc = tree->opp_list; in mpc1_get_mpcc_for_dpp()
212 /* check insert_above_mpcc exist in tree->opp_list */ in mpc1_insert_plane()
213 struct mpcc *temp_mpcc = tree->opp_list; in mpc1_insert_plane()
243 if (tree->opp_list == insert_above_mpcc) { in mpc1_insert_plane()
245 tree->opp_list = new_mpcc; in mpc1_insert_plane()
249 struct mpcc *temp_mpcc = tree->opp_list; in mpc1_insert_plane()
296 if (tree->opp_list == mpcc_to_remove) { in mpc1_remove_mpcc()
301 tree->opp_list = mpcc_to_remove->mpcc_bot; in mpc1_remove_mpcc()
302 REG_UPDATE(MUX[tree->opp_id], MPC_OUT_MUX, tree->opp_list->mpcc_id); in mpc1_remove_mpcc()
305 tree->opp_list in mpc1_remove_mpcc()
[all...]
H A Ddcn10_hw_sequencer.c1271 if (opp_id != 0xf && pipe_ctx->stream_res.opp->mpc_tree_params.opp_list == NULL) in dcn10_plane_atomic_disable()
1413 dc->res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn10_init_pipes()
/kernel/linux/linux-5.10/drivers/opp/
H A Dcore.c230 list_for_each_entry(opp, &opp_table->opp_list, node) { in dev_pm_opp_get_max_volt_latency()
309 list_for_each_entry(opp, &opp_table->opp_list, node) { in _get_opp_count()
386 list_for_each_entry(temp_opp, &opp_table->opp_list, node) { in dev_pm_opp_find_freq_exact()
435 list_for_each_entry(temp_opp, &opp_table->opp_list, node) { in dev_pm_opp_find_level_exact()
459 list_for_each_entry(temp_opp, &opp_table->opp_list, node) { in _find_freq_ceil()
551 list_for_each_entry(temp_opp, &opp_table->opp_list, node) { in dev_pm_opp_find_freq_floor()
609 list_for_each_entry(temp_opp, &opp_table->opp_list, node) { in dev_pm_opp_find_freq_ceil_by_volt()
1121 INIT_LIST_HEAD(&opp_table->opp_list); in _allocate_opp_table()
1205 WARN_ON(!list_empty(&opp_table->opp_list)); in _opp_table_kref_release()
1302 list_for_each_entry(opp, &opp_table->opp_list, nod in dev_pm_opp_remove()
[all...]
H A Dopp.h131 * @opp_list: table of opps
133 * @lock: mutex protecting the opp_list and dev_list.
173 struct list_head opp_list; member
H A Dof.c82 list_for_each_entry(opp, &opp_table->opp_list, node) { in _find_opp_of_np()
872 list_for_each_entry(opp, &opp_table->opp_list, node) { in _of_add_opp_table_v2()
/kernel/linux/linux-6.6/drivers/opp/
H A Dcore.c331 list_for_each_entry(opp, &opp_table->opp_list, node) { in dev_pm_opp_get_max_volt_latency()
410 list_for_each_entry(opp, &opp_table->opp_list, node) { in _get_opp_count()
512 list_for_each_entry(temp_opp, &opp_table->opp_list, node) { in _opp_table_find_key()
1127 opp = list_first_entry(&opp_table->opp_list, struct dev_pm_opp, node); in _find_current_opp()
1441 INIT_LIST_HEAD(&opp_table->opp_list); in _allocate_opp_table()
1612 WARN_ON(!list_empty(&opp_table->opp_list)); in _opp_table_kref_release()
1684 list_for_each_entry(iter, &opp_table->opp_list, node) { in dev_pm_opp_remove()
1715 list_for_each_entry(temp, &opp_table->opp_list, node) { in _opp_get_next()
1910 * Need to use &opp_table->opp_list in the condition part of the 'for' in _opp_is_duplicate()
1914 list_for_each_entry(opp, &opp_table->opp_list, nod in _opp_is_duplicate()
[all...]
H A Dopp.h153 * @opp_list: table of opps
155 * @lock: mutex protecting the opp_list and dev_list.
199 struct list_head opp_list; member
H A Dof.c85 list_for_each_entry(opp, &opp_table->opp_list, node) { in _find_opp_of_np()
356 list_for_each_entry(opp, &opp_table->opp_list, node) { in lazy_link_required_opps()
432 list_for_each_entry(opp, &opp_table->opp_list, node) in lazy_link_required_opp_table()
673 if (list_empty(&opp_table->opp_list) && in opp_parse_microvolt()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dmpc.h136 struct mpcc *opp_list; /* The top MPCC layer of the MPC tree that outputs to OPP endpoint */ member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dmpc.h169 * @opp_list: the top MPCC layer of the MPC tree that outputs to OPP endpoint
174 struct mpcc *opp_list; /* The top MPCC layer of the MPC tree that outputs to OPP endpoint */ member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_mpc.c531 struct mpcc *tmp_mpcc = tree->opp_list; in mpc2_get_mpcc_for_dpp()
H A Ddcn20_hwseq.c2475 res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn20_fpga_init_hw()
2500 //dc->res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn20_fpga_init_hw()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_mpc.c529 struct mpcc *tmp_mpcc = tree->opp_list; in mpc2_get_mpcc_for_dpp()
H A Ddcn20_hwseq.c2867 res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn20_fpga_init_hw()
2892 //dc->res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn20_fpga_init_hw()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn201/
H A Ddcn201_hwseq.c296 res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn201_init_hw()

Completed in 30 milliseconds