Home
last modified time | relevance | path

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

/openbsd/src/sys/dev/pci/drm/amd/display/dc/inc/hw/
Dlink_encoder.h78 struct link_encoder { struct
109 struct link_encoder *enc, struct link_enc_state *s); argument
111 struct link_encoder *enc, const struct dc_stream_state *stream);
112 void (*hw_init)(struct link_encoder *enc);
113 void (*setup)(struct link_encoder *enc,
115 void (*enable_tmds_output)(struct link_encoder *enc,
120 void (*enable_dp_output)(struct link_encoder *enc,
123 void (*enable_dp_mst_output)(struct link_encoder *enc,
126 void (*enable_lvds_output)(struct link_encoder *enc,
129 void (*disable_output)(struct link_encoder *link_enc,
[all …]
/openbsd/src/sys/dev/pci/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()
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 …]
Dvirtual_link_encoder.h32 struct link_encoder *enc, const struct encoder_init_data *init_data);
/openbsd/src/sys/dev/pci/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)
187 struct link_encoder base;
231 struct link_encoder *enc,
237 void dce110_link_encoder_hw_init(struct link_encoder *enc);
239 void dce110_link_encoder_destroy(struct link_encoder **enc);
244 struct link_encoder *enc,
250 struct link_encoder *enc,
258 struct link_encoder *enc,
264 struct link_encoder *enc,
[all …]
Ddce_link_encoder.c235 unsigned int dce110_get_dig_frontend(struct link_encoder *enc) in dce110_get_dig_frontend()
274 struct link_encoder *enc, in dce110_link_encoder_set_dp_phy_pattern_training_pattern()
646 void dce110_psr_program_dp_dphy_fast_training(struct link_encoder *enc, in dce110_psr_program_dp_dphy_fast_training()
670 void dce110_psr_program_secondary_packet(struct link_encoder *enc, in dce110_psr_program_secondary_packet()
680 bool dce110_is_dig_enabled(struct link_encoder *enc) in dce110_is_dig_enabled()
916 struct link_encoder *enc, in dce110_link_encoder_validate_output_with_stream()
958 struct link_encoder *enc) in dce110_link_encoder_hw_init()
1002 void dce110_link_encoder_destroy(struct link_encoder **enc) in dce110_link_encoder_destroy()
1009 struct link_encoder *enc, in dce110_link_encoder_setup()
1047 struct link_encoder *enc, in dce110_link_encoder_enable_tmds_output()
[all …]
/openbsd/src/sys/dev/pci/drm/amd/display/dc/inc/
Dlink_enc_cfg.h79 struct link_encoder *link_enc);
92 struct link_encoder *link_enc_cfg_get_link_enc_used_by_link(
97 struct link_encoder *link_enc_cfg_get_next_avail_link_enc(struct dc *dc);
100 struct link_encoder *link_enc_cfg_get_link_enc_used_by_stream(
105 struct link_encoder *link_enc_cfg_get_link_enc(const struct dc_link *link);
108 struct link_encoder *link_enc_cfg_get_link_enc_used_by_stream_current(
Dcore_types.h78 struct link_encoder *(*link_enc_create)(
83 struct link_encoder *(*link_enc_create_minimal)(struct dc_context *ctx, enum engine_id eng_id);
263 struct link_encoder *link_encoders[MAX_DIG_LINK_ENCODERS];
/openbsd/src/sys/dev/pci/drm/amd/display/dc/core/
Ddc_link_enc_cfg.c35 struct link_encoder *link_enc = NULL; in is_dig_link_enc_stream()
237 static struct link_encoder *get_link_enc_used_by_link( in get_link_enc_used_by_link()
241 struct link_encoder *link_enc = NULL; in get_link_enc_used_by_link()
371 struct link_encoder *link_enc = NULL; in link_enc_cfg_link_encs_assign()
462 struct link_encoder *link_enc) in link_enc_cfg_is_transmitter_mappable()
508 struct link_encoder *link_enc_cfg_get_link_enc_used_by_link( in link_enc_cfg_get_link_enc_used_by_link()
512 struct link_encoder *link_enc = NULL; in link_enc_cfg_get_link_enc_used_by_link()
534 struct link_encoder *link_enc_cfg_get_next_avail_link_enc(struct dc *dc) in link_enc_cfg_get_next_avail_link_enc()
536 struct link_encoder *link_enc = NULL; in link_enc_cfg_get_next_avail_link_enc()
562 struct link_encoder *link_enc_cfg_get_link_enc_used_by_stream( in link_enc_cfg_get_link_enc_used_by_stream()
[all …]
Damdgpu_dc.c330 struct link_encoder *link_enc = dc->res_pool->link_encoders[i]; in create_link_encoders()
372 struct link_encoder *link_enc = dc->res_pool->link_encoders[i]; in destroy_link_encoders()
Ddc_resource.c4650 struct link_encoder *link_enc_prev = in pipe_need_reprogram()
/openbsd/src/sys/dev/pci/drm/amd/display/dc/dcn21/
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()
Ddcn21_link_encoder.h86 struct link_encoder *enc,
/openbsd/src/sys/dev/pci/drm/amd/display/dc/
Ddc_stream.h192 struct link_encoder *link_enc;
Ddc.h1733 struct link_encoder *link_enc;
/openbsd/src/sys/dev/pci/drm/amd/display/dc/dce60/
Ddce60_resource.c712 static struct link_encoder *dce60_link_encoder_create( in dce60_link_encoder_create()