Lines Matching refs:funcs

146 	pipe_ctx->plane_res.hubp->funcs->hubp_program_surface_flip_and_addr(
177 tg->funcs->get_otg_active_size(tg,
182 tg->funcs->get_optc_source(tg, &num_opps, &opp_id_src0, &opp_id_src1);
186 opp->funcs->opp_set_disp_pattern_generator(
196 hws->funcs.wait_for_blank_complete(opp);
228 if (res_pool->dccg->funcs->dccg_init)
229 res_pool->dccg->funcs->dccg_init(res_pool->dccg);
231 if (dc->clk_mgr && dc->clk_mgr->funcs->init_clocks)
232 dc->clk_mgr->funcs->init_clocks(dc->clk_mgr);
234 hws->funcs.bios_golden_init(dc);
241 (res_pool->dccg->funcs->get_dccg_ref_freq)(res_pool->dccg,
245 (res_pool->hubbub->funcs->get_dchub_ref_freq)(res_pool->hubbub,
263 link->link_enc->funcs->hw_init(link->link_enc);
272 if (tg->funcs->is_tg_enabled(tg)) {
280 if (tg->funcs->is_tg_enabled(tg))
281 tg->funcs->lock(tg);
287 dpp->funcs->dpp_reset(dpp);
291 res_pool->mpc->funcs->mpc_init(res_pool->mpc);
318 hubp->funcs->hubp_init(hubp);
323 hws->funcs.plane_atomic_disconnect(dc, context, pipe_ctx);
333 if (tg->funcs->is_tg_enabled(tg))
334 tg->funcs->unlock(tg);
349 tg->funcs->tg_init(tg);
355 audio->funcs->hw_init(audio);
388 if (mpc->funcs->get_mpcc_for_dpp_from_secondary)
389 mpcc_to_remove = mpc->funcs->get_mpcc_for_dpp_from_secondary(mpc_tree_params, dpp_id);
392 if (mpcc_to_remove != NULL && mpc->funcs->remove_mpcc_from_secondary) {
393 mpc->funcs->remove_mpcc_from_secondary(mpc, mpc_tree_params, mpcc_to_remove);
398 mpcc_to_remove = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, dpp_id);
400 mpc->funcs->remove_mpcc(mpc, mpc_tree_params, mpcc_to_remove);
413 if (hubp->funcs->hubp_disconnect)
414 hubp->funcs->hubp_disconnect(hubp);
417 hws->funcs.verify_allow_pstate_change_high(dc);
485 mpc->funcs->update_blending(mpc, &blnd_cfg, mpcc_id);
490 if (mpc->funcs->get_mpcc_for_dpp_from_secondary)
491 remove_mpcc = mpc->funcs->get_mpcc_for_dpp_from_secondary(mpc_tree_params, dpp_id);
494 if (remove_mpcc != NULL && mpc->funcs->remove_mpcc_from_secondary)
495 mpc->funcs->remove_mpcc_from_secondary(mpc, mpc_tree_params, remove_mpcc);
498 remove_mpcc = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, dpp_id);
502 mpc->funcs->remove_mpcc(mpc, mpc_tree_params, remove_mpcc);
505 mpc->funcs->assert_mpcc_idle_before_connect(
510 new_mpcc = mpc->funcs->insert_plane(dc->res_pool->mpc,
536 hws->funcs.verify_allow_pstate_change_high(dc);
540 pipe->stream_res.tg->funcs->triplebuffer_lock(pipe->stream_res.tg);
542 pipe->stream_res.tg->funcs->triplebuffer_unlock(pipe->stream_res.tg);
545 pipe->stream_res.tg->funcs->lock(pipe->stream_res.tg);
547 pipe->stream_res.tg->funcs->unlock(pipe->stream_res.tg);
551 hws->funcs.verify_allow_pstate_change_high(dc);
560 pipe_ctx->plane_res.hubp->funcs->set_cursor_attributes(
562 pipe_ctx->plane_res.dpp->funcs->set_cursor_attributes(
586 hubp->funcs->dmdata_set_attributes(hubp, &attr);
607 pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(link, pipe_ctx->stream_res.stream_enc, &params);
611 hws->funcs.edp_backlight_control(link, true);