Home
last modified time | relevance | path

Searched refs:mpcc_id (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/
A Ddcn32_mpc.c48 int mpcc_id; in mpc32_mpc_init() local
54 for (mpcc_id = 0; mpcc_id < mpc30->num_mpcc; mpcc_id++) { in mpc32_mpc_init()
61 for (mpcc_id = 0; mpcc_id < mpc30->num_mpcc; mpcc_id++) in mpc32_mpc_init()
69 uint32_t mpcc_id, in mpc32_power_on_blnd_lut() argument
125 uint32_t mpcc_id, in mpc32_configure_post1dlut() argument
168 uint32_t mpcc_id, in mpc32_program_post1dluta_settings() argument
197 uint32_t mpcc_id, in mpc32_program_post1dlutb_settings() argument
225 uint32_t mpcc_id, in mpc32_program_post1dlut_pwl() argument
260 uint32_t mpcc_id) in mpc32_program_post1dlut() argument
750 int mpcc_id) in get3dlut_config() argument
[all …]
A Ddcn32_hwseq.c413 int mpcc_id = pipe_ctx->plane_res.hubp->inst; in dcn32_set_mpc_shaper_3dlut() local
435 mpcc_id); in dcn32_set_mpc_shaper_3dlut()
439 mpcc_id); in dcn32_set_mpc_shaper_3dlut()
449 int mpcc_id = pipe_ctx->plane_res.hubp->inst; in dcn32_set_mcm_luts() local
465 result = mpc->funcs->program_1dlut(mpc, lut_params, mpcc_id); in dcn32_set_mcm_luts()
481 result = mpc->funcs->program_shaper(mpc, lut_params, mpcc_id); in dcn32_set_mcm_luts()
485 result = mpc->funcs->program_3dlut(mpc, &plane_state->lut3d_func->lut_3d, mpcc_id); in dcn32_set_mcm_luts()
487 result = mpc->funcs->program_3dlut(mpc, NULL, mpcc_id); in dcn32_set_mcm_luts()
538 int mpcc_id = pipe_ctx->plane_res.hubp->inst; in dcn32_set_output_transfer_func() local
562 mpc->funcs->set_output_gamma(mpc, mpcc_id, params); in dcn32_set_output_transfer_func()
A Ddcn32_hubp.c211 hubp2->base.mpcc_id = 0xf; in hubp32_construct()
A Ddcn32_resource.c1609 int mpcc_id, in dcn32_acquire_post_bldn_3dlut() argument
1620 if (!res_ctx->is_mpc_3dlut_acquired[mpcc_id]) { in dcn32_acquire_post_bldn_3dlut()
1621 *lut = pool->mpc_lut[mpcc_id]; in dcn32_acquire_post_bldn_3dlut()
1622 *shaper = pool->mpc_shaper[mpcc_id]; in dcn32_acquire_post_bldn_3dlut()
1623 state = &pool->mpc_lut[mpcc_id]->state; in dcn32_acquire_post_bldn_3dlut()
1624 res_ctx->is_mpc_3dlut_acquired[mpcc_id] = true; in dcn32_acquire_post_bldn_3dlut()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_mpc.c42 int mpcc_id) in mpc1_set_bg_color() argument
79 int mpcc_id) in mpc1_update_blending() argument
97 int mpcc_id) in mpc1_update_stereo_mix() argument
202 int mpcc_id) in mpc1_insert_plane() argument
293 int mpcc_id = mpcc_to_remove->mpcc_id; in mpc1_remove_mpcc() local
373 int mpcc_id; in mpc1_mpc_init() local
377 for (mpcc_id = 0; mpcc_id < mpc10->num_mpcc; mpcc_id++) { in mpc1_mpc_init()
383 mpc1_init_mpcc(&(mpc->mpcc_array[mpcc_id]), mpcc_id); in mpc1_mpc_init()
404 mpc1_init_mpcc(&(mpc->mpcc_array[mpcc_id]), mpcc_id); in mpc1_mpc_init_single_inst()
421 int mpcc_id; in mpc1_init_mpcc_list_from_hw() local
[all …]
A Ddcn10_mpc.h148 int mpcc_id);
160 unsigned int mpcc_id);
174 int mpcc_id);
178 int mpcc_id);
182 int mpcc_id);
190 int mpcc_id);
A Ddcn10_hw_sequencer.h206 int mpcc_id);
A Ddcn10_hw_sequencer.c1400 hubp->mpcc_id = dpp->inst; in dcn10_init_pipes()
2611 mpc->funcs->set_bg_color(mpc, color, mpcc_id); in dcn10_update_visual_confirm_color()
2620 int mpcc_id; in dcn10_update_mpcc() local
2659 mpcc_id = hubp->inst; in dcn10_update_mpcc()
2663 mpc->funcs->update_blending(mpc, &blnd_cfg, mpcc_id); in dcn10_update_mpcc()
2664 dc->hwss.update_visual_confirm_color(dc, pipe_ctx, &blnd_cfg.black_color, mpcc_id); in dcn10_update_mpcc()
2669 new_mpcc = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, mpcc_id); in dcn10_update_mpcc()
2676 dc->res_pool->mpc, mpcc_id); in dcn10_update_mpcc()
2685 mpcc_id); in dcn10_update_mpcc()
2686 dc->hwss.update_visual_confirm_color(dc, pipe_ctx, &blnd_cfg.black_color, mpcc_id); in dcn10_update_mpcc()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/
A Ddcn20_mpc.c51 int mpcc_id) in mpc2_update_blending() argument
57 REG_UPDATE_7(MPCC_CONTROL[mpcc_id], in mpc2_update_blending()
273 struct mpc *mpc, int mpcc_id, in mpc20_power_on_ogam_lut() argument
278 REG_SET(MPCC_MEM_PWR_CTRL[mpcc_id], 0, in mpc20_power_on_ogam_lut()
284 struct mpc *mpc, int mpcc_id, in mpc20_configure_ogam_lut() argument
377 struct mpc *mpc, int mpcc_id, in mpc20_program_ogam_pwl() argument
392 REG_SET(MPCC_OGAM_LUT_DATA[mpcc_id], 0, in mpc20_program_ogam_pwl()
429 int mpcc_id, in mpc2_set_output_gamma() argument
488 REG_GET(MPCC_TOP_SEL[mpcc_id], in mpc2_assert_mpcc_idle_before_connect()
491 REG_GET_3(MPCC_STATUS[mpcc_id], in mpc2_assert_mpcc_idle_before_connect()
[all …]
A Ddcn20_mpc.h280 int mpcc_id);
306 int mpcc_id,
310 void mpc2_assert_mpcc_idle_before_connect(struct mpc *mpc, int mpcc_id);
311 void mpc20_power_on_ogam_lut(struct mpc *mpc, int mpcc_id, bool power_on);
A Ddcn20_hwseq.c816 int mpcc_id = pipe_ctx->plane_res.hubp->inst; in dcn20_program_output_csc() local
819 mpc->funcs->power_on_mpc_mem_pwr(mpc, mpcc_id, true); in dcn20_program_output_csc()
839 int mpcc_id = pipe_ctx->plane_res.hubp->inst; in dcn20_set_output_transfer_func() local
870 mpc->funcs->set_output_gamma(mpc, mpcc_id, params); in dcn20_set_output_transfer_func()
2567 mpc->funcs->set_bg_color(mpc, color, mpcc_id); in dcn20_update_visual_confirm_color()
2576 int mpcc_id; in dcn20_update_mpcc() local
2620 mpcc_id = hubp->inst; in dcn20_update_mpcc()
2638 dc->res_pool->mpc, mpcc_id); in dcn20_update_mpcc()
2647 mpcc_id); in dcn20_update_mpcc()
2652 hubp->mpcc_id = mpcc_id; in dcn20_update_mpcc()
[all …]
A Ddcn20_hwseq.h156 int mpcc_id);
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn30/
A Ddcn30_mpc.c65 int mpcc_id) in mpc3_set_dwb_mux() argument
70 MPC_DWB0_MUX, mpcc_id); in mpc3_set_dwb_mux()
141 struct mpc *mpc, int mpcc_id, in mpc3_power_on_ogam_lut() argument
161 struct mpc *mpc, int mpcc_id, in mpc3_configure_ogam_lut() argument
332 int mpcc_id, in mpc3_set_output_gamma() argument
1040 mpcc->mpcc_id = mpcc_inst; in mpc3_init_mpcc()
1057 int mpcc_id, in program_gamut_remap() argument
1116 int mpcc_id, in mpc3_set_gamut_remap() argument
1352 if (rmu_status == mpcc_id) in mpcc3_acquire_rmu()
1387 int mpcc_id; in mpc3_set_mpc_mem_lp_mode() local
[all …]
A Ddcn30_resource.h86 int mpcc_id,
A Ddcn30_hwseq.c97 int mpcc_id = pipe_ctx->plane_res.hubp->inst; in dcn30_set_mpc_shaper_3dlut() local
124 if (mpcc_id_projected != mpcc_id) in dcn30_set_mpc_shaper_3dlut()
129 acquired_rmu = mpc->funcs->acquire_rmu(mpc, mpcc_id, in dcn30_set_mpc_shaper_3dlut()
140 mpc->funcs->release_rmu(mpc, mpcc_id); in dcn30_set_mpc_shaper_3dlut()
193 int mpcc_id = pipe_ctx->plane_res.hubp->inst; in dcn30_set_output_transfer_func() local
217 mpc->funcs->set_output_gamma(mpc, mpcc_id, params); in dcn30_set_output_transfer_func()
A Ddcn30_mpc.h1022 int mpcc_id, int rmu_idx);
1048 int mpcc_id,
1057 int mpcc_id,
1068 int mpcc_id);
1086 struct mpc *mpc, int mpcc_id,
1093 int mpcc_id);
A Ddcn30_hubp.c527 hubp2->base.mpcc_id = 0xf; in hubp3_construct()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dmpc.h157 int mpcc_id; /* MPCC physical instance */ member
232 int mpcc_id);
264 unsigned int mpcc_id);
281 int mpcc_id);
326 int mpcc_id);
381 int mpcc_id,
385 int mpcc_id,
390 int mpcc_id);
409 int mpcc_id,
429 int (*release_rmu)(struct mpc *mpc, int mpcc_id);
[all …]
A Dhubp.h65 int mpcc_id; member
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn201/
A Ddcn201_hwseq.c326 hubp->mpcc_id = dpp->inst; in dcn201_init_hw()
440 int mpcc_id, dpp_id; in dcn201_update_mpcc() local
495 mpcc_id = dpp_id; in dcn201_update_mpcc()
499 dc->hwss.update_visual_confirm_color(dc, pipe_ctx, &blnd_cfg.black_color, mpcc_id); in dcn201_update_mpcc()
500 mpc->funcs->update_blending(mpc, &blnd_cfg, mpcc_id); in dcn201_update_mpcc()
521 dc->res_pool->mpc, mpcc_id); in dcn201_update_mpcc()
524 dc->hwss.update_visual_confirm_color(dc, pipe_ctx, &blnd_cfg.black_color, mpcc_id); in dcn201_update_mpcc()
531 mpcc_id); in dcn201_update_mpcc()
535 hubp->mpcc_id = mpcc_id; in dcn201_update_mpcc()
A Ddcn201_mpc.c64 mpcc->mpcc_id = mpcc_inst; in mpc201_init_mpcc()
A Ddcn201_hubp.c146 hubp201->base.mpcc_id = 0xf; in dcn201_hubp_construct()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn31/
A Ddcn31_hubp.c110 hubp2->base.mpcc_id = 0xf; in hubp31_construct()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/
A Dcore_types.h195 int mpcc_id,
A Dhw_sequencer.h261 int mpcc_id);

Completed in 50 milliseconds

12