Lines Matching refs:cmd

114 	union dmub_rb_cmd cmd;  in encoder_control_dmcub()  local
116 memset(&cmd, 0, sizeof(cmd)); in encoder_control_dmcub()
118 cmd.digx_encoder_control.header.type = DMUB_CMD__VBIOS; in encoder_control_dmcub()
119 cmd.digx_encoder_control.header.sub_type = in encoder_control_dmcub()
121 cmd.digx_encoder_control.header.payload_bytes = in encoder_control_dmcub()
122 sizeof(cmd.digx_encoder_control) - in encoder_control_dmcub()
123 sizeof(cmd.digx_encoder_control.header); in encoder_control_dmcub()
124 cmd.digx_encoder_control.encoder_control.dig.stream_param = *dig; in encoder_control_dmcub()
126 dm_execute_dmub_cmd(dmcub->ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT); in encoder_control_dmcub()
250 union dmub_rb_cmd cmd; in transmitter_control_dmcub() local
252 memset(&cmd, 0, sizeof(cmd)); in transmitter_control_dmcub()
254 cmd.dig1_transmitter_control.header.type = DMUB_CMD__VBIOS; in transmitter_control_dmcub()
255 cmd.dig1_transmitter_control.header.sub_type = in transmitter_control_dmcub()
257 cmd.dig1_transmitter_control.header.payload_bytes = in transmitter_control_dmcub()
258 sizeof(cmd.dig1_transmitter_control) - in transmitter_control_dmcub()
259 sizeof(cmd.dig1_transmitter_control.header); in transmitter_control_dmcub()
260 cmd.dig1_transmitter_control.transmitter_control.dig = *dig; in transmitter_control_dmcub()
262 dm_execute_dmub_cmd(dmcub->ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT); in transmitter_control_dmcub()
270 const struct command_table_helper *cmd = bp->cmd_helper; in transmitter_control_v1_6() local
273 ps.param.phyid = cmd->phy_id_to_atom(cntl->transmitter); in transmitter_control_v1_6()
280 cmd->signal_type_to_atom_dig_mode(cntl->signal); in transmitter_control_v1_6()
283 ps.param.hpdsel = cmd->hpd_sel_to_atom(cntl->hpd_sel); in transmitter_control_v1_6()
284 ps.param.digfe_sel = cmd->dig_encoder_sel_to_atom(cntl->engine_id); in transmitter_control_v1_6()
312 union dmub_rb_cmd cmd; in transmitter_control_dmcub_v1_7() local
314 memset(&cmd, 0, sizeof(cmd)); in transmitter_control_dmcub_v1_7()
316 cmd.dig1_transmitter_control.header.type = DMUB_CMD__VBIOS; in transmitter_control_dmcub_v1_7()
317 cmd.dig1_transmitter_control.header.sub_type = in transmitter_control_dmcub_v1_7()
319 cmd.dig1_transmitter_control.header.payload_bytes = in transmitter_control_dmcub_v1_7()
320 sizeof(cmd.dig1_transmitter_control) - in transmitter_control_dmcub_v1_7()
321 sizeof(cmd.dig1_transmitter_control.header); in transmitter_control_dmcub_v1_7()
322 cmd.dig1_transmitter_control.transmitter_control.dig_v1_7 = *dig; in transmitter_control_dmcub_v1_7()
324 dm_execute_dmub_cmd(dmcub->ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT); in transmitter_control_dmcub_v1_7()
332 const struct command_table_helper *cmd = bp->cmd_helper; in transmitter_control_v1_7() local
340 dig_v1_7.phyid = cmd->phy_id_to_atom(cntl->transmitter); in transmitter_control_v1_7()
347 cmd->signal_type_to_atom_dig_mode(cntl->signal); in transmitter_control_v1_7()
350 dig_v1_7.hpdsel = cmd->hpd_sel_to_atom(cntl->hpd_sel); in transmitter_control_v1_7()
351 dig_v1_7.digfe_sel = cmd->dig_encoder_sel_to_atom(cntl->engine_id); in transmitter_control_v1_7()
421 union dmub_rb_cmd cmd; in set_pixel_clock_dmcub() local
423 memset(&cmd, 0, sizeof(cmd)); in set_pixel_clock_dmcub()
425 cmd.set_pixel_clock.header.type = DMUB_CMD__VBIOS; in set_pixel_clock_dmcub()
426 cmd.set_pixel_clock.header.sub_type = DMUB_CMD__VBIOS_SET_PIXEL_CLOCK; in set_pixel_clock_dmcub()
427 cmd.set_pixel_clock.header.payload_bytes = in set_pixel_clock_dmcub()
428 sizeof(cmd.set_pixel_clock) - in set_pixel_clock_dmcub()
429 sizeof(cmd.set_pixel_clock.header); in set_pixel_clock_dmcub()
430 cmd.set_pixel_clock.pixel_clock.clk = *clk; in set_pixel_clock_dmcub()
432 dm_execute_dmub_cmd(dmcub->ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT); in set_pixel_clock_dmcub()
787 union dmub_rb_cmd cmd; in enable_disp_power_gating_dmcub() local
789 memset(&cmd, 0, sizeof(cmd)); in enable_disp_power_gating_dmcub()
791 cmd.enable_disp_power_gating.header.type = DMUB_CMD__VBIOS; in enable_disp_power_gating_dmcub()
792 cmd.enable_disp_power_gating.header.sub_type = in enable_disp_power_gating_dmcub()
794 cmd.enable_disp_power_gating.header.payload_bytes = in enable_disp_power_gating_dmcub()
795 sizeof(cmd.enable_disp_power_gating) - in enable_disp_power_gating_dmcub()
796 sizeof(cmd.enable_disp_power_gating.header); in enable_disp_power_gating_dmcub()
797 cmd.enable_disp_power_gating.power_gating.pwr = *pwr; in enable_disp_power_gating_dmcub()
799 dm_execute_dmub_cmd(dmcub->ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT); in enable_disp_power_gating_dmcub()
882 const struct command_table_helper *cmd = bp->cmd_helper; in set_dce_clock_v2_1() local
886 if (!cmd->clock_source_id_to_atom(bp_params->pll_id, &atom_pll_id) || in set_dce_clock_v2_1()
887 !cmd->dc_clock_type_to_atom(bp_params->clock_type, in set_dce_clock_v2_1()
996 union dmub_rb_cmd cmd; in enable_lvtma_control_dmcub() local
998 memset(&cmd, 0, sizeof(cmd)); in enable_lvtma_control_dmcub()
1000 cmd.lvtma_control.header.type = DMUB_CMD__VBIOS; in enable_lvtma_control_dmcub()
1001 cmd.lvtma_control.header.sub_type = in enable_lvtma_control_dmcub()
1003 cmd.lvtma_control.data.uc_pwr_action = in enable_lvtma_control_dmcub()
1005 cmd.lvtma_control.data.pwrseq_inst = in enable_lvtma_control_dmcub()
1007 cmd.lvtma_control.data.bypass_panel_control_wait = in enable_lvtma_control_dmcub()
1009 dm_execute_dmub_cmd(dmcub->ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT); in enable_lvtma_control_dmcub()