/linux/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc.c | 154 static void destroy_links(struct dc *dc) in destroy_links() 191 struct dc *dc, in create_links() 311 static bool create_link_encoders(struct dc *dc) in create_link_encoders() 352 static void destroy_link_encoders(struct dc *dc) in destroy_link_encoders() 393 static bool set_long_vtotal(struct dc *dc, struct dc_stream_state *stream, struct dc_crtc_timing_ad… in set_long_vtotal() 431 bool dc_stream_adjust_vmin_vmax(struct dc *dc, in dc_stream_adjust_vmin_vmax() 488 bool dc_stream_get_last_used_drr_vtotal(struct dc *dc, in dc_stream_get_last_used_drr_vtotal() 518 bool dc_stream_get_crtc_position(struct dc *dc, in dc_stream_get_crtc_position() 589 struct dc *dc = stream->ctx->dc; in dc_stream_forward_crc_window() local 655 struct dc *dc = stream->ctx->dc; in dc_stream_forward_multiple_crc_window() local [all …]
|
H A D | dc_state.c | 183 static void init_state(struct dc *dc, struct dc_state *state) in init_state() 193 struct dc_state *dc_state_create(struct dc *dc, struct dc_state_create_params *params) in dc_state_create() 289 void dc_state_copy_current(struct dc *dc, struct dc_state *dst_state) in dc_state_copy_current() 294 struct dc_state *dc_state_create_current_copy(struct dc *dc) in dc_state_create_current_copy() 299 void dc_state_construct(struct dc *dc, struct dc_state *state) in dc_state_construct() 380 const struct dc *dc, in dc_state_add_stream() 409 const struct dc *dc, in dc_state_remove_stream() 454 static void remove_mpc_combine_for_stream(const struct dc *dc, in remove_mpc_combine_for_stream() 468 const struct dc *dc, in dc_state_add_plane() 536 const struct dc *dc, in dc_state_remove_plane() [all …]
|
H A D | dc_link_enc_cfg.c | 67 static struct link_enc_assignment get_assignment(struct dc *dc, int i) in get_assignment() 261 static void clear_enc_assignments(const struct dc *dc, struct dc_state *state) in clear_enc_assignments() 283 const struct dc *dc, in link_enc_cfg_init() 299 struct dc *dc, in link_enc_cfg_link_encs_assign() 461 struct dc *dc, in link_enc_cfg_is_transmitter_mappable() 475 struct dc *dc, in link_enc_cfg_get_stream_using_link_enc() 494 struct dc *dc, in link_enc_cfg_get_link_using_link_enc() 509 struct dc *dc, in link_enc_cfg_get_link_enc_used_by_link() 534 struct link_encoder *link_enc_cfg_get_next_avail_link_enc(struct dc *dc) in link_enc_cfg_get_next_avail_link_enc() 563 struct dc *dc, in link_enc_cfg_get_link_enc_used_by_stream() [all …]
|
H A D | dc_stream.c | 222 struct dc *dc = stream->ctx->dc; in dc_stream_get_status() local 227 struct dc *dc, in program_cursor_attributes() 273 struct dc *dc; in dc_stream_set_cursor_attributes() local 313 struct dc *dc; in dc_stream_program_cursor_attributes() local 339 struct dc *dc, in program_cursor_position() 399 struct dc *dc; in dc_stream_program_cursor_position() local 451 bool dc_stream_add_writeback(struct dc *dc, in dc_stream_add_writeback() 525 bool dc_stream_fc_disable_writeback(struct dc *dc, in dc_stream_fc_disable_writeback() 554 bool dc_stream_remove_writeback(struct dc *dc, in dc_stream_remove_writeback() 613 struct dc *dc = stream->ctx->dc; in dc_stream_get_vblank_counter() local [all …]
|
H A D | dc_link_exports.c | 38 struct dc_link *dc_get_link_at_index(struct dc *dc, uint32_t link_index) in dc_get_link_at_index() 46 void dc_get_edp_links(const struct dc *dc, in dc_get_edp_links() 65 bool dc_get_edp_link_panel_inst(const struct dc *dc, in dc_get_edp_link_panel_inst() 136 void dc_get_cur_link_res_map(const struct dc *dc, uint32_t *map) in dc_get_cur_link_res_map() 141 void dc_restore_link_res_map(const struct dc *dc, uint32_t *map) in dc_restore_link_res_map() 154 struct dc *dc, in dc_is_oem_i2c_device_present() 167 struct dc *dc, in dc_submit_i2c() 182 struct dc *dc, in dc_submit_i2c_oem() 214 void dc_link_set_drive_settings(struct dc *dc, in dc_link_set_drive_settings() 224 void dc_link_set_preferred_link_settings(struct dc *dc, in dc_link_set_preferred_link_settings() [all …]
|
/linux/drivers/gpu/drm/tegra/ |
H A D | dc.c | 50 static u32 tegra_dc_readl_active(struct tegra_dc *dc, unsigned long offset) in tegra_dc_readl_active() 96 bool tegra_dc_has_output(struct tegra_dc *dc, struct device *dev) in tegra_dc_has_output() 121 void tegra_dc_commit(struct tegra_dc *dc) in tegra_dc_commit() 317 struct tegra_dc *dc = plane->dc; in tegra_plane_use_horizontal_filtering() local 332 struct tegra_dc *dc = plane->dc; in tegra_plane_use_vertical_filtering() local 350 struct tegra_dc *dc = plane->dc; in tegra_dc_setup_window() local 629 struct tegra_dc *dc = to_tegra_dc(new_plane_state->crtc); in tegra_plane_atomic_check() local 804 struct tegra_dc *dc) in tegra_primary_plane_create() 907 struct tegra_dc *dc = to_tegra_dc(new_state->crtc); in __tegra_cursor_atomic_update() local 1014 struct tegra_dc *dc; in tegra_cursor_atomic_disable() local [all …]
|
H A D | rgb.c | 19 struct tegra_dc *dc; member 81 static void tegra_dc_write_regs(struct tegra_dc *dc, in tegra_dc_write_regs() 153 struct tegra_dc *dc = to_tegra_dc(conn_state->crtc); in tegra_rgb_encoder_atomic_check() local 203 int tegra_dc_rgb_probe(struct tegra_dc *dc) in tegra_dc_rgb_probe() 272 void tegra_dc_rgb_remove(struct tegra_dc *dc) in tegra_dc_rgb_remove() 287 int tegra_dc_rgb_init(struct drm_device *drm, struct tegra_dc *dc) in tegra_dc_rgb_init() 366 int tegra_dc_rgb_exit(struct tegra_dc *dc) in tegra_dc_rgb_exit()
|
/linux/drivers/scsi/esas2r/ |
H A D | esas2r_disc.c | 291 struct esas2r_disc_context *dc = &a->disc_ctx; in esas2r_disc_queue_event() local 314 struct esas2r_disc_context *dc = &a->disc_ctx; in esas2r_disc_start_port() local 389 struct esas2r_disc_context *dc = in esas2r_disc_continue() local 505 struct esas2r_disc_context *dc = in esas2r_disc_abort() local 520 struct esas2r_disc_context *dc = in esas2r_disc_block_dev_scan() local 551 struct esas2r_disc_context *dc = in esas2r_disc_block_dev_scan_cb() local 580 struct esas2r_disc_context *dc = in esas2r_disc_raid_grp_info() local 627 struct esas2r_disc_context *dc = in esas2r_disc_raid_grp_info_cb() local 690 struct esas2r_disc_context *dc = in esas2r_disc_part_info() local 742 struct esas2r_disc_context *dc = in esas2r_disc_part_info_cb() local [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
H A D | dcn20_hwseq.c | 74 void dcn20_log_color_state(struct dc *dc, in dcn20_log_color_state() 180 static int find_free_gsl_group(const struct dc *dc) in find_free_gsl_group() 208 const struct dc *dc, in dcn20_setup_gsl_group_as_lock() 384 const struct dc *dc, in dcn20_program_triple_buffer() 397 struct dc *dc, in dcn20_init_blank() 693 void dcn20_plane_atomic_disable(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn20_plane_atomic_disable() 733 void dcn20_disable_plane(struct dc *dc, struct dc_state *state, struct pipe_ctx *pipe_ctx) in dcn20_disable_plane() 755 void dcn20_disable_pixel_data(struct dc *dc, struct pipe_ctx *pipe_ctx, bool blank) in dcn20_disable_pixel_data() 817 struct dc *dc) in dcn20_enable_stream_timing() 986 void dcn20_program_output_csc(struct dc *dc, in dcn20_program_output_csc() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
H A D | dcn32_hwseq.c | 77 struct dc *dc = hws->ctx->dc; in dcn32_dsc_pg_control() local 197 static bool dcn32_check_no_memory_request_for_cab(struct dc *dc) in dcn32_check_no_memory_request_for_cab() 220 static uint32_t dcn32_calculate_cab_allocation(struct dc *dc, struct dc_state *ctx) in dcn32_calculate_cab_allocation() 252 bool dcn32_apply_idle_power_optimizations(struct dc *dc, bool enable) in dcn32_apply_idle_power_optimizations() 343 void dcn32_commit_subvp_config(struct dc *dc, struct dc_state *context) in dcn32_commit_subvp_config() 369 void dcn32_subvp_pipe_control_lock(struct dc *dc, in dcn32_subvp_pipe_control_lock() 421 struct dc *dc = params->subvp_pipe_control_lock_fast_params.dc; in dcn32_subvp_pipe_control_lock_fast() local 442 struct dc *dc = pipe_ctx->stream->ctx->dc; in dcn32_set_mpc_shaper_3dlut() local 519 bool dcn32_set_input_transfer_func(struct dc *dc, in dcn32_set_input_transfer_func() 558 bool dcn32_set_output_transfer_func(struct dc *dc, in dcn32_set_output_transfer_func() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
H A D | dcn401_hwseq.c | 52 static void dcn401_initialize_min_clocks(struct dc *dc) in dcn401_initialize_min_clocks() 130 void dcn401_init_hw(struct dc *dc) in dcn401_init_hw() 366 static void dcn401_get_mcm_lut_xable_from_pipe_ctx(struct dc *dc, struct pipe_ctx *pipe_ctx, in dcn401_get_mcm_lut_xable_from_pipe_ctx() 399 void dcn401_populate_mcm_luts(struct dc *dc, in dcn401_populate_mcm_luts() 575 void dcn401_trigger_3dlut_dma_load(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn401_trigger_3dlut_dma_load() 589 struct dc *dc = pipe_ctx->stream_res.opp->ctx->dc; in dcn401_set_mcm_luts() local 635 bool dcn401_set_output_transfer_func(struct dc *dc, in dcn401_set_output_transfer_func() 691 struct dc *dc, in enable_stream_timing_calc() 731 struct dc *dc) in dcn401_enable_stream_timing() 888 struct dc *dc = pipe_ctx->stream->ctx->dc; in dcn401_enable_stream_calc() local [all …]
|
/linux/drivers/md/ |
H A D | dm-delay.c | 55 struct delay_c *dc = from_timer(dc, t, delay_timer); in handle_delayed_timer() local 60 static void queue_timeout(struct delay_c *dc, unsigned long expires) in queue_timeout() 65 static inline bool delay_is_fast(struct delay_c *dc) in delay_is_fast() 82 static void flush_delayed_bios(struct delay_c *dc, bool flush_all) in flush_delayed_bios() 128 struct delay_c *dc = data; in flush_worker_fn() local 148 struct delay_c *dc; in flush_expired_bios() local 156 struct delay_c *dc = ti->private; in delay_dtr() local 213 struct delay_c *dc; in delay_ctr() local 301 static int delay_bio(struct delay_c *dc, struct delay_class *c, struct bio *bio) in delay_bio() 333 struct delay_c *dc = ti->private; in delay_presuspend() local [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
H A D | dce110_hwseq.c | 206 struct dc *dc, in dce110_enable_display_power_gating() 282 dce110_set_input_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_input_transfer_func() 605 dce110_set_output_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_output_transfer_func() 667 const struct dc *dc = link->dc; in dce110_enable_stream() local 1077 struct dc *dc; in dce110_enable_audio_stream() local 1114 struct dc *dc; in dce110_disable_audio_stream() local 1149 struct dc *dc = pipe_ctx->stream->ctx->dc; in dce110_disable_stream() local 1468 static void program_scaler(const struct dc *dc, in program_scaler() 1510 struct dc *dc) in dce110_enable_stream_timing() 1575 struct dc *dc) in dce110_apply_single_controller_ctx_to_hw() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
H A D | dcn35_hwseq.c | 130 void dcn35_init_hw(struct dc *dc) in dcn35_init_hw() 423 void dcn35_update_odm(struct dc *dc, struct dc_state *context, struct pipe_ctx *pipe_ctx) in dcn35_update_odm() 604 void dcn35_power_down_on_boot(struct dc *dc) in dcn35_power_down_on_boot() 649 bool dcn35_apply_idle_power_optimizations(struct dc *dc, bool enable) in dcn35_apply_idle_power_optimizations() 696 void dcn35_z10_restore(const struct dc *dc) in dcn35_z10_restore() 706 void dcn35_init_pipes(struct dc *dc, struct dc_state *context) in dcn35_init_pipes() 901 void dcn35_enable_plane(struct dc *dc, struct pipe_ctx *pipe_ctx, in dcn35_enable_plane() 937 void dcn35_plane_atomic_disable(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn35_plane_atomic_disable() 972 void dcn35_disable_plane(struct dc *dc, struct dc_state *state, struct pipe_ctx *pipe_ctx) in dcn35_disable_plane() 996 void dcn35_calc_blocks_to_gate(struct dc *dc, struct dc_state *context, in dcn35_calc_blocks_to_gate() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
H A D | dcn30_hwseq.c | 72 void dcn30_log_color_state(struct dc *dc, in dcn30_log_color_state() 248 struct dc *dc = pipe_ctx->stream->ctx->dc; in dcn30_set_mpc_shaper_3dlut() local 303 bool dcn30_set_input_transfer_func(struct dc *dc, in dcn30_set_input_transfer_func() 380 bool dcn30_set_output_transfer_func(struct dc *dc, in dcn30_set_output_transfer_func() 417 struct dc *dc, in dcn30_set_writeback() 440 struct dc *dc, in dcn30_update_writeback() 457 struct dc *dc, in dcn30_mmhubbub_warmup() 514 struct dc *dc, in dcn30_enable_writeback() 541 struct dc *dc, in dcn30_disable_writeback() 562 struct dc *dc, in dcn30_program_all_writeback_pipes_in_tree() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/ |
H A D | dcn32_resource_helpers.c | 40 struct dc *dc, in dcn32_helper_calculate_mall_bytes_for_cursor() 91 struct dc *dc, in dcn32_helper_calculate_num_ways_for_subvp() 107 void dcn32_merge_pipes_for_subvp(struct dc *dc, in dcn32_merge_pipes_for_subvp() 153 bool dcn32_all_pipes_have_stream_and_plane(struct dc *dc, in dcn32_all_pipes_have_stream_and_plane() 170 bool dcn32_subvp_in_use(struct dc *dc, in dcn32_subvp_in_use() 196 bool dcn32_any_surfaces_rotated(struct dc *dc, struct dc_state *context) in dcn32_any_surfaces_rotated() 243 static void override_det_for_subvp(struct dc *dc, struct dc_state *context, uint8_t pipe_segments[]) in override_det_for_subvp() 311 void dcn32_determine_det_override(struct dc *dc, in dcn32_determine_det_override() 381 void dcn32_set_det_allocations(struct dc *dc, struct dc_state *context, in dcn32_set_det_allocations() 515 struct dc_stream_state *dcn32_can_support_mclk_switch_using_fw_based_vblank_stretch(struct dc *dc, … in dcn32_can_support_mclk_switch_using_fw_based_vblank_stretch() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dce60/ |
H A D | dce60_hw_sequencer.c | 50 static bool dce60_should_enable_fbc(struct dc *dc, in dce60_should_enable_fbc() 115 struct dc *dc, in dce60_enable_fbc() 181 static void dce60_program_surface_visibility(const struct dc *dc, in dce60_program_surface_visibility() 232 static void dce60_program_scaler(const struct dc *dc, in dce60_program_scaler() 271 struct dc *dc, struct pipe_ctx *pipe_ctx) in dce60_program_front_end_for_pipe() 382 struct dc *dc, in dce60_apply_ctx_for_surface() 421 void dce60_hw_sequencer_construct(struct dc *dc) in dce60_hw_sequencer_construct()
|
/linux/drivers/gpu/drm/atmel-hlcdc/ |
H A D | atmel_hlcdc_dc.c | 602 atmel_hlcdc_dc_mode_valid(struct atmel_hlcdc_dc *dc, in atmel_hlcdc_dc_mode_valid() 645 struct atmel_hlcdc_dc *dc = dev->dev_private; in atmel_hlcdc_dc_irq_handler() local 669 struct atmel_hlcdc_dc *dc = dev->dev_private; in atmel_hlcdc_dc_irq_postinstall() local 684 struct atmel_hlcdc_dc *dc = dev->dev_private; in atmel_hlcdc_dc_irq_disable() local 720 struct atmel_hlcdc_dc *dc = dev->dev_private; in atmel_hlcdc_dc_modeset_init() local 757 struct atmel_hlcdc_dc *dc; in atmel_hlcdc_dc_load() local 824 struct atmel_hlcdc_dc *dc = dev->dev_private; in atmel_hlcdc_dc_unload() local 900 struct atmel_hlcdc_dc *dc = drm_dev->dev_private; in atmel_hlcdc_dc_drm_suspend() local 920 struct atmel_hlcdc_dc *dc = drm_dev->dev_private; in atmel_hlcdc_dc_drm_resume() local
|
/linux/drivers/tty/ |
H A D | nozomi.c | 315 struct nozomi *dc; member 463 static void nozomi_setup_memory(struct nozomi *dc) in nozomi_setup_memory() 546 static void dump_table(const struct nozomi *dc) in dump_table() 588 static inline void dump_table(const struct nozomi *dc) { } in dump_table() 595 static int nozomi_read_config_table(struct nozomi *dc) in nozomi_read_config_table() 667 static void enable_transmit_ul(enum port_type port, struct nozomi *dc) in enable_transmit_ul() 680 static void disable_transmit_ul(enum port_type port, struct nozomi *dc) in disable_transmit_ul() 694 static void enable_transmit_dl(enum port_type port, struct nozomi *dc) in enable_transmit_dl() 707 static void disable_transmit_dl(enum port_type port, struct nozomi *dc) in disable_transmit_dl() 724 static int send_data(enum port_type index, struct nozomi *dc) in send_data() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
H A D | dcn20_fpu.c | 990 void dcn20_populate_dml_writeback_from_context(struct dc *dc, in dcn20_populate_dml_writeback_from_context() 1046 static bool is_dtbclk_required(struct dc *dc, struct dc_state *context) in is_dtbclk_required() 1058 static enum dcn_zstate_support_state decide_zstate_support(struct dc *dc, struct dc_state *context) in decide_zstate_support() 1141 void dcn20_calculate_dlg_params(struct dc *dc, in dcn20_calculate_dlg_params() 1315 int dcn20_populate_dml_pipes_from_context(struct dc *dc, in dcn20_populate_dml_pipes_from_context() 1731 void dcn20_calculate_wm(struct dc *dc, struct dc_state *context, in dcn20_calculate_wm() 1848 void dcn20_update_bounding_box(struct dc *dc, in dcn20_update_bounding_box() 1982 void dcn20_patch_bounding_box(struct dc *dc, struct _vcs_dpi_soc_bounding_box_st *bb) in dcn20_patch_bounding_box() 2029 static bool dcn20_validate_bandwidth_internal(struct dc *dc, struct dc_state *context, in dcn20_validate_bandwidth_internal() 2079 bool dcn20_validate_bandwidth_fp(struct dc *dc, struct dc_state *context, in dcn20_validate_bandwidth_fp() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_edp_panel_control.c | 506 struct dc *dc = link->ctx->dc; in get_pipe_from_link() local 524 struct dc *dc = link->ctx->dc; in edp_set_backlight_level() local 559 struct dc *dc = link->ctx->dc; in edp_set_psr_allow_active() local 607 struct dc *dc = link->ctx->dc; in edp_get_psr_state() local 664 struct dc *dc; in edp_setup_psr() local 857 struct dc *dc = link->ctx->dc; in edp_get_psr_residency() local 872 struct dc *dc = link->ctx->dc; in edp_set_sink_vtotal_in_psr_active() local 886 struct dc *dc = link->ctx->dc; in edp_set_replay_allow_active() local 919 struct dc *dc = link->ctx->dc; in edp_get_replay_state() local 937 struct dc *dc; in edp_setup_replay() local [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn31/ |
H A D | dcn31_hwseq.c | 70 static void enable_memory_low_power(struct dc *dc) in enable_memory_low_power() 109 void dcn31_init_hw(struct dc *dc) in dcn31_init_hw() 414 void dcn31_z10_save_init(struct dc *dc) in dcn31_z10_save_init() 425 void dcn31_z10_restore(const struct dc *dc) in dcn31_z10_restore() 482 int dcn31_init_sys_ctx(struct dce_hwseq *hws, struct dc *dc, struct dc_phy_addr_space_config *pa_co… in dcn31_init_sys_ctx() 507 struct dc *dc, in dcn31_reset_back_end_for_pipe() 577 struct dc *dc, in dcn31_reset_hw_ctx_wrap() 646 static void dmub_abm_set_backlight(struct dc_context *dc, in dmub_abm_set_backlight() 672 struct dc_context *dc = pipe_ctx->stream->ctx; in dcn31_set_backlight_level() local
|
/linux/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dmub_abm_lcd.c | 56 static void dmub_abm_enable_fractional_pwm(struct dc_context *dc) in dmub_abm_enable_fractional_pwm() 144 struct dc_context *dc = abm->ctx; in dmub_abm_set_level() local 165 struct dc_context *dc = abm->ctx; in dmub_abm_init_config() local 192 struct dc_context *dc = abm->ctx; in dmub_abm_set_pause() local 220 struct dc_context *dc, in dmub_abm_save_restore() 260 struct dc_context *dc = abm->ctx; in dmub_abm_set_pipe() local 284 struct dc_context *dc = abm->ctx; in dmub_abm_set_backlight_level() local 304 struct dc_context *dc = abm->ctx; in dmub_abm_set_event() local
|
/linux/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_dmub_srv.c | 43 static void dc_dmub_srv_construct(struct dc_dmub_srv *dc_srv, struct dc *dc, in dc_dmub_srv_construct() 50 struct dc_dmub_srv *dc_dmub_srv_create(struct dc *dc, struct dmub_srv *dmub) in dc_dmub_srv_create() 351 bool dc_dmub_srv_get_dmub_outbox0_msg(const struct dc *dc, struct dmcub_trace_buf_entry *entry) in dc_dmub_srv_get_dmub_outbox0_msg() 357 void dc_dmub_trace_event_control(struct dc *dc, bool enable) in dc_dmub_trace_event_control() 362 void dc_dmub_srv_drr_update_cmd(struct dc *dc, uint32_t tg_inst, uint32_t vtotal_min, uint32_t vtot… in dc_dmub_srv_drr_update_cmd() 378 void dc_dmub_srv_set_drr_manual_trigger_cmd(struct dc *dc, uint32_t tg_inst) in dc_dmub_srv_set_drr_manual_trigger_cmd() 392 static uint8_t dc_dmub_srv_get_pipes_for_stream(struct dc *dc, struct dc_stream_state *stream) in dc_dmub_srv_get_pipes_for_stream() 406 static void dc_dmub_srv_populate_fams_pipe_info(struct dc *dc, struct dc_state *context, in dc_dmub_srv_populate_fams_pipe_info() 424 bool dc_dmub_srv_p_state_delegate(struct dc *dc, bool should_manage_pstate, struct dc_state *contex… in dc_dmub_srv_p_state_delegate() 517 void dc_dmub_srv_get_visual_confirm_color_cmd(struct dc *dc, struct pipe_ctx *pipe_ctx) in dc_dmub_srv_get_visual_confirm_color_cmd() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
H A D | dcn32_fpu.c | 275 int dcn32_find_dummy_latency_index_for_fw_based_mclk_switch(struct dc *dc, in dcn32_find_dummy_latency_index_for_fw_based_mclk_switch() 333 void dcn32_helper_populate_phantom_dlg_params(struct dc *dc, in dcn32_helper_populate_phantom_dlg_params() 466 void dcn32_set_phantom_stream_timing(struct dc *dc, in dcn32_set_phantom_stream_timing() 558 static unsigned int dcn32_get_num_free_pipes(struct dc *dc, struct dc_state *context) in dcn32_get_num_free_pipes() 599 static bool dcn32_assign_subvp_pipe(struct dc *dc, in dcn32_assign_subvp_pipe() 678 static bool dcn32_enough_pipes_for_subvp(struct dc *dc, struct dc_state *context) in dcn32_enough_pipes_for_subvp() 724 static bool subvp_subvp_schedulable(struct dc *dc, struct dc_state *context) in subvp_subvp_schedulable() 795 static bool subvp_drr_schedulable(struct dc *dc, struct dc_state *context) in subvp_drr_schedulable() 896 static bool subvp_vblank_schedulable(struct dc *dc, struct dc_state *context) in subvp_vblank_schedulable() 983 static bool subvp_subvp_admissable(struct dc *dc, in subvp_subvp_admissable() [all …]
|