Home
last modified time | relevance | path

Searched defs:pipe_ctx (Results 1 – 25 of 59) sorted by relevance

123

/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.c209 struct pipe_ctx *pipe_ctx, in dcn20_setup_gsl_group_as_lock() argument
289 dcn20_set_flip_control_gsl(struct pipe_ctx * pipe_ctx,bool flip_immediate) dcn20_set_flip_control_gsl() argument
385 dcn20_program_triple_buffer(const struct dc * dc,struct pipe_ctx * pipe_ctx,bool enable_triple_buffer) dcn20_program_triple_buffer() argument
693 dcn20_plane_atomic_disable(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_plane_atomic_disable() argument
733 dcn20_disable_plane(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dcn20_disable_plane() argument
755 dcn20_disable_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn20_disable_pixel_data() argument
801 get_odm_segment_count(struct pipe_ctx * pipe_ctx) get_odm_segment_count() argument
815 dcn20_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn20_enable_stream_timing() argument
986 dcn20_program_output_csc(struct dc * dc,struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace,uint16_t * matrix,int opp_id) dcn20_program_output_csc() argument
1013 dcn20_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn20_set_output_transfer_func() argument
1053 dcn20_set_blend_lut(struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn20_set_blend_lut() argument
1073 dcn20_set_shaper_3dlut(struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn20_set_shaper_3dlut() argument
1099 dcn20_set_input_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn20_set_input_transfer_func() argument
1174 dcn20_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn20_update_odm() argument
1199 dcn20_blank_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn20_blank_pixel_data() argument
1265 dcn20_power_on_plane_resources(struct dce_hwseq * hws,struct pipe_ctx * pipe_ctx) dcn20_power_on_plane_resources() argument
1289 dcn20_enable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_enable_plane() argument
1654 dcn20_update_dchubp_dpp(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_update_dchubp_dpp() argument
1866 dcn20_program_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_program_pipe() argument
2422 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_optimize_bandwidth() local
2449 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_update_bandwidth() local
2547 dcn20_dmdata_status_done(struct pipe_ctx * pipe_ctx) dcn20_dmdata_status_done() argument
2556 dcn20_disable_stream_gating(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_disable_stream_gating() argument
2571 dcn20_enable_stream_gating(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_enable_stream_gating() argument
2586 dcn20_set_dmdata_attributes(struct pipe_ctx * pipe_ctx) dcn20_set_dmdata_attributes() argument
2647 patch_address_for_sbs_tb_stereo(struct pipe_ctx * pipe_ctx,PHYSICAL_ADDRESS_LOC * addr) patch_address_for_sbs_tb_stereo() argument
2674 dcn20_update_plane_addr(const struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_update_plane_addr() argument
2702 dcn20_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dcn20_unblank_stream() argument
2741 dcn20_setup_vupdate_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_setup_vupdate_interrupt() argument
2755 dcn20_reset_back_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_reset_back_end_for_pipe() argument
2853 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_reset_hw_ctx_wrap() local
2874 dcn20_update_mpcc(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_update_mpcc() argument
2958 dcn20_enable_stream(struct pipe_ctx * pipe_ctx) dcn20_enable_stream() argument
3031 dcn20_program_dmdata_engine(struct pipe_ctx * pipe_ctx) dcn20_program_dmdata_engine() argument
3121 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_fpga_init_hw() local
3158 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_fpga_init_hw() local
3177 dcn20_set_disp_pattern_generator(const struct dc * dc,struct pipe_ctx * pipe_ctx,enum controller_dp_test_pattern test_pattern,enum controller_dp_color_space color_space,enum dc_color_depth color_depth,const struct tg_color * solid_color,int width,int height,int offset) dcn20_set_disp_pattern_generator() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c281 dce110_set_input_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_input_transfer_func() argument
604 dce110_set_output_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_output_transfer_func() argument
628 void dce110_update_info_frame(struct pipe_ctx *pipe_ctx) in dce110_update_info_frame() argument
660 dce110_enable_stream(struct pipe_ctx * pipe_ctx) dce110_enable_stream() argument
1071 dce110_enable_audio_stream(struct pipe_ctx * pipe_ctx) dce110_enable_audio_stream() argument
1109 dce110_disable_audio_stream(struct pipe_ctx * pipe_ctx) dce110_disable_audio_stream() argument
1142 dce110_disable_stream(struct pipe_ctx * pipe_ctx) dce110_disable_stream() argument
1189 dce110_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dce110_unblank_stream() argument
1209 dce110_blank_stream(struct pipe_ctx * pipe_ctx) dce110_blank_stream() argument
1251 dce110_set_avmute(struct pipe_ctx * pipe_ctx,bool enable) dce110_set_avmute() argument
1278 populate_audio_dp_link_info(const struct pipe_ctx * pipe_ctx,struct audio_dp_link_info * dp_link_info) populate_audio_dp_link_info() argument
1371 build_audio_output(struct dc_state * state,const struct pipe_ctx * pipe_ctx,struct audio_output * audio_output) build_audio_output() argument
1465 program_scaler(const struct dc * dc,const struct pipe_ctx * pipe_ctx) program_scaler() argument
1504 dce110_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dce110_enable_stream_timing() argument
1568 dce110_apply_single_controller_ctx_to_hw(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dce110_apply_single_controller_ctx_to_hw() argument
1832 struct pipe_ctx *pipe_ctx = NULL; dce110_enable_accelerated_mode() local
1953 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_set_displaymarks() local
2020 set_drr(struct pipe_ctx ** pipe_ctx,int num_pipes,struct dc_crtc_timing_adjust adjust) set_drr() argument
2048 get_position(struct pipe_ctx ** pipe_ctx,int num_pipes,struct crtc_position * position) get_position() argument
2060 set_static_screen_control(struct pipe_ctx ** pipe_ctx,int num_pipes,const struct dc_static_screen_params * params) set_static_screen_control() argument
2096 struct pipe_ctx *pipe_ctx = NULL; should_enable_fbc() local
2166 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[pipe_idx]; enable_fbc() local
2191 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_reset_hw_ctx_wrap() local
2278 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_setup_audio_dto() local
2316 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_setup_audio_dto() local
2386 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_apply_ctx_to_hw() local
2415 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_apply_ctx_to_hw() local
2456 set_default_colors(struct pipe_ctx * pipe_ctx) set_default_colors() argument
2498 program_surface_visibility(const struct dc * dc,struct pipe_ctx * pipe_ctx) program_surface_visibility() argument
2525 program_gamut_remap(struct pipe_ctx * pipe_ctx) program_gamut_remap() argument
2544 update_plane_addr(const struct dc * dc,struct pipe_ctx * pipe_ctx) update_plane_addr() argument
2559 dce110_update_pending_status(struct pipe_ctx * pipe_ctx) dce110_update_pending_status() argument
2822 dce110_program_front_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx) dce110_program_front_end_for_pipe() argument
2946 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_apply_ctx_for_surface() local
2977 dce110_power_down_fe(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dce110_power_down_fe() argument
2997 dce110_wait_for_mpcc_disconnect(struct dc * dc,struct resource_pool * res_pool,struct pipe_ctx * pipe_ctx) dce110_wait_for_mpcc_disconnect() argument
3003 program_output_csc(struct dc * dc,struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace,uint16_t * matrix,int opp_id) program_output_csc() argument
3024 dce110_set_cursor_position(struct pipe_ctx * pipe_ctx) dce110_set_cursor_position() argument
3069 dce110_set_cursor_attribute(struct pipe_ctx * pipe_ctx) dce110_set_cursor_attribute() argument
3089 dce110_set_backlight_level(struct pipe_ctx * pipe_ctx,uint32_t backlight_pwm_u16_16,uint32_t frame_ramp) dce110_set_backlight_level() argument
3123 dce110_set_abm_immediate_disable(struct pipe_ctx * pipe_ctx) dce110_set_abm_immediate_disable() argument
3136 dce110_set_pipe(struct pipe_ctx * pipe_ctx) dce110_set_pipe() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/
H A Ddcn10_hwseq.c101 struct pipe_ctx *pipe_ctx; in dcn10_lock_all_pipes() local
596 dcn10_did_underflow_occur(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_did_underflow_occur() argument
962 dcn10_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn10_enable_stream_timing() argument
1065 dcn10_reset_back_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_reset_back_end_for_pipe() argument
1151 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local
1164 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local
1174 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local
1186 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local
1226 dcn10_plane_atomic_disconnect(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dcn10_plane_atomic_disconnect() argument
1303 dcn10_plane_atomic_disable(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_plane_atomic_disable() argument
1336 dcn10_disable_plane(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dcn10_disable_plane() argument
1369 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local
1395 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local
1412 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local
1426 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local
1739 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_reset_hw_ctx_wrap() local
1761 patch_address_for_sbs_tb_stereo(struct pipe_ctx * pipe_ctx,PHYSICAL_ADDRESS_LOC * addr) patch_address_for_sbs_tb_stereo() argument
1788 dcn10_update_plane_addr(const struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_update_plane_addr() argument
1813 dcn10_set_input_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn10_set_input_transfer_func() argument
1891 dcn10_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn10_set_output_transfer_func() argument
1972 delay_cursor_until_vupdate(struct dc * dc,struct pipe_ctx * pipe_ctx) delay_cursor_until_vupdate() argument
2518 dcn10_enable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_enable_plane() argument
2555 dcn10_program_gamut_remap(struct pipe_ctx * pipe_ctx) dcn10_program_gamut_remap() argument
2580 dcn10_is_rear_mpo_fix_required(struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace) dcn10_is_rear_mpo_fix_required() argument
2595 dcn10_set_csc_adjustment_rgb_mpo_fix(struct pipe_ctx * pipe_ctx,uint16_t * matrix) dcn10_set_csc_adjustment_rgb_mpo_fix() argument
2610 dcn10_program_output_csc(struct dc * dc,struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace,uint16_t * matrix,int opp_id) dcn10_program_output_csc() argument
2660 dcn10_update_visual_confirm_color(struct dc * dc,struct pipe_ctx * pipe_ctx,int mpcc_id) dcn10_update_visual_confirm_color() argument
2671 dcn10_update_mpcc(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_update_mpcc() argument
2749 update_scaler(struct pipe_ctx * pipe_ctx) update_scaler() argument
2763 dcn10_update_dchubp_dpp(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_update_dchubp_dpp() argument
2925 dcn10_blank_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn10_blank_pixel_data() argument
2967 dcn10_set_hdr_multiplier(struct pipe_ctx * pipe_ctx) dcn10_set_hdr_multiplier() argument
2987 dcn10_program_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_program_pipe() argument
3036 struct pipe_ctx *pipe_ctx; dcn10_wait_for_pending_cleared() local
3072 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_post_unlock_program_front_end() local
3191 dcn10_set_drr(struct pipe_ctx ** pipe_ctx,int num_pipes,struct dc_crtc_timing_adjust adjust) dcn10_set_drr() argument
3227 dcn10_get_position(struct pipe_ctx ** pipe_ctx,int num_pipes,struct crtc_position * position) dcn10_get_position() argument
3239 dcn10_set_static_screen_control(struct pipe_ctx ** pipe_ctx,int num_pipes,const struct dc_static_screen_params * params) dcn10_set_static_screen_control() argument
3300 dcn10_setup_stereo(struct pipe_ctx * pipe_ctx,struct dc * dc) dcn10_setup_stereo() argument
3342 dcn10_wait_for_mpcc_disconnect(struct dc * dc,struct resource_pool * res_pool,struct pipe_ctx * pipe_ctx) dcn10_wait_for_mpcc_disconnect() argument
3381 dcn10_update_pending_status(struct pipe_ctx * pipe_ctx) dcn10_update_pending_status() argument
3427 dcn10_can_pipe_disable_cursor(struct pipe_ctx * pipe_ctx) dcn10_can_pipe_disable_cursor() argument
3474 dcn10_set_cursor_position(struct pipe_ctx * pipe_ctx) dcn10_set_cursor_position() argument
3713 dcn10_set_cursor_attribute(struct pipe_ctx * pipe_ctx) dcn10_set_cursor_attribute() argument
3723 dcn10_set_cursor_sdr_white_level(struct pipe_ctx * pipe_ctx) dcn10_set_cursor_sdr_white_level() argument
3768 dcn10_get_vupdate_offset_from_vsync(struct pipe_ctx * pipe_ctx) dcn10_get_vupdate_offset_from_vsync() argument
3796 dcn10_calc_vupdate_position(struct dc * dc,struct pipe_ctx * pipe_ctx,uint32_t * start_line,uint32_t * end_line) dcn10_calc_vupdate_position() argument
3812 dcn10_cal_vline_position(struct dc * dc,struct pipe_ctx * pipe_ctx,uint32_t * start_line,uint32_t * end_line) dcn10_cal_vline_position() argument
3841 dcn10_setup_periodic_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_setup_periodic_interrupt() argument
3852 dcn10_setup_vupdate_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_setup_vupdate_interrupt() argument
3866 dcn10_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dcn10_unblank_stream() argument
3890 dcn10_send_immediate_sdp_message(struct pipe_ctx * pipe_ctx,const uint8_t * custom_sdp_message,unsigned int sdp_message_size) dcn10_send_immediate_sdp_message() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/dce60/
H A Ddce60_hw_sequencer.c55 struct pipe_ctx *pipe_ctx = NULL; in dce60_should_enable_fbc() local
124 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[pipe_idx]; in dce60_enable_fbc() local
143 static void dce60_set_default_colors(struct pipe_ctx *pipe_ctx) in dce60_set_default_colors()
182 struct pipe_ctx *pipe_ctx) in dce60_program_surface_visibility()
197 static void dce60_get_surface_visual_confirm_color(const struct pipe_ctx *pipe_ctx, in dce60_get_surface_visual_confirm_color()
233 const struct pipe_ctx *pipe_ctx) in dce60_program_scaler()
271 struct dc *dc, struct pipe_ctx *pipe_ctx) in dce60_program_front_end_for_pipe()
396 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dce60_apply_ctx_for_surface() local
/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_dpms.c215 static bool get_ext_hdmi_settings(struct pipe_ctx *pipe_ctx, in get_ext_hdmi_settings() argument
312 static bool write_i2c(struct pipe_ctx *pipe_ct argument
339 write_i2c_retimer_setting(struct pipe_ctx * pipe_ctx,bool is_vga_mode,bool is_over_340mhz,struct ext_hdmi_settings * settings) write_i2c_retimer_setting() argument
501 write_i2c_default_retimer_setting(struct pipe_ctx * pipe_ctx,bool is_vga_mode,bool is_over_340mhz) write_i2c_default_retimer_setting() argument
624 write_i2c_redriver_setting(struct pipe_ctx * pipe_ctx,bool is_over_340mhz) write_i2c_redriver_setting() argument
652 update_psp_stream_config(struct pipe_ctx * pipe_ctx,bool dpms_off) update_psp_stream_config() argument
717 set_avmute(struct pipe_ctx * pipe_ctx,bool enable) set_avmute() argument
762 dp_set_dsc_on_rx(struct pipe_ctx * pipe_ctx,bool enable) dp_set_dsc_on_rx() argument
778 link_set_dsc_on_stream(struct pipe_ctx * pipe_ctx,bool enable) link_set_dsc_on_stream() argument
908 link_set_dsc_pps_packet(struct pipe_ctx * pipe_ctx,bool enable,bool immediate_update) link_set_dsc_pps_packet() argument
972 link_set_dsc_enable(struct pipe_ctx * pipe_ctx,bool enable) link_set_dsc_enable() argument
996 link_update_dsc_config(struct pipe_ctx * pipe_ctx) link_update_dsc_config() argument
1010 enable_stream_features(struct pipe_ctx * pipe_ctx) enable_stream_features() argument
1119 get_pbn_from_timing(struct pipe_ctx * pipe_ctx) get_pbn_from_timing() argument
1292 deallocate_mst_payload(struct pipe_ctx * pipe_ctx) deallocate_mst_payload() argument
1391 allocate_mst_payload(struct pipe_ctx * pipe_ctx) allocate_mst_payload() argument
1618 update_sst_payload(struct pipe_ctx * pipe_ctx,bool allocate) update_sst_payload() argument
1701 link_reduce_mst_payload(struct pipe_ctx * pipe_ctx,uint32_t bw_in_kbps) link_reduce_mst_payload() argument
1789 link_increase_mst_payload(struct pipe_ctx * pipe_ctx,uint32_t bw_in_kbps) link_increase_mst_payload() argument
1925 enable_link_hdmi(struct pipe_ctx * pipe_ctx) enable_link_hdmi() argument
1995 enable_link_dp(struct dc_state * state,struct pipe_ctx * pipe_ctx) enable_link_dp() argument
2106 enable_link_edp(struct dc_state * state,struct pipe_ctx * pipe_ctx) enable_link_edp() argument
2111 enable_link_lvds(struct pipe_ctx * pipe_ctx) enable_link_lvds() argument
2132 enable_link_dp_mst(struct dc_state * state,struct pipe_ctx * pipe_ctx) enable_link_dp_mst() argument
2159 enable_link_virtual(struct pipe_ctx * pipe_ctx) enable_link_virtual() argument
2173 enable_link(struct dc_state * state,struct pipe_ctx * pipe_ctx) enable_link() argument
2307 link_set_dpms_off(struct pipe_ctx * pipe_ctx) link_set_dpms_off() argument
2418 link_set_dpms_on(struct dc_state * state,struct pipe_ctx * pipe_ctx) link_set_dpms_on() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/link/hwss/
H A Dlink_hwss_hpo_dp.c31 set_hpo_dp_throttled_vcp_size(struct pipe_ctx * pipe_ctx,struct fixed31_32 throttled_vcp_size) set_hpo_dp_throttled_vcp_size() argument
44 set_hpo_dp_hblank_min_symbol_width(struct pipe_ctx * pipe_ctx,const struct dc_link_settings * link_settings,struct fixed31_32 throttled_vcp_size) set_hpo_dp_hblank_min_symbol_width() argument
72 setup_hpo_dp_stream_encoder(struct pipe_ctx * pipe_ctx) setup_hpo_dp_stream_encoder() argument
81 reset_hpo_dp_stream_encoder(struct pipe_ctx * pipe_ctx) reset_hpo_dp_stream_encoder() argument
88 setup_hpo_dp_stream_attribute(struct pipe_ctx * pipe_ctx) setup_hpo_dp_stream_attribute() argument
166 setup_hpo_dp_audio_output(struct pipe_ctx * pipe_ctx,struct audio_output * audio_output,uint32_t audio_inst) setup_hpo_dp_audio_output() argument
175 enable_hpo_dp_audio_packet(struct pipe_ctx * pipe_ctx) enable_hpo_dp_audio_packet() argument
181 disable_hpo_dp_audio_packet(struct pipe_ctx * pipe_ctx) disable_hpo_dp_audio_packet() argument
[all...]
H A Dlink_hwss_dio.c39 void set_dio_throttled_vcp_size(struct pipe_ctx *pipe_ctx, in set_dio_throttled_vcp_size() argument
49 void setup_dio_stream_encoder(struct pipe_ctx *pipe_ctx) in setup_dio_stream_encoder() argument
72 reset_dio_stream_encoder(struct pipe_ctx * pipe_ctx) reset_dio_stream_encoder() argument
95 setup_dio_stream_attribute(struct pipe_ctx * pipe_ctx) setup_dio_stream_attribute() argument
199 setup_dio_audio_output(struct pipe_ctx * pipe_ctx,struct audio_output * audio_output,uint32_t audio_inst) setup_dio_audio_output() argument
215 enable_dio_audio_packet(struct pipe_ctx * pipe_ctx) enable_dio_audio_packet() argument
230 disable_dio_audio_packet(struct pipe_ctx * pipe_ctx) disable_dio_audio_packet() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h420 struct pipe_ctx { struct
449 struct pipe_ctx *top_pipe; argument
450 struct pipe_ctx *bottom_pip argument
421 plane_statepipe_ctx global() argument
422 streampipe_ctx global() argument
424 plane_respipe_ctx global() argument
451 next_odm_pipepipe_ctx global() argument
452 prev_odm_pipepipe_ctx global() argument
454 dlg_regspipe_ctx global() argument
455 ttu_regspipe_ctx global() argument
456 rq_regspipe_ctx global() argument
457 pipe_dlg_parampipe_ctx global() argument
458 dml_rq_parampipe_ctx global() argument
459 dml_dlg_sys_parampipe_ctx global() argument
460 dml_inputpipe_ctx global() argument
461 det_buffer_size_kbpipe_ctx global() argument
462 unbounded_reqpipe_ctx global() argument
463 surface_size_in_mall_bytespipe_ctx global() argument
464 hubp_regspipe_ctx global() argument
465 mcache_regspipe_ctx global() argument
490 struct pipe_ctx pipe_ctx[MAX_PIPES]; global() member
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/
H A Ddcn35_hwseq.c361 update_dsc_on_stream(struct pipe_ctx * pipe_ctx,bool enable) update_dsc_on_stream() argument
426 get_odm_config(struct pipe_ctx * pipe_ctx,unsigned int * opp_instances) get_odm_config() argument
449 dcn35_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn35_update_odm() argument
738 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn35_init_pipes() local
764 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn35_init_pipes() local
781 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn35_init_pipes() local
795 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn35_init_pipes() local
911 dcn35_enable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn35_enable_plane() argument
947 dcn35_plane_atomic_disable(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn35_plane_atomic_disable() argument
981 dcn35_disable_plane(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dcn35_disable_plane() argument
1033 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn35_calc_blocks_to_gate() local
1449 dcn35_set_drr(struct pipe_ctx ** pipe_ctx,int num_pipes,struct dc_crtc_timing_adjust adjust) dcn35_set_drr() argument
1493 dcn35_set_static_screen_control(struct pipe_ctx ** pipe_ctx,int num_pipes,const struct dc_static_screen_params * params) dcn35_set_static_screen_control() argument
1511 dcn35_set_long_vblank(struct pipe_ctx ** pipe_ctx,int num_pipes,uint32_t v_total_min,uint32_t v_total_max) dcn35_set_long_vblank() argument
1539 should_avoid_empty_tu(struct pipe_ctx * pipe_ctx) should_avoid_empty_tu() argument
1594 dcn35_is_dp_dig_pixel_rate_div_policy(struct pipe_ctx * pipe_ctx) dcn35_is_dp_dig_pixel_rate_div_policy() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn201/
H A Ddcn201_hwseq.c57 struct pipe_ctx *pipe_ctx, PHYSICAL_ADDRESS_LOC *addr) in patch_address_for_sbs_tb_stereo()
133 void dcn201_update_plane_addr(const struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_plane_addr()
306 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn201_init_hw() local
341 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn201_init_hw() local
377 struct pipe_ctx *pipe_ctx) in dcn201_plane_atomic_disconnect()
422 void dcn201_update_mpcc(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_mpcc()
556 void dcn201_set_cursor_attribute(struct pipe_ctx *pipe_ctx) in dcn201_set_cursor_attribute()
568 void dcn201_set_dmdata_attributes(struct pipe_ctx *pipe_ctx) in dcn201_set_dmdata_attributes()
591 void dcn201_unblank_stream(struct pipe_ctx *pipe_ctx, in dcn201_unblank_stream()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_hw_sequencer.c310 struct pipe_ctx *pipe_ctx, in get_mpctree_visual_confirm_color() argument
331 const struct pipe_ctx *pipe_ctx, in get_surface_visual_confirm_color() argument
381 get_hdr_visual_confirm_color(struct pipe_ctx * pipe_ctx,struct tg_color * color) get_hdr_visual_confirm_color() argument
429 get_subvp_visual_confirm_color(struct pipe_ctx * pipe_ctx,struct tg_color * color) get_subvp_visual_confirm_color() argument
457 get_mclk_switch_visual_confirm_color(struct pipe_ctx * pipe_ctx,struct tg_color * color) get_mclk_switch_visual_confirm_color() argument
503 set_p_state_switch_method(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) set_p_state_switch_method() argument
560 get_fams2_visual_confirm_color(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx,struct tg_color * color) get_fams2_visual_confirm_color() argument
582 hwss_build_fast_sequence(struct dc * dc,struct dc_dmub_cmd * dc_dmub_cmd,unsigned int dmub_cmd_count,struct block_sequence block_sequence[],unsigned int * num_steps,struct pipe_ctx * pipe_ctx,struct dc_stream_status * stream_status,struct dc_state * context) hwss_build_fast_sequence() argument
870 struct pipe_ctx *pipe_ctx = params->program_manual_trigger_params.pipe_ctx; hwss_program_manual_trigger() local
878 struct pipe_ctx *pipe_ctx = params->setup_dpp_params.pipe_ctx; hwss_setup_dpp() local
901 struct pipe_ctx *pipe_ctx = params->program_bias_and_scale_params.pipe_ctx; hwss_program_bias_and_scale() local
960 get_surface_tile_visual_confirm_color(struct pipe_ctx * pipe_ctx,struct tg_color * color) get_surface_tile_visual_confirm_color() argument
[all...]
H A Ddc_resource.c685 if (is_sharable_clk_src(&res_ctx->pipe_ctx[i], pipe_ctx)) in resource_find_used_clk_src_for_sharing() argument
777 calculate_viewport_size(struct pipe_ctx * pipe_ctx) calculate_viewport_size() argument
823 calculate_plane_rec_in_timing_active(struct pipe_ctx * pipe_ctx,const struct rect * rec_in) calculate_plane_rec_in_timing_active() argument
913 calculate_mpc_slice_in_timing_active(struct pipe_ctx * pipe_ctx,struct rect * plane_clip_rec) calculate_mpc_slice_in_timing_active() argument
948 calculate_adjust_recout_for_visual_confirm(struct pipe_ctx * pipe_ctx,int * base_offset,int * dpp_offset) calculate_adjust_recout_for_visual_confirm() argument
969 adjust_recout_for_visual_confirm(struct rect * recout,struct pipe_ctx * pipe_ctx) adjust_recout_for_visual_confirm() argument
984 calculate_recout(struct pipe_ctx * pipe_ctx) calculate_recout() argument
1140 calculate_scaling_ratios(struct pipe_ctx * pipe_ctx) calculate_scaling_ratios() argument
1256 calculate_inits_and_viewports(struct pipe_ctx * pipe_ctx) calculate_inits_and_viewports() argument
1471 resource_build_scaling_params(struct pipe_ctx * pipe_ctx) resource_build_scaling_params() argument
1883 resource_is_pipe_type(const struct pipe_ctx * pipe_ctx,enum pipe_type type) resource_is_pipe_type() argument
1990 resource_get_otg_master(const struct pipe_ctx * pipe_ctx) resource_get_otg_master() argument
1999 resource_get_opp_head(const struct pipe_ctx * pipe_ctx) resource_get_opp_head() argument
2023 resource_get_mpc_slice_index(const struct pipe_ctx * pipe_ctx) resource_get_mpc_slice_index() argument
2067 resource_get_odm_slice_index(const struct pipe_ctx * pipe_ctx) resource_get_odm_slice_index() argument
2120 resource_get_odm_slice_dst_rect(struct pipe_ctx * pipe_ctx) resource_get_odm_slice_dst_rect() argument
2139 resource_get_odm_slice_src_rect(struct pipe_ctx * pipe_ctx) resource_get_odm_slice_src_rect() argument
2585 add_hpo_dp_link_enc_to_ctx(struct resource_context * res_ctx,const struct resource_pool * pool,struct pipe_ctx * pipe_ctx,struct dc_stream_state * stream) add_hpo_dp_link_enc_to_ctx() argument
2607 remove_hpo_dp_link_enc_from_ctx(struct resource_context * res_ctx,struct pipe_ctx * pipe_ctx,struct dc_stream_state * stream) remove_hpo_dp_link_enc_from_ctx() argument
2841 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; resource_remove_dpp_pipes_for_plane_composition() local
3451 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[tg_inst]; acquire_resource_from_hw_enabled_state() local
3569 struct pipe_ctx *pipe_ctx = NULL; acquire_otg_master_pipe_for_stream() local
3644 struct pipe_ctx *pipe_ctx = NULL; resource_map_pool_resources() local
4060 struct pipe_ctx *pipe_ctx = &new_ctx->res_ctx.pipe_ctx[j]; dc_validate_global_state() local
4132 set_avi_info_frame(struct dc_info_packet * info_packet,struct pipe_ctx * pipe_ctx) set_avi_info_frame() argument
4513 resource_build_info_frame(struct pipe_ctx * pipe_ctx) resource_build_info_frame() argument
4564 struct pipe_ctx *pipe_ctx = resource_get_otg_master_for_stream( resource_map_clock_resources() local
4605 pipe_need_reprogram(struct pipe_ctx * pipe_ctx_old,struct pipe_ctx * pipe_ctx) pipe_need_reprogram() argument
4952 struct pipe_ctx *pipe_ctx_old, *pipe_ctx, *pipe_ctx_syncd; reset_syncd_pipes_from_disabled_pipes() local
4981 struct pipe_ctx *pipe_ctx, *pipe_ctx_check; check_syncd_pipes_for_disabled_master_pipe() local
5183 update_dp_encoder_resources_for_test_harness(const struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) update_dp_encoder_resources_for_test_harness() argument
5233 resource_get_dscl_prog_data(struct pipe_ctx * pipe_ctx) resource_get_dscl_prog_data() argument
[all...]
H A Ddc_surface.c74 struct pipe_ctx *pipe_ctx = &dc_state->res_ctx.pipe_ctx[i]; in dc_plane_get_pipe_mask() local
140 struct pipe_ctx *pipe_ctx = in dc_plane_get_status() local
155 struct pipe_ctx *pipe_ctx = in dc_plane_get_status() local
H A Ddc.c734 struct pipe_ctx *pipe_ctx; dc_stream_set_dyn_expansion() local
1136 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; apply_ctx_interdependent_lock() local
1149 dc_update_visual_confirm_color(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dc_update_visual_confirm_color() argument
1868 should_update_pipe_for_stream(struct dc_state * context,struct pipe_ctx * pipe_ctx,struct dc_stream_state * stream) should_update_pipe_for_stream() argument
1876 should_update_pipe_for_plane(struct dc_state * context,struct pipe_ctx * pipe_ctx,struct dc_plane_state * plane_state) should_update_pipe_for_plane() argument
2434 const struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; is_surface_in_context() local
3274 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; update_planes_and_stream_state() local
3316 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_do_stream_update() local
3510 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; dc_dmub_update_dirty_rect() local
3565 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; build_dmub_update_dirty_rect() local
3637 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_plane_for_stream_offload_fams2_flip() local
3718 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream_fast() local
3784 const struct pipe_ctx *pipe_ctx; wait_for_outstanding_hw_updates() local
3982 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local
4002 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local
4023 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local
4076 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local
4095 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local
4200 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local
4424 struct pipe_ctx *pipe_ctx; swap_and_release_current_context() local
4865 struct pipe_ctx *pipe_ctx = update_planes_and_stream_v1() local
4916 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; update_planes_and_stream_v1() local
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c80 void dcn401_program_gamut_remap(struct pipe_ctx *pipe_ctx) in dcn401_program_gamut_remap() argument
446 dcn401_get_mcm_lut_xable_from_pipe_ctx(struct dc * dc,struct pipe_ctx * pipe_ctx,enum MCM_LUT_XABLE * shaper_xable,enum MCM_LUT_XABLE * lut3d_xable,enum MCM_LUT_XABLE * lut1d_xable) dcn401_get_mcm_lut_xable_from_pipe_ctx() argument
480 dcn401_populate_mcm_luts(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_cm2_func_luts mcm_luts,bool lut_bank_a) dcn401_populate_mcm_luts() argument
656 dcn401_trigger_3dlut_dma_load(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn401_trigger_3dlut_dma_load() argument
665 dcn401_set_mcm_luts(struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn401_set_mcm_luts() argument
718 dcn401_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn401_set_output_transfer_func() argument
749 dcn401_calculate_dccg_tmds_div_value(struct pipe_ctx * pipe_ctx,unsigned int * tmds_div) dcn401_calculate_dccg_tmds_div_value() argument
769 enable_stream_timing_calc(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc,unsigned int * tmds_div,int * opp_inst,int * opp_cnt,struct pipe_ctx * opp_heads[MAX_PIPES],bool * manual_mode,struct drr_params * params,unsigned int * event_triggers) enable_stream_timing_calc() argument
809 dcn401_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn401_enable_stream_timing() argument
948 dcn401_enable_stream_calc(struct pipe_ctx * pipe_ctx,int * dp_hpo_inst,enum phyd32clk_clock_source * phyd32clk,unsigned int * tmds_div,uint32_t * early_control) dcn401_enable_stream_calc() argument
985 dcn401_enable_stream(struct pipe_ctx * pipe_ctx) dcn401_enable_stream() argument
1044 dcn401_can_pipe_disable_cursor(struct pipe_ctx * pipe_ctx) dcn401_can_pipe_disable_cursor() argument
1102 dcn401_set_cursor_position(struct pipe_ctx * pipe_ctx) dcn401_set_cursor_position() argument
1372 const struct pipe_ctx *pipe_ctx = top_pipe; dcn401_wait_for_dcc_meta_propagation() local
1482 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn401_optimize_bandwidth() local
1626 dcn401_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dcn401_unblank_stream() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.c222 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn30_set_blend_lut() argument
243 static bool dcn30_set_mpc_shaper_3dlut(struct pipe_ctx *pipe_ctx, in dcn30_set_mpc_shaper_3dlut() argument
297 struct pipe_ctx *pipe_ctx, in dcn30_set_input_transfer_func() argument
336 dcn30_program_gamut_remap(struct pipe_ctx * pipe_ctx) dcn30_program_gamut_remap() argument
374 dcn30_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn30_set_output_transfer_func() argument
582 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i_pipe]; dcn30_program_all_writeback_pipes_in_tree() local
808 dcn30_set_avmute(struct pipe_ctx * pipe_ctx,bool enable) dcn30_set_avmute() argument
829 dcn30_update_info_frame(struct pipe_ctx * pipe_ctx) dcn30_update_info_frame() argument
861 dcn30_program_dmdata_engine(struct pipe_ctx * pipe_ctx) dcn30_program_dmdata_engine() argument
1154 dcn30_set_disp_pattern_generator(const struct dc * dc,struct pipe_ctx * pipe_ctx,enum controller_dp_test_pattern test_pattern,enum controller_dp_color_space color_space,enum dc_color_depth color_depth,const struct tg_color * solid_color,int width,int height,int offset) dcn30_set_disp_pattern_generator() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/basics/
H A Ddc_common.c52 bool is_lower_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_lower_pipe_tree_visible()
61 bool is_upper_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_upper_pipe_tree_visible()
70 bool is_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_pipe_tree_visible()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c352 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn32_commit_subvp_config() local
438 dcn32_set_mpc_shaper_3dlut(struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn32_set_mpc_shaper_3dlut() argument
474 dcn32_set_mcm_luts(struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn32_set_mcm_luts() argument
519 dcn32_set_input_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn32_set_input_transfer_func() argument
558 dcn32_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn32_set_output_transfer_func() argument
993 dcn32_update_dsc_on_stream(struct pipe_ctx * pipe_ctx,bool enable) dcn32_update_dsc_on_stream() argument
1079 get_odm_config(struct pipe_ctx * pipe_ctx,unsigned int * opp_instances) get_odm_config() argument
1102 dcn32_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn32_update_odm() argument
1157 dcn32_calculate_dccg_k1_k2_values(struct pipe_ctx * pipe_ctx,unsigned int * k1_div,unsigned int * k2_div) dcn32_calculate_dccg_k1_k2_values() argument
1199 struct pipe_ctx *pipe_ctx = NULL; dcn32_calculate_pix_rate_divider() local
1264 dcn32_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dcn32_unblank_stream() argument
1304 dcn32_is_dp_dig_pixel_rate_div_policy(struct pipe_ctx * pipe_ctx) dcn32_is_dp_dig_pixel_rate_div_policy() argument
1335 struct pipe_ctx *pipe_ctx = NULL; apply_symclk_on_tx_off_wa() local
1505 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn32_disable_phantom_streams() local
1557 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn32_enable_phantom_streams() local
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn314/
H A Ddcn314_hwseq.c72 static void update_dsc_on_stream(struct pipe_ctx *pipe_ctx, bool enable) in update_dsc_on_stream() argument
135 get_odm_config(struct pipe_ctx * pipe_ctx,unsigned int * opp_instances) get_odm_config() argument
158 dcn314_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn314_update_odm() argument
301 dcn314_calculate_dccg_k1_k2_values(struct pipe_ctx * pipe_ctx,unsigned int * k1_div,unsigned int * k2_div) dcn314_calculate_dccg_k1_k2_values() argument
343 struct pipe_ctx *pipe_ctx = NULL; dcn314_calculate_pix_rate_divider() local
432 struct pipe_ctx *pipe_ctx = NULL; apply_symclk_on_tx_off_wa() local
[all...]
/linux/drivers/gpu/drm/amd/display/dc/virtual/
H A Dvirtual_link_hwss.c28 void virtual_setup_stream_encoder(struct pipe_ctx *pipe_ctx) in virtual_setup_stream_encoder()
32 void virtual_setup_stream_attribute(struct pipe_ctx *pipe_ctx) in virtual_setup_stream_attribute()
36 void virtual_reset_stream_encoder(struct pipe_ctx *pipe_ctx) in virtual_reset_stream_encoder()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn21/
H A Ddcn21_hwseq.c129 void dcn21_PLAT_58856_wa(struct dc_state *context, struct pipe_ctx *pipe_ctx) in dcn21_PLAT_58856_wa()
179 void dcn21_set_abm_immediate_disable(struct pipe_ctx *pipe_ctx) in dcn21_set_abm_immediate_disable()
212 void dcn21_set_pipe(struct pipe_ctx *pipe_ctx) in dcn21_set_pipe()
244 bool dcn21_set_backlight_level(struct pipe_ctx *pipe_ctx, in dcn21_set_backlight_level()
293 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn21_is_abm_supported() local
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn31/
H A Ddcn31_hwseq.c376 void dcn31_update_info_frame(struct pipe_ctx *pipe_ctx) in dcn31_update_info_frame() argument
506 dcn31_reset_back_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn31_reset_back_end_for_pipe() argument
578 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn31_reset_hw_ctx_wrap() local
619 dcn31_set_static_screen_control(struct pipe_ctx ** pipe_ctx,int num_pipes,const struct dc_static_screen_params * params) dcn31_set_static_screen_control() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/
H A Dhw_sequencer.h58 struct pipe_ctx *pipe_ctx; member
63 struct pipe_ctx *pipe_ctx; member
69 struct pipe_ctx *pipe_ctx; member
75 struct pipe_ctx *pipe_ctx; member
80 struct pipe_ctx *pipe_ct member
85 struct pipe_ctx *pipe_ctx; global() member
89 struct pipe_ctx *pipe_ctx; global() member
99 struct pipe_ctx *pipe_ctx; global() member
103 struct pipe_ctx *pipe_ctx; global() member
108 struct pipe_ctx *pipe_ctx; global() member
114 struct pipe_ctx *pipe_ctx; global() member
[all...]
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_spl_translate.c69 void translate_SPL_in_params_from_pipe_ctx(struct pipe_ctx *pipe_ctx, struct spl_in *spl_in) in translate_SPL_in_params_from_pipe_ctx() argument
179 translate_SPL_out_params_to_pipe_ctx(struct pipe_ctx * pipe_ctx,struct spl_out * spl_out) translate_SPL_out_params_to_pipe_ctx() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/link/accessories/
H A Dlink_dp_cts.c127 struct pipe_ctx *pipe_ctx = &pipes[0]; dp_test_get_audio_test_data() local
412 set_crtc_test_pattern(struct dc_link * link,struct pipe_ctx * pipe_ctx,enum dp_test_pattern test_pattern,enum dp_test_pattern_color_space test_pattern_color_space) set_crtc_test_pattern() argument
587 struct pipe_ctx *pipe_ctx = NULL; dp_set_test_pattern() local
[all...]

123