Home
last modified time | relevance | path

Searched refs:link_encoder (Results 1 – 25 of 26) sorted by relevance

12

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/
H A Dlink_encoder.h107 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 Ddce_link_encoder.h33 #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 Damdgpu_dce_link_encoder.c243 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 Damdgpu_virtual_link_encoder.c39 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 Dvirtual_link_encoder.h34 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 Ddcn10_link_encoder.h33 #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 Damdgpu_dcn10_link_encoder.c215 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 Damdgpu_dcn10_resource.c789 struct link_encoder *dcn10_link_encoder_create( in dcn10_link_encoder_create()
H A Damdgpu_dcn10_hw_sequencer.c434 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 Damdgpu_dcn21_link_encoder.c211 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 Ddcn21_link_encoder.h88 struct link_encoder *enc,
H A Damdgpu_dcn21_resource.c1591 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 Damdgpu_dcn20_link_encoder.c173 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 Ddcn20_link_encoder.h336 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 Ddcn20_resource.h47 struct link_encoder *dcn20_link_encoder_create(
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
H A Damdgpu_dc_link_hwss.c102 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 Damdgpu_dc_link.c2718 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 Damdgpu_dc_link_dp.c3601 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 Ddc_link.h122 struct link_encoder *link_enc;
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/
H A Dcore_types.h97 struct link_encoder *(*link_enc_create)(
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/
H A Damdgpu_dce100_resource.c613 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 Damdgpu_dce120_resource.c700 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 Damdgpu_dce80_resource.c714 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 Damdgpu_dce110_resource.c659 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 Damdgpu_dce112_resource.c616 struct link_encoder *dce112_link_encoder_create( in dce112_link_encoder_create()

12