Lines Matching refs:hws

59 	hws->ctx
61 hws->regs->reg
68 hws->shifts->field_name, hws->masks->field_name
71 struct dce_hwseq *hws,
79 if (hws->ctx->dc->debug.disable_dsc_power_gate)
82 if (!hws->ctx->dc->debug.enable_double_buffered_dsc_pg_support)
133 struct dce_hwseq *hws,
162 void dcn32_hubp_pg_control(struct dce_hwseq *hws, unsigned int hubp_inst, bool power_on)
167 if (hws->ctx->dc->debug.disable_hubp_power_gate)
521 struct dce_hwseq *hws = dc->hwseq;
550 hws->funcs.set_mcm_luts)
551 result = hws->funcs.set_mcm_luts(pipe_ctx, plane_state);
690 struct dce_hwseq *hws = dc->hwseq;
695 if (hws && hws->funcs.update_mall_sel)
696 hws->funcs.update_mall_sel(dc, context);
747 struct dce_hwseq *hws = dc->hwseq;
763 hws->funcs.bios_golden_init(dc);
764 hws->funcs.disable_vga(dc->hwseq);
823 if (hws->funcs.enable_power_gating_plane)
824 hws->funcs.enable_power_gating_plane(dc->hwseq, true);
842 hws->funcs.init_pipes(dc, dc->current_state);
1178 void dcn32_resync_fifo_dccg_dio(struct dce_hwseq *hws, struct dc *dc, struct dc_state *context)
1198 hws->ctx->dc->res_pool->dccg->funcs->trigger_dio_fifo_resync(hws->ctx->dc->res_pool->dccg);
1214 struct dce_hwseq *hws = link->dc->hwseq;
1244 hws->funcs.edp_backlight_control(link, true);
1386 struct dce_hwseq *hws,
1421 struct dce_hwseq *hws = dc->hwseq;
1426 bool is_dsc_ungated = hws->funcs.dsc_pg_status(hws, dsc->inst);
1430 hws->funcs.dsc_pg_control(hws, dsc->inst, true);
1434 hws->funcs.dsc_pg_control(hws, dsc->inst, false);
1442 struct dce_hwseq *hws = dc->hwseq;
1463 if (hws->funcs.reset_back_end_for_pipe)
1464 hws->funcs.reset_back_end_for_pipe(dc, pipe_ctx_old, dc->current_state);
1465 if (hws->funcs.enable_stream_gating)
1466 hws->funcs.enable_stream_gating(dc, pipe_ctx_old);
1477 struct dce_hwseq *hws = dc->hwseq;
1519 if (hws->funcs.apply_single_controller_ctx_to_hw)
1520 status = hws->funcs.apply_single_controller_ctx_to_hw(
1528 if (hws->funcs.resync_fifo_dccg_dio)
1529 hws->funcs.resync_fifo_dccg_dio(hws, dc, context);
1539 struct dce_hwseq *hws = dc->hwseq;
1609 hws->funcs.wait_for_blank_complete(bottom_opp);
1614 hws->funcs.wait_for_blank_complete(opp);
1622 struct dce_hwseq *hws = dc->hwseq;
1660 hws->funcs.wait_for_blank_complete(opp);