/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/ |
H A D | link_encoder.h | 107 struct link_encoder { struct 132 struct link_encoder *enc, struct link_enc_state *s); argument 134 struct link_encoder *enc, const struct dc_stream_state *stream); 135 void (*hw_init)(struct link_encoder *enc); 136 void (*setup)(struct link_encoder *enc, 138 void (*enable_tmds_output)(struct link_encoder *enc, 143 void (*enable_dp_output)(struct link_encoder *enc, 146 void (*enable_dp_mst_output)(struct link_encoder *enc, 149 void (*enable_lvds_output)(struct link_encoder *enc, 152 void (*disable_output)(struct link_encoder *link_enc, [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/ |
H A D | dce_link_encoder.h | 33 #define TO_DCE110_LINK_ENC(link_encoder)\ argument 34 container_of(link_encoder, struct dce110_link_encoder, base) 159 struct link_encoder base; 193 struct link_encoder *enc, 199 void dce110_link_encoder_hw_init(struct link_encoder *enc); 201 void dce110_link_encoder_destroy(struct link_encoder **enc); 206 struct link_encoder *enc, 212 struct link_encoder *enc, 220 struct link_encoder *enc, 226 struct link_encoder *enc, [all …]
|
H A D | amdgpu_dce_link_encoder.c | 243 struct link_encoder *enc, in dce110_link_encoder_set_dp_phy_pattern_training_pattern() 519 void dce110_psr_program_dp_dphy_fast_training(struct link_encoder *enc, in dce110_psr_program_dp_dphy_fast_training() 543 void dce110_psr_program_secondary_packet(struct link_encoder *enc, in dce110_psr_program_secondary_packet() 553 bool dce110_is_dig_enabled(struct link_encoder *enc) in dce110_is_dig_enabled() 788 struct link_encoder *enc, in dce110_link_encoder_validate_output_with_stream() 832 struct link_encoder *enc) in dce110_link_encoder_hw_init() 876 void dce110_link_encoder_destroy(struct link_encoder **enc) in dce110_link_encoder_destroy() 883 struct link_encoder *enc, in dce110_link_encoder_setup() 921 struct link_encoder *enc, in dce110_link_encoder_enable_tmds_output() 959 struct link_encoder *enc, in dce110_link_encoder_enable_lvds_output() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/virtual/ |
H A D | amdgpu_virtual_link_encoder.c | 39 struct link_encoder *enc, in virtual_link_encoder_validate_output_with_stream() 42 static void virtual_link_encoder_hw_init(struct link_encoder *enc) {} in virtual_link_encoder_hw_init() 45 struct link_encoder *enc, in virtual_link_encoder_setup() 49 struct link_encoder *enc, in virtual_link_encoder_enable_tmds_output() 56 struct link_encoder *enc, in virtual_link_encoder_enable_dp_output() 61 struct link_encoder *enc, in virtual_link_encoder_enable_dp_mst_output() 66 struct link_encoder *link_enc, in virtual_link_encoder_disable_output() 70 struct link_encoder *enc, in virtual_link_encoder_dp_set_lane_settings() 74 struct link_encoder *enc, in virtual_link_encoder_dp_set_phy_pattern() 78 struct link_encoder *enc, in virtual_link_encoder_update_mst_stream_allocation_table() [all …]
|
H A D | virtual_link_encoder.h | 34 struct link_encoder *enc, const struct encoder_init_data *init_data);
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/ |
H A D | dcn10_link_encoder.h | 33 #define TO_DCN10_LINK_ENC(link_encoder)\ argument 34 container_of(link_encoder, struct dcn10_link_encoder, base) 455 struct link_encoder base; 493 struct link_encoder *enc, 499 void dcn10_link_encoder_hw_init(struct link_encoder *enc); 501 void dcn10_link_encoder_destroy(struct link_encoder **enc); 506 struct link_encoder *enc, 516 struct link_encoder *enc, 524 struct link_encoder *enc, 530 struct link_encoder *enc, [all …]
|
H A D | amdgpu_dcn10_link_encoder.c | 215 struct link_encoder *enc, in dcn10_link_encoder_set_dp_phy_pattern_training_pattern() 455 unsigned int dcn10_get_dig_frontend(struct link_encoder *enc) in dcn10_get_dig_frontend() 507 void dcn10_psr_program_dp_dphy_fast_training(struct link_encoder *enc, in dcn10_psr_program_dp_dphy_fast_training() 531 void dcn10_psr_program_secondary_packet(struct link_encoder *enc, in dcn10_psr_program_secondary_packet() 541 bool dcn10_is_dig_enabled(struct link_encoder *enc) in dcn10_is_dig_enabled() 784 struct link_encoder *enc, in dcn10_link_encoder_validate_output_with_stream() 825 struct link_encoder *enc) in dcn10_link_encoder_hw_init() 870 void dcn10_link_encoder_destroy(struct link_encoder **enc) in dcn10_link_encoder_destroy() 877 struct link_encoder *enc, in dcn10_link_encoder_setup() 915 struct link_encoder *enc, in dcn10_link_encoder_enable_tmds_output() [all …]
|
H A D | amdgpu_dcn10_resource.c | 789 struct link_encoder *dcn10_link_encoder_create( in dcn10_link_encoder_create()
|
H A D | amdgpu_dcn10_hw_sequencer.c | 434 struct link_encoder *lenc = dc->links[i]->link_enc; in dcn10_log_hw_state()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/ |
H A D | amdgpu_dcn21_link_encoder.c | 211 void dcn21_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn21_link_encoder_get_max_link_cap() 223 bool dcn21_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn21_link_encoder_is_in_alt_mode() 234 bool dcn21_link_encoder_acquire_phy(struct link_encoder *enc) in dcn21_link_encoder_acquire_phy() 269 static void dcn21_link_encoder_release_phy(struct link_encoder *enc) in dcn21_link_encoder_release_phy() 283 struct link_encoder *enc, in dcn21_link_encoder_enable_dp_output() 309 struct link_encoder *enc, in dcn21_link_encoder_enable_dp_mst_output() 320 struct link_encoder *enc, in dcn21_link_encoder_disable_output()
|
H A D | dcn21_link_encoder.h | 88 struct link_encoder *enc,
|
H A D | amdgpu_dcn21_resource.c | 1591 static struct link_encoder *dcn21_link_encoder_create( in dcn21_link_encoder_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/ |
H A D | amdgpu_dcn20_link_encoder.c | 173 void enc2_fec_set_enable(struct link_encoder *enc, bool enable) in enc2_fec_set_enable() 181 void enc2_fec_set_ready(struct link_encoder *enc, bool ready) in enc2_fec_set_ready() 188 bool enc2_fec_is_active(struct link_encoder *enc) in enc2_fec_is_active() 201 void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s) in link_enc2_read_state() 246 struct link_encoder *enc, in dcn20_link_encoder_enable_dp_output() 276 void enc2_hw_init(struct link_encoder *enc) in enc2_hw_init()
|
H A D | dcn20_link_encoder.h | 336 void enc2_fec_set_enable(struct link_encoder *enc, bool enable); 337 void enc2_fec_set_ready(struct link_encoder *enc, bool ready); 338 bool enc2_fec_is_active(struct link_encoder *enc); 339 void enc2_hw_init(struct link_encoder *enc); 341 void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s); 344 struct link_encoder *enc,
|
H A D | dcn20_resource.h | 47 struct link_encoder *dcn20_link_encoder_create(
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/ |
H A D | amdgpu_dc_link_hwss.c | 102 struct link_encoder *link_enc = link->link_enc; in dp_enable_link_phy() 285 struct link_encoder *encoder = link->link_enc; in dp_set_hw_lane_settings() 301 struct link_encoder *encoder = link->link_enc; in dp_set_hw_test_pattern()
|
H A D | amdgpu_dc_link.c | 2718 struct link_encoder *link_encoder = link->link_enc; in dc_link_allocate_mst_payload() local 2768 link_encoder->funcs->update_mst_stream_allocation_table( in dc_link_allocate_mst_payload() 2769 link_encoder, in dc_link_allocate_mst_payload() 2801 struct link_encoder *link_encoder = link->link_enc; in deallocate_mst_payload() local 2857 link_encoder->funcs->update_mst_stream_allocation_table( in deallocate_mst_payload() 2858 link_encoder, in deallocate_mst_payload()
|
H A D | amdgpu_dc_link_dp.c | 3601 struct link_encoder *encoder = link->link_enc; in dc_link_dp_enable_hpd() 3609 struct link_encoder *encoder = link->link_enc; in dc_link_dp_disable_hpd() 4091 struct link_encoder *link_enc = link->link_enc; in dp_set_fec_ready() 4128 struct link_encoder *link_enc = link->link_enc; in dp_set_fec_enable()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/ |
H A D | dc_link.h | 122 struct link_encoder *link_enc;
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/ |
H A D | core_types.h | 97 struct link_encoder *(*link_enc_create)(
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/ |
H A D | amdgpu_dce100_resource.c | 613 struct link_encoder *dce100_link_encoder_create( in dce100_link_encoder_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/ |
H A D | amdgpu_dce120_resource.c | 700 static struct link_encoder *dce120_link_encoder_create( in dce120_link_encoder_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/ |
H A D | amdgpu_dce80_resource.c | 714 struct link_encoder *dce80_link_encoder_create( in dce80_link_encoder_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/ |
H A D | amdgpu_dce110_resource.c | 659 static struct link_encoder *dce110_link_encoder_create( in dce110_link_encoder_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/ |
H A D | amdgpu_dce112_resource.c | 616 struct link_encoder *dce112_link_encoder_create( in dce112_link_encoder_create()
|