Lines Matching refs:dc_link

150 struct dc_link {  struct
269 const struct dc_link_status *dc_link_get_status(const struct dc_link *dc_link); argument
278 static inline struct dc_link *dc_get_link_at_index(struct dc *dc, uint32_t link_index) in dc_get_link_at_index()
284 struct dc_link **edp_links, in get_edp_links()
303 const struct dc_link *link, in dc_get_edp_link_panel_inst()
306 struct dc_link *edp_links[MAX_NUM_EDP]; in dc_get_edp_link_panel_inst()
323 bool dc_link_set_backlight_level(const struct dc_link *dc_link,
328 bool dc_link_set_backlight_level_nits(struct dc_link *link,
333 bool dc_link_get_backlight_level_nits(struct dc_link *link,
337 bool dc_link_backlight_enable_aux(struct dc_link *link, bool enable);
339 bool dc_link_read_default_bl_aux(struct dc_link *link, uint32_t *backlight_millinits);
340 bool dc_link_set_default_brightness_aux(struct dc_link *link);
342 int dc_link_get_backlight_level(const struct dc_link *dc_link);
344 int dc_link_get_target_backlight_pwm(const struct dc_link *link);
346 bool dc_link_set_psr_allow_active(struct dc_link *dc_link, const bool *enable,
349 bool dc_link_get_psr_state(const struct dc_link *dc_link, enum dc_psr_state *state);
351 bool dc_link_setup_psr(struct dc_link *dc_link,
355 bool dc_power_alpm_dpcd_enable(struct dc_link *link, bool enable);
357 void dc_link_get_psr_residency(const struct dc_link *link, uint32_t *residency);
362 void dc_link_blank_dp_stream(struct dc_link *link, bool hw_init);
363 bool dc_link_set_sink_vtotal_in_psr_active(const struct dc_link *link,
382 bool dc_link_detect(struct dc_link *dc_link, enum dc_detect_reason reason);
383 bool dc_link_get_hpd_state(struct dc_link *dc_link);
394 bool dc_link_handle_hpd_rx_irq(struct dc_link *dc_link,
403 bool dc_link_wait_for_t12(struct dc_link *link);
405 void dc_link_dp_handle_automated_test(struct dc_link *link);
406 void dc_link_dp_handle_link_loss(struct dc_link *link);
407 bool dc_link_dp_allow_hpd_rx_irq(const struct dc_link *link);
412 struct dc_link *dc_link,
418 struct dc_link *link,
424 struct dc_link *link,
429 struct dc_link *link,
434 struct dc_link *link,
439 bool dc_link_dp_sync_lt_begin(struct dc_link *link);
442 struct dc_link *link,
447 bool dc_link_dp_sync_lt_end(struct dc_link *link, bool link_down);
449 void dc_link_dp_enable_hpd(const struct dc_link *link);
451 void dc_link_dp_disable_hpd(const struct dc_link *link);
454 struct dc_link *link,
461 bool dc_link_dp_get_max_link_enc_cap(const struct dc_link *link, struct dc_link_settings *max_link_…
463 void dc_link_enable_hpd_filter(struct dc_link *link, bool enable);
465 bool dc_link_is_dp_sink_present(struct dc_link *link);
467 bool dc_link_detect_sink(struct dc_link *link, enum dc_connection_type *type);
473 bool dc_link_is_hdcp14(struct dc_link *link, enum signal_type signal);
474 bool dc_link_is_hdcp22(struct dc_link *link, enum signal_type signal);
478 const struct dc_link *link);
481 struct dc_link *link);
485 struct dc_link *link,
487 void dc_link_enable_hpd(const struct dc_link *link);
488 void dc_link_disable_hpd(const struct dc_link *link);
489 void dc_link_set_test_pattern(struct dc_link *link,
496 const struct dc_link *link,
500 const struct dc_link *link);
503 struct dc_link *link);
522 bool dc_link_is_fec_supported(const struct dc_link *link);
523 bool dc_link_should_enable_fec(const struct dc_link *link);
526 enum dp_link_encoding dc_link_dp_mst_decide_link_encoding_format(const struct dc_link *link);
528 void dc_link_get_cur_link_res(const struct dc_link *link,
534 void dc_link_clear_dprx_states(struct dc_link *link);
538 void dp_trace_reset(struct dc_link *link);
539 bool dc_dp_trace_is_initialized(struct dc_link *link);
540 unsigned long long dc_dp_trace_get_lt_end_timestamp(struct dc_link *link,
542 void dc_dp_trace_set_is_logged_flag(struct dc_link *link,
545 bool dc_dp_trace_is_logged(struct dc_link *link,
547 struct dp_trace_lt_counts *dc_dp_trace_get_lt_counts(struct dc_link *link,
549 unsigned int dc_dp_trace_get_link_loss_count(struct dc_link *link);
552 bool reset_cur_dp_mst_topology(struct dc_link *link);