Searched refs:link_encoder (Results 1 – 15 of 15) sorted by relevance
| /openbsd/src/sys/dev/pci/drm/amd/display/dc/inc/hw/ |
| D | link_encoder.h | 78 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/ |
| D | virtual_link_encoder.c | 32 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 …]
|
| D | virtual_link_encoder.h | 32 struct link_encoder *enc, const struct encoder_init_data *init_data);
|
| /openbsd/src/sys/dev/pci/drm/amd/display/dc/dce/ |
| D | dce_link_encoder.h | 31 #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 …]
|
| D | dce_link_encoder.c | 235 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/ |
| D | link_enc_cfg.h | 79 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(
|
| D | core_types.h | 78 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/ |
| D | dc_link_enc_cfg.c | 35 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 …]
|
| D | amdgpu_dc.c | 330 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()
|
| D | dc_resource.c | 4650 struct link_encoder *link_enc_prev = in pipe_need_reprogram()
|
| /openbsd/src/sys/dev/pci/drm/amd/display/dc/dcn21/ |
| D | dcn21_link_encoder.c | 205 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()
|
| D | dcn21_link_encoder.h | 86 struct link_encoder *enc,
|
| /openbsd/src/sys/dev/pci/drm/amd/display/dc/ |
| D | dc_stream.h | 192 struct link_encoder *link_enc;
|
| D | dc.h | 1733 struct link_encoder *link_enc;
|
| /openbsd/src/sys/dev/pci/drm/amd/display/dc/dce60/ |
| D | dce60_resource.c | 712 static struct link_encoder *dce60_link_encoder_create( in dce60_link_encoder_create()
|