Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/hw/
Dlink_encoder.h104 struct link_encoder { struct
119 struct link_encoder *enc, const struct dc_stream_state *stream); argument
120 void (*hw_init)(struct link_encoder *enc);
121 void (*setup)(struct link_encoder *enc,
123 void (*enable_tmds_output)(struct link_encoder *enc,
128 void (*enable_dp_output)(struct link_encoder *enc,
131 void (*enable_dp_mst_output)(struct link_encoder *enc,
134 void (*disable_output)(struct link_encoder *link_enc,
136 void (*dp_set_lane_settings)(struct link_encoder *enc,
138 void (*dp_set_phy_pattern)(struct link_encoder *enc,
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/virtual/
Dvirtual_link_encoder.c32 struct link_encoder *enc, in virtual_link_encoder_validate_output_with_stream()
35 static void virtual_link_encoder_hw_init(struct link_encoder *enc) {} in virtual_link_encoder_hw_init()
38 struct link_encoder *enc, in virtual_link_encoder_setup()
42 struct link_encoder *enc, in virtual_link_encoder_enable_tmds_output()
49 struct link_encoder *enc, in virtual_link_encoder_enable_dp_output()
54 struct link_encoder *enc, in virtual_link_encoder_enable_dp_mst_output()
59 struct link_encoder *link_enc, in virtual_link_encoder_disable_output()
63 struct link_encoder *enc, in virtual_link_encoder_dp_set_lane_settings()
67 struct link_encoder *enc, in virtual_link_encoder_dp_set_phy_pattern()
71 struct link_encoder *enc, in virtual_link_encoder_update_mst_stream_allocation_table()
[all …]
Dvirtual_link_encoder.h32 struct link_encoder *enc, const struct encoder_init_data *init_data);
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/
Ddce_link_encoder.h31 #define TO_DCE110_LINK_ENC(link_encoder)\ argument
32 container_of(link_encoder, struct dce110_link_encoder, base)
157 struct link_encoder base;
191 struct link_encoder *enc,
197 void dce110_link_encoder_hw_init(struct link_encoder *enc);
199 void dce110_link_encoder_destroy(struct link_encoder **enc);
204 struct link_encoder *enc,
210 struct link_encoder *enc,
218 struct link_encoder *enc,
224 struct link_encoder *enc,
[all …]
Ddce_link_encoder.c234 struct link_encoder *enc, in dce110_link_encoder_set_dp_phy_pattern_training_pattern()
510 void dce110_psr_program_dp_dphy_fast_training(struct link_encoder *enc, in dce110_psr_program_dp_dphy_fast_training()
534 void dce110_psr_program_secondary_packet(struct link_encoder *enc, in dce110_psr_program_secondary_packet()
544 bool dce110_is_dig_enabled(struct link_encoder *enc) in dce110_is_dig_enabled()
790 struct link_encoder *enc, in dce110_link_encoder_validate_output_with_stream()
833 struct link_encoder *enc) in dce110_link_encoder_hw_init()
877 void dce110_link_encoder_destroy(struct link_encoder **enc) in dce110_link_encoder_destroy()
884 struct link_encoder *enc, in dce110_link_encoder_setup()
922 struct link_encoder *enc, in dce110_link_encoder_enable_tmds_output()
960 struct link_encoder *enc, in dce110_link_encoder_enable_dp_output()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_link_encoder.h31 #define TO_DCN10_LINK_ENC(link_encoder)\ argument
32 container_of(link_encoder, struct dcn10_link_encoder, base)
220 struct link_encoder base;
258 struct link_encoder *enc,
264 void dcn10_link_encoder_hw_init(struct link_encoder *enc);
266 void dcn10_link_encoder_destroy(struct link_encoder **enc);
271 struct link_encoder *enc,
281 struct link_encoder *enc,
289 struct link_encoder *enc,
295 struct link_encoder *enc,
[all …]
Ddcn10_link_encoder.c205 struct link_encoder *enc, in dcn10_link_encoder_set_dp_phy_pattern_training_pattern()
455 void dcn10_psr_program_dp_dphy_fast_training(struct link_encoder *enc, in dcn10_psr_program_dp_dphy_fast_training()
479 void dcn10_psr_program_secondary_packet(struct link_encoder *enc, in dcn10_psr_program_secondary_packet()
489 bool dcn10_is_dig_enabled(struct link_encoder *enc) in dcn10_is_dig_enabled()
740 struct link_encoder *enc, in dcn10_link_encoder_validate_output_with_stream()
781 struct link_encoder *enc) in dcn10_link_encoder_hw_init()
826 void dcn10_link_encoder_destroy(struct link_encoder **enc) in dcn10_link_encoder_destroy()
833 struct link_encoder *enc, in dcn10_link_encoder_setup()
871 struct link_encoder *enc, in dcn10_link_encoder_enable_tmds_output()
909 struct link_encoder *enc, in dcn10_link_encoder_enable_dp_output()
[all …]
Ddcn10_resource.c680 struct link_encoder *dcn10_link_encoder_create( in dcn10_link_encoder_create()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_hwss.c60 struct link_encoder *link_enc = link->link_enc; in dp_enable_link_phy()
207 struct link_encoder *encoder = link->link_enc; in dp_set_hw_lane_settings()
260 struct link_encoder *encoder = link->link_enc; in dp_set_hw_test_pattern()
Ddc_link.c2247 struct link_encoder *link_encoder = link->link_enc; in allocate_mst_payload() local
2296 link_encoder->funcs->update_mst_stream_allocation_table( in allocate_mst_payload()
2297 link_encoder, in allocate_mst_payload()
2327 struct link_encoder *link_encoder = link->link_enc; in deallocate_mst_payload() local
2383 link_encoder->funcs->update_mst_stream_allocation_table( in deallocate_mst_payload()
2384 link_encoder, in deallocate_mst_payload()
Ddc_link_dp.c2486 struct link_encoder *encoder = link->link_enc; in dc_link_dp_enable_hpd()
2494 struct link_encoder *encoder = link->link_enc; in dc_link_dp_disable_hpd()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/
Ddc_link.h108 struct link_encoder *link_enc;
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h96 struct link_encoder *(*link_enc_create)(
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce100/
Ddce100_resource.c556 struct link_encoder *dce100_link_encoder_create( in dce100_link_encoder_create()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce120/
Ddce120_resource.c573 static struct link_encoder *dce120_link_encoder_create( in dce120_link_encoder_create()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce80/
Ddce80_resource.c606 struct link_encoder *dce80_link_encoder_create( in dce80_link_encoder_create()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_resource.c574 static struct link_encoder *dce110_link_encoder_create( in dce110_link_encoder_create()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce112/
Ddce112_resource.c559 struct link_encoder *dce112_link_encoder_create( in dce112_link_encoder_create()