| /linux/drivers/gpu/drm/amd/display/dc/inc/ |
| A D | hw_sequencer_private.h | 68 struct dce_hwseq; 110 void (*disable_vga)(struct dce_hwseq *hws); 116 void (*enable_power_gating_plane)(struct dce_hwseq *hws, 118 void (*dpp_pg_control)(struct dce_hwseq *hws, 121 void (*hubp_pg_control)(struct dce_hwseq *hws, 124 void (*dsc_pg_control)(struct dce_hwseq *hws, 139 void (*dccg_init)(struct dce_hwseq *hws); 146 void (*setup_hpo_hw_control)(const struct dce_hwseq *hws, bool enable); 149 struct dce_hwseq { struct
|
| A D | hw_sequencer.h | 50 struct dce_hwseq; 78 void (*update_dchub)(struct dce_hwseq *hws, 166 int (*init_sys_ctx)(struct dce_hwseq *hws, 169 void (*init_vm_ctx)(struct dce_hwseq *hws,
|
| A D | resource.h | 85 struct dce_hwseq *(*create_hwseq)(
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn20/ |
| A D | dcn20_hwseq.h | 87 struct dce_hwseq *hws); 90 struct dce_hwseq *hws, 93 struct dce_hwseq *hws, 97 struct dce_hwseq *hws, 116 struct dce_hwseq *hws, 124 struct dce_hwseq *hws, 130 void dcn20_dccg_init(struct dce_hwseq *hws); 131 int dcn20_init_sys_ctx(struct dce_hwseq *hws,
|
| A D | dcn20_hwseq.c | 189 struct dce_hwseq *hws, in dcn20_enable_power_gating_plane() 254 struct dce_hwseq *hws) in dcn20_disable_vga() 281 struct dce_hwseq *hws = dc->hwseq; in dcn20_init_blank() 343 struct dce_hwseq *hws, in dcn20_dsc_pg_control() 420 struct dce_hwseq *hws, in dcn20_dpp_pg_control() 494 struct dce_hwseq *hws, in dcn20_hubp_pg_control() 572 struct dce_hwseq *hws = dc->hwseq; in dcn20_plane_atomic_disable() 646 struct dce_hwseq *hws = dc->hwseq; in dcn20_enable_stream_timing() 890 struct dce_hwseq *hws = dc->hwseq; in dcn20_set_input_transfer_func() 1062 struct dce_hwseq *hws, in dcn20_power_on_plane() [all …]
|
| A D | dcn20_resource.h | 66 struct dce_hwseq *dcn20_hwseq_create(
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn31/ |
| A D | dcn31_hwseq.h | 36 struct dce_hwseq *hws, 41 struct dce_hwseq *hws, 49 void dcn31_hubp_pg_control(struct dce_hwseq *hws, unsigned int hubp_inst, bool power_on); 50 int dcn31_init_sys_ctx(struct dce_hwseq *hws, struct dc *dc, struct dc_phy_addr_space_config *pa_co… 57 void dcn31_setup_hpo_hw_control(const struct dce_hwseq *hws, bool enable);
|
| A D | dcn31_hwseq.c | 71 struct dce_hwseq *hws = dc->hwseq; in enable_memory_low_power() 111 struct dce_hwseq *hws = dc->hwseq; in dcn31_init_hw() 311 struct dce_hwseq *hws, in dcn31_dsc_pg_control() 375 struct dce_hwseq *hws, in dcn31_enable_power_gating_plane() 456 void dcn31_hubp_pg_control(struct dce_hwseq *hws, unsigned int hubp_inst, bool power_on) in dcn31_hubp_pg_control() 490 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() 585 struct dce_hwseq *hws = dc->hwseq; in dcn31_reset_hw_ctx_wrap() 615 void dcn31_setup_hpo_hw_control(const struct dce_hwseq *hws, bool enable) in dcn31_setup_hpo_hw_control()
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn303/ |
| A D | dcn303_hwseq.h | 13 void dcn303_dpp_pg_control(struct dce_hwseq *hws, unsigned int dpp_inst, bool power_on); 14 void dcn303_hubp_pg_control(struct dce_hwseq *hws, unsigned int hubp_inst, bool power_on); 15 void dcn303_dsc_pg_control(struct dce_hwseq *hws, unsigned int dsc_inst, bool power_on); 16 void dcn303_enable_power_gating_plane(struct dce_hwseq *hws, bool enable);
|
| A D | dcn303_hwseq.c | 27 void dcn303_dpp_pg_control(struct dce_hwseq *hws, unsigned int dpp_inst, bool power_on) in dcn303_dpp_pg_control() 32 void dcn303_hubp_pg_control(struct dce_hwseq *hws, unsigned int hubp_inst, bool power_on) in dcn303_hubp_pg_control() 37 void dcn303_dsc_pg_control(struct dce_hwseq *hws, unsigned int dsc_inst, bool power_on) in dcn303_dsc_pg_control() 42 void dcn303_enable_power_gating_plane(struct dce_hwseq *hws, bool enable) in dcn303_enable_power_gating_plane()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| A D | dce_hwseq.c | 40 void dce_enable_fe_clock(struct dce_hwseq *hws, in dce_enable_fe_clock() 53 struct dce_hwseq *hws = dc->hwseq; in dce_pipe_control_lock() 97 void dce_set_blender_mode(struct dce_hwseq *hws, in dce_set_blender_mode() 138 static void dce_disable_sram_shut_down(struct dce_hwseq *hws) in dce_disable_sram_shut_down() 145 static void dce_underlay_clock_enable(struct dce_hwseq *hws) in dce_underlay_clock_enable() 163 void dce_clock_gating_power_up(struct dce_hwseq *hws, in dce_clock_gating_power_up() 175 void dce_crtc_switch_to_clk_src(struct dce_hwseq *hws, in dce_crtc_switch_to_clk_src()
|
| A D | Makefile | 29 DCE = dce_audio.o dce_stream_encoder.o dce_link_encoder.o dce_hwseq.o \
|
| A D | dce_hwseq.h | 1182 struct dce_hwseq; 1186 void dce_enable_fe_clock(struct dce_hwseq *hwss, 1193 void dce_set_blender_mode(struct dce_hwseq *hws, 1202 void dce_clock_gating_power_up(struct dce_hwseq *hws, 1205 void dce_crtc_switch_to_clk_src(struct dce_hwseq *hws,
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn302/ |
| A D | dcn302_hwseq.h | 31 void dcn302_dpp_pg_control(struct dce_hwseq *hws, unsigned int dpp_inst, bool power_on); 32 void dcn302_hubp_pg_control(struct dce_hwseq *hws, unsigned int hubp_inst, bool power_on); 33 void dcn302_dsc_pg_control(struct dce_hwseq *hws, unsigned int dsc_inst, bool power_on);
|
| A D | dcn302_hwseq.c | 45 void dcn302_dpp_pg_control(struct dce_hwseq *hws, unsigned int dpp_inst, bool power_on) in dcn302_dpp_pg_control() 102 void dcn302_hubp_pg_control(struct dce_hwseq *hws, unsigned int hubp_inst, bool power_on) in dcn302_hubp_pg_control() 159 void dcn302_dsc_pg_control(struct dce_hwseq *hws, unsigned int dsc_inst, bool power_on) in dcn302_dsc_pg_control()
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn10/ |
| A D | dcn10_hw_sequencer.h | 87 struct dce_hwseq *hws, 91 struct dce_hwseq *hws, 95 struct dce_hwseq *hws, 99 struct dce_hwseq *hws); 112 void dcn10_update_dchub(struct dce_hwseq *hws, struct dchub_init_data *dh_data);
|
| A D | dcn10_hw_sequencer.c | 125 struct dce_hwseq *hws = dc->hwseq; in log_mpc_crc() 555 struct dce_hwseq *hws, in dcn10_enable_power_gating_plane() 577 struct dce_hwseq *hws) in dcn10_disable_vga() 619 struct dce_hwseq *hws, in dcn10_dpp_pg_control() 680 struct dce_hwseq *hws, in dcn10_hubp_pg_control() 732 struct dce_hwseq *hws, in power_on_plane() 755 struct dce_hwseq *hws = dc->hwseq; in undo_DEGVIDCN10_253_wa() 775 struct dce_hwseq *hws = dc->hwseq; in apply_DEGVIDCN10_253_wa() 805 struct dce_hwseq *hws = dc->hwseq; in dcn10_bios_golden_init() 2277 struct dce_hwseq *hws) in mmhub_read_vm_system_aperture_settings() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn201/ |
| A D | dcn201_hwseq.c | 85 static void gpu_addr_to_uma(struct dce_hwseq *hwseq, in gpu_addr_to_uma() 105 static void plane_address_in_gpu_space_to_uma(struct dce_hwseq *hwseq, in plane_address_in_gpu_space_to_uma() 136 struct dce_hwseq *hws = dc->hwseq; in dcn201_update_plane_addr() 165 struct dce_hwseq *hws = dc->hwseq; in dcn201_init_blank() 199 static void read_mmhub_vm_setup(struct dce_hwseq *hws) in read_mmhub_vm_setup() 224 struct dce_hwseq *hws = dc->hwseq; in dcn201_init_hw() 391 struct dce_hwseq *hws = dc->hwseq; in dcn201_plane_atomic_disconnect() 543 struct dce_hwseq *hws = dc->hwseq; in dcn201_pipe_control_lock() 612 struct dce_hwseq *hws = link->dc->hwseq; in dcn201_unblank_stream()
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn21/ |
| A D | dcn21_hwseq.c | 53 struct dce_hwseq *hws) in mmhub_update_page_table_config() 67 int dcn21_init_sys_ctx(struct dce_hwseq *hws, struct dc *dc, struct dc_phy_addr_space_config *pa_co… in dcn21_init_sys_ctx() 90 struct dce_hwseq *hws = dc->hwseq; in dcn21_s0i3_golden_init_wa()
|
| A D | dcn21_hwseq.h | 33 int dcn21_init_sys_ctx(struct dce_hwseq *hws,
|
| /linux/drivers/gpu/drm/amd/display/dc/dce120/ |
| A D | dce120_hw_sequencer.c | 197 struct dce_hwseq *hws, in dce120_update_dchub() 253 bool dce121_xgmi_enabled(struct dce_hwseq *hws) in dce121_xgmi_enabled()
|
| A D | dce120_hw_sequencer.h | 34 bool dce121_xgmi_enabled(struct dce_hwseq *hws);
|
| A D | dce120_resource.c | 801 static struct dce_hwseq *dce120_hwseq_create( in dce120_hwseq_create() 804 struct dce_hwseq *hws = kzalloc(sizeof(struct dce_hwseq), GFP_KERNEL); in dce120_hwseq_create() 815 static struct dce_hwseq *dce121_hwseq_create( in dce121_hwseq_create() 818 struct dce_hwseq *hws = kzalloc(sizeof(struct dce_hwseq), GFP_KERNEL); in dce121_hwseq_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce100/ |
| A D | dce100_resource.c | 504 static struct dce_hwseq *dce100_hwseq_create( in dce100_hwseq_create() 507 struct dce_hwseq *hws = kzalloc(sizeof(struct dce_hwseq), GFP_KERNEL); in dce100_hwseq_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce110/ |
| A D | dce110_resource.c | 560 static struct dce_hwseq *dce110_hwseq_create( in dce110_hwseq_create() 563 struct dce_hwseq *hws = kzalloc(sizeof(struct dce_hwseq), GFP_KERNEL); in dce110_hwseq_create() 1127 struct dce_hwseq *hws = dc->hwseq; in dce110_acquire_underlay()
|