Lines Matching refs:panel_inst
106 static void dmub_psr_get_state(struct dmub_psr *dmub, enum dc_psr_state *state, uint8_t panel_inst)
113 if (dc_wake_and_execute_gpint(dmub->ctx, DMUB_GPINT__GET_PSR_STATE, panel_inst, &raw_state,
138 static bool dmub_psr_set_version(struct dmub_psr *dmub, struct dc_stream_state *stream, uint8_t panel_inst)
166 cmd.psr_set_version.psr_set_version_data.panel_inst = panel_inst;
177 static void dmub_psr_enable(struct dmub_psr *dmub, bool enable, bool wait, uint8_t panel_inst)
188 cmd.psr_enable.data.panel_inst = panel_inst;
205 dmub_psr_get_state(dmub, &state, panel_inst);
228 static void dmub_psr_set_level(struct dmub_psr *dmub, uint16_t psr_level, uint8_t panel_inst)
234 dmub_psr_get_state(dmub, &state, panel_inst);
245 cmd.psr_set_level.psr_set_level_data.panel_inst = panel_inst;
271 static void dmub_psr_set_power_opt(struct dmub_psr *dmub, unsigned int power_opt, uint8_t panel_inst)
282 cmd.psr_set_power_opt.psr_set_power_opt_data.panel_inst = panel_inst;
293 uint8_t panel_inst)
317 if (!dmub_psr_set_version(dmub, pipe_ctx->stream, panel_inst))
378 copy_settings_data->panel_inst = panel_inst;
429 static void dmub_psr_force_static(struct dmub_psr *dmub, uint8_t panel_inst)
436 cmd.psr_force_static.psr_force_static_data.panel_inst = panel_inst;
448 static void dmub_psr_get_residency(struct dmub_psr *dmub, uint32_t *residency, uint8_t panel_inst)
450 uint16_t param = (uint16_t)(panel_inst << 8);