Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/amd/display/dc/virtual/
H A 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()
68 struct link_encoder *enc, in virtual_link_encoder_dp_set_phy_pattern()
72 struct link_encoder *enc, in virtual_link_encoder_update_mst_stream_allocation_table()
[all …]
H A Dvirtual_link_encoder.h32 struct link_encoder *enc, const struct encoder_init_data *init_data);
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn10/
H A Ddcn10_link_encoder.h31 #define TO_DCN10_LINK_ENC(link_encoder)\ argument
32 container_of(link_encoder, struct dcn10_link_encoder, base)
523 struct link_encoder base;
561 struct link_encoder *enc,
567 void dcn10_link_encoder_hw_init(struct link_encoder *enc);
569 void dcn10_link_encoder_destroy(struct link_encoder **enc);
574 struct link_encoder *enc,
584 struct link_encoder *enc,
591 struct link_encoder *enc,
599 struct link_encoder *enc,
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn32/
H A Ddcn32_dio_link_encoder.h41 void enc32_hw_init(struct link_encoder *enc);
44 struct link_encoder *enc,
48 bool dcn32_link_encoder_is_in_alt_mode(struct link_encoder *enc);
50 void dcn32_link_encoder_get_max_link_cap(struct link_encoder *enc,
H A Ddcn32_dio_link_encoder.c98 void enc32_hw_init(struct link_encoder *enc) in enc32_hw_init()
143 struct link_encoder *enc, in dcn32_link_encoder_enable_dp_output()
153 static bool query_dp_alt_from_dmub(struct link_encoder *enc, in query_dp_alt_from_dmub()
171 bool dcn32_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn32_link_encoder_is_in_alt_mode()
181 void dcn32_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn32_link_encoder_get_max_link_cap()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn401/
H A Ddcn401_dio_link_encoder.h117 void enc401_hw_init(struct link_encoder *enc);
120 struct link_encoder *enc,
125 struct link_encoder *enc,
129 struct link_encoder *enc);
131 bool dcn401_is_dig_enabled(struct link_encoder *enc);
133 enum signal_type dcn401_get_dig_mode(struct link_encoder *enc);
H A Ddcn401_dio_link_encoder.c68 void enc401_hw_init(struct link_encoder *enc) in enc401_hw_init()
113 struct link_encoder *enc, in dcn401_link_encoder_enable_dp_output()
124 struct link_encoder *enc, in dcn401_link_encoder_setup()
157 bool dcn401_is_dig_enabled(struct link_encoder *enc) in dcn401_is_dig_enabled()
169 struct link_encoder *enc) in dcn401_get_dig_mode()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn20/
H A Ddcn20_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()
268 void dcn20_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn20_link_encoder_get_max_link_cap()
285 bool dcn20_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn20_link_encoder_is_in_alt_mode()
308 void enc2_hw_init(struct link_encoder *enc) in enc2_hw_init()
H A Ddcn20_link_encoder.h340 void enc2_fec_set_enable(struct link_encoder *enc, bool enable);
341 void enc2_fec_set_ready(struct link_encoder *enc, bool ready);
342 bool enc2_fec_is_active(struct link_encoder *enc);
343 void enc2_hw_init(struct link_encoder *enc);
345 void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s);
348 struct link_encoder *enc,
352 bool dcn20_link_encoder_is_in_alt_mode(struct link_encoder *enc);
353 void dcn20_link_encoder_get_max_link_cap(struct link_encoder *enc,
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn31/
H A Ddcn31_dio_link_encoder.h252 struct link_encoder *enc,
260 struct link_encoder *enc,
268 struct link_encoder *enc,
276 struct link_encoder *enc,
283 struct link_encoder *enc);
285 void dcn31_link_encoder_get_max_link_cap(struct link_encoder *enc,
288 void enc31_hw_init(struct link_encoder *enc);
/linux/drivers/gpu/drm/amd/display/dc/dcn21/
H A Ddcn21_link_encoder.c205 static bool dcn21_link_encoder_acquire_phy(struct link_encoder *enc) in dcn21_link_encoder_acquire_phy()
240 static void dcn21_link_encoder_release_phy(struct link_encoder *enc) in dcn21_link_encoder_release_phy()
254 struct link_encoder *enc, in dcn21_link_encoder_enable_dp_output()
280 struct link_encoder *enc, in dcn21_link_encoder_enable_dp_mst_output()
290 static void dcn21_link_encoder_disable_output(struct link_encoder *enc, in dcn21_link_encoder_disable_output()
H A Ddcn21_link_encoder.h86 struct link_encoder *enc,
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn30/
H A Ddcn30_dio_link_encoder.h80 void enc3_hw_init(struct link_encoder *enc);
83 struct link_encoder *enc,
H A Ddcn30_dio_link_encoder.c52 struct link_encoder *enc, in dcn30_link_encoder_validate_output_with_stream()
216 void enc3_hw_init(struct link_encoder *enc) in enc3_hw_init()
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_hpd.c49 struct link_encoder *encoder = link->link_enc; in link_enable_hpd()
57 struct link_encoder *encoder = link->link_enc; in link_disable_hpd()
H A Dlink_dp_capability.c345 struct link_encoder *link_enc = get_temp_dio_link_enc(res_ctx, res_pool, link); in dp_is_fec_supported()
2244 struct link_encoder *link_enc = get_temp_dio_link_enc(res_ctx, res_pool, link); in dp_get_max_link_enc_cap()
2283 struct link_encoder *link_enc = get_temp_dio_link_enc(res_ctx, res_pool, link); in dp_get_max_link_cap()
/linux/drivers/gpu/drm/amd/display/dc/dcn201/
H A Ddcn201_link_encoder.c52 static void dcn201_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn201_link_encoder_get_max_link_cap()
68 static bool dcn201_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn201_link_encoder_is_in_alt_mode()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn301/
H A Ddcn301_dio_link_encoder.h80 void enc3_hw_init(struct link_encoder *enc);
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/
H A Ddcn35_resource.c1072 static struct link_encoder *dcn35_link_encoder_create( in dcn35_link_encoder_create()
1122 static struct link_encoder *dcn31_link_enc_create_minimal( in dcn31_link_enc_create_minimal()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/
H A Ddcn351_resource.c1052 static struct link_encoder *dcn35_link_encoder_create( in dcn35_link_encoder_create()
1102 static struct link_encoder *dcn31_link_enc_create_minimal( in dcn31_link_enc_create_minimal()
/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_dpms.c665 struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc; in update_psp_stream_config()
2467 struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc; in link_set_dpms_on()
H A Dlink_detection.c934 struct link_encoder *link_enc = link->link_enc; in link_detect_dac_load_detect()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c5022 struct link_encoder *link_enc_prev = in pipe_need_reprogram()
5285 struct link_encoder *get_temp_dio_link_enc( in get_temp_dio_link_enc()
5290 struct link_encoder *link_enc = NULL; in get_temp_dio_link_enc()
H A Ddc.c358 struct link_encoder *link_enc = dc->res_pool->link_encoders[i]; in create_link_encoders()
400 struct link_encoder *link_enc = dc->res_pool->link_encoders[i]; in destroy_link_encoders()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h1660 struct link_encoder *link_enc;

12