Home
last modified time | relevance | path

Searched refs:link (Results 1 – 25 of 2037) sorted by relevance

12345678910>>...82

/openbsd-src/sys/dev/pci/drm/amd/display/dc/core/
H A Ddc_link_exports.c63 const struct dc_link *link, in dc_get_edp_link_panel_inst() argument
70 if (link->connector_signal != SIGNAL_TYPE_EDP) in dc_get_edp_link_panel_inst()
74 if (link == edp_links[i]) in dc_get_edp_link_panel_inst()
81 bool dc_link_detect(struct dc_link *link, enum dc_detect_reason reason) in dc_link_detect() argument
83 return link->dc->link_srv->detect_link(link, reason); in dc_link_detect()
86 bool dc_link_detect_connection_type(struct dc_link *link, in dc_link_detect_connection_type() argument
89 return link->dc->link_srv->detect_connection_type(link, type); in dc_link_detect_connection_type()
92 const struct dc_link_status *dc_link_get_status(const struct dc_link *link) in dc_link_get_status() argument
94 return link->dc->link_srv->get_status(link); in dc_link_get_status()
98 bool dc_link_is_hdcp14(struct dc_link *link, enum amd_signal_type signal) in dc_link_is_hdcp14() argument
[all …]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/link/protocols/
H A Dlink_dp_capability.c27 * This file implements dp specific link capability retrieval sequence. It is
29 * from dp link. Link capability consists of encoders, DPRXs, cables, retimers,
31 * include this header file in order to access link capability. Accessing link
34 * structure used to represent link capability instead of function interfaces.
44 #include "link/accessories/link_dp_trace.h"
45 #include "link/link_detection.h"
46 #include "link/link_validation.h"
55 link->ctx->logger
71 /* This link trainin
106 is_dp_active_dongle(const struct dc_link * link) is_dp_active_dongle() argument
112 is_dp_branch_device(const struct dc_link * link) is_dp_branch_device() argument
261 get_clock_source_id(struct dc_link * link) get_clock_source_id() argument
279 dp_wa_power_up_0010FA(struct dc_link * link,uint8_t * dpcd_data,int length) dp_wa_power_up_0010FA() argument
317 dp_is_fec_supported(const struct dc_link * link) dp_is_fec_supported() argument
332 dp_should_enable_fec(const struct dc_link * link) dp_should_enable_fec() argument
361 dp_is_lttpr_present(struct dc_link * link) dp_is_lttpr_present() argument
397 get_lttpr_max_link_rate(struct dc_link * link) get_lttpr_max_link_rate() argument
411 get_cable_max_link_rate(struct dc_link * link) get_cable_max_link_rate() argument
449 reduce_link_rate(const struct dc_link * link,enum dc_link_rate link_rate) reduce_link_rate() argument
496 increase_link_rate(struct dc_link * link,enum dc_link_rate link_rate) increase_link_rate() argument
526 decide_fallback_link_setting_max_bw_policy(struct dc_link * link,const struct dc_link_settings * max,struct dc_link_settings * cur,enum link_training_result training_result) decide_fallback_link_setting_max_bw_policy() argument
584 decide_fallback_link_setting(struct dc_link * link,struct dc_link_settings * max,struct dc_link_settings * cur,enum link_training_result training_result) decide_fallback_link_setting() argument
657 decide_dp_link_settings(struct dc_link * link,struct dc_link_settings * link_setting,uint32_t req_bw) decide_dp_link_settings() argument
699 edp_decide_link_settings(struct dc_link * link,struct dc_link_settings * link_setting,uint32_t req_bw) edp_decide_link_settings() argument
756 decide_edp_link_settings_with_dsc(struct dc_link * link,struct dc_link_settings * link_setting,uint32_t req_bw,enum dc_link_rate max_link_rate) decide_edp_link_settings_with_dsc() argument
897 decide_mst_link_settings(const struct dc_link * link,struct dc_link_settings * link_setting) decide_mst_link_settings() argument
906 struct dc_link *link = stream->link; link_decide_link_settings() local
968 mst_decide_link_encoding_format(const struct dc_link * link) mst_decide_link_encoding_format() argument
987 read_dp_device_vendor_id(struct dc_link * link) read_dp_device_vendor_id() argument
1009 wake_up_aux_channel(struct dc_link * link) wake_up_aux_channel() argument
1052 get_active_converter_info(uint8_t data,struct dc_link * link) get_active_converter_info() argument
1222 apply_usbc_combo_phy_reset_wa(struct dc_link * link,struct dc_link_settings * link_settings) apply_usbc_combo_phy_reset_wa() argument
1237 dp_overwrite_extended_receiver_cap(struct dc_link * link) dp_overwrite_extended_receiver_cap() argument
1299 dpcd_set_source_specific_data(struct dc_link * link) dpcd_set_source_specific_data() argument
1367 dpcd_write_cable_id_to_dprx(struct dc_link * link) dpcd_write_cable_id_to_dprx() argument
1381 get_usbc_cable_id(struct dc_link * link,union dp_cable_id * cable_id) get_usbc_cable_id() argument
1403 retrieve_cable_id(struct dc_link * link) retrieve_cable_id() argument
1416 read_is_mst_supported(struct dc_link * link) read_is_mst_supported() argument
1449 dpcd_read_sink_ext_caps(struct dc_link * link) dpcd_read_sink_ext_caps() argument
1470 dp_retrieve_lttpr_cap(struct dc_link * link) dp_retrieve_lttpr_cap() argument
1541 retrieve_link_cap(struct dc_link * link) retrieve_link_cap() argument
1925 detect_dp_sink_caps(struct dc_link * link) detect_dp_sink_caps() argument
1930 detect_edp_sink_caps(struct dc_link * link) detect_edp_sink_caps() argument
2026 dp_get_max_link_enc_cap(const struct dc_link * link,struct dc_link_settings * max_link_enc_cap) dp_get_max_link_enc_cap() argument
2050 dp_get_verified_link_cap(const struct dc_link * link) dp_get_verified_link_cap() argument
2058 dp_get_max_link_cap(struct dc_link * link) dp_get_max_link_cap() argument
2132 dp_verify_link_cap(struct dc_link * link,struct dc_link_settings * known_limit_link_setting,int * fail_count) dp_verify_link_cap() argument
2199 dp_verify_link_cap_with_retries(struct dc_link * link,struct dc_link_settings * known_limit_link_setting,int attempts) dp_verify_link_cap_with_retries() argument
2244 dp_is_sink_present(struct dc_link * link) dp_is_sink_present() argument
[all...]
H A Dlink_dp_dpia_bw.c34 link->ctx->logger
54 static void reset_bw_alloc_struct(struct dc_link *link) in reset_bw_alloc_struct() argument
56 link->dpia_bw_alloc_config.bw_alloc_enabled = false; in reset_bw_alloc_struct()
57 link->dpia_bw_alloc_config.link_verified_bw = 0; in reset_bw_alloc_struct()
58 link->dpia_bw_alloc_config.link_max_bw = 0; in reset_bw_alloc_struct()
59 link->dpia_bw_alloc_config.allocated_bw = 0; in reset_bw_alloc_struct()
60 link->dpia_bw_alloc_config.estimated_bw = 0; in reset_bw_alloc_struct()
61 link->dpia_bw_alloc_config.bw_granularity = 0; in reset_bw_alloc_struct()
62 link->dpia_bw_alloc_config.dp_overhead = 0; in reset_bw_alloc_struct()
63 link->dpia_bw_alloc_config.response_ready = false; in reset_bw_alloc_struct()
[all …]
H A Dlink_edp_panel_control.c50 void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode) in dp_set_panel_mode() argument
70 link, in dp_set_panel_mode()
82 link, in dp_set_panel_mode()
90 link->panel_mode = panel_mode; in dp_set_panel_mode()
93 link->link_index, in dp_set_panel_mode()
94 link->dpcd_caps.panel_mode_edp, in dp_set_panel_mode()
98 enum dp_panel_mode dp_get_panel_mode(struct dc_link *link) in dp_get_panel_mode() argument
104 if (link->connector_signal != SIGNAL_TYPE_DISPLAY_PORT) { in dp_get_panel_mode()
106 switch (link->dpcd_caps.branch_dev_id) { in dp_get_panel_mode()
115 link->dpcd_caps.branch_dev_name, in dp_get_panel_mode()
[all …]
H A Dlink_dp_phy.c30 * link settings.
41 link->ctx->logger
43 void dpcd_write_rx_power_ctrl(struct dc_link *link, bool on) in dpcd_write_rx_power_ctrl() argument
49 if (link->sync_lt_in_progress) in dpcd_write_rx_power_ctrl()
52 core_link_write_dpcd(link, DP_SET_POWER, &state, in dpcd_write_rx_power_ctrl()
58 struct dc_link *link, in dp_enable_link_phy() argument
64 link->cur_link_settings = *link_settings; in dp_enable_link_phy()
65 link->dc->hwss.enable_dp_link_output(link, link_res, signal, in dp_enable_link_phy()
67 dpcd_write_rx_power_ctrl(link, tru in dp_enable_link_phy()
70 dp_disable_link_phy(struct dc_link * link,const struct link_resource * link_res,enum amd_signal_type signal) dp_disable_link_phy() argument
89 is_immediate_downstream(struct dc_link * link,uint32_t offset) is_immediate_downstream() argument
96 dp_set_hw_lane_settings(struct dc_link * link,const struct link_resource * link_res,const struct link_training_settings * link_settings,uint32_t offset) dp_set_hw_lane_settings() argument
118 dp_set_drive_settings(struct dc_link * link,const struct link_resource * link_res,struct link_training_settings * lt_settings) dp_set_drive_settings() argument
133 dp_set_fec_ready(struct dc_link * link,const struct link_resource * link_res,bool ready) dp_set_fec_ready() argument
180 dp_set_fec_enable(struct dc_link * link,bool enable) dp_set_fec_enable() argument
[all...]
H A Dlink_dp_irq_handler.c44 struct dc_link *link, in dp_parse_link_loss_status() argument
57 if (link->cur_link_settings.lane_count == 0) in dp_parse_link_loss_status()
63 for (lane = 0; lane < link->cur_link_settings.lane_count; lane++) { in dp_parse_link_loss_status()
85 if (link_dp_get_encoding_format(&link->cur_link_settings) == DP_128b_132b_ENCODING && in dp_parse_link_loss_status()
102 dpcd_result = core_link_read_dpcd(link, in dp_parse_link_loss_status()
119 static bool handle_hpd_irq_psr_sink(struct dc_link *link) in handle_hpd_irq_psr_sink() argument
123 if (!link->psr_settings.psr_feature_enabled) in handle_hpd_irq_psr_sink()
127 link->ctx, in handle_hpd_irq_psr_sink()
128 link, in handle_hpd_irq_psr_sink()
139 link->ctx, in handle_hpd_irq_psr_sink()
[all …]
H A Dlink_dp_training_fixed_vs_pe_retimer.c42 link->ctx->logger
45 struct dc_link *link, in dp_fixed_vs_pe_read_lane_adjust() argument
55 link_configure_fixed_vs_pe_retimer(link->ddc, in dp_fixed_vs_pe_read_lane_adjust()
58 link_query_fixed_vs_pe_retimer(link->ddc, &dprx_vs, 1); in dp_fixed_vs_pe_read_lane_adjust()
60 link_configure_fixed_vs_pe_retimer(link->ddc, in dp_fixed_vs_pe_read_lane_adjust()
63 link_query_fixed_vs_pe_retimer(link->ddc, &dprx_pe, 1); in dp_fixed_vs_pe_read_lane_adjust()
73 struct dc_link *link, in dp_fixed_vs_pe_set_retimer_lane_settings() argument
90 link_configure_fixed_vs_pe_retimer(link->ddc, in dp_fixed_vs_pe_set_retimer_lane_settings()
93 link_configure_fixed_vs_pe_retimer(link->ddc, in dp_fixed_vs_pe_set_retimer_lane_settings()
96 link_configure_fixed_vs_pe_retimer(link->ddc, in dp_fixed_vs_pe_set_retimer_lane_settings()
[all …]
H A Dlink_edp_panel_control.h30 enum dp_panel_mode dp_get_panel_mode(struct dc_link *link);
31 void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode);
32 bool set_default_brightness_aux(struct dc_link *link);
33 void edp_panel_backlight_power_on(struct dc_link *link, bool wait_for_hpd);
34 int edp_get_backlight_level(const struct dc_link *link);
35 bool edp_get_backlight_level_nits(struct dc_link *link,
38 bool edp_set_backlight_level(const struct dc_link *link,
41 bool edp_set_backlight_level_nits(struct dc_link *link,
45 int edp_get_target_backlight_pwm(const struct dc_link *link);
46 bool edp_get_psr_state(const struct dc_link *link, enum dc_psr_state *state);
[all …]
H A Dlink_dp_training_dpia.c44 link->ctx->logger
101 struct dc_link *link, in dpia_configure_link() argument
111 link->link_id.enum_id - ENUM_ID_1, in dpia_configure_link()
115 link, in dpia_configure_link()
119 dp_get_lttpr_mode_override(link, &lt_settings->lttpr_mode); in dpia_configure_link()
121 status = dpcd_configure_channel_coding(link, lt_settings); in dpia_configure_link()
122 if (status != DC_OK && link->is_hpd_pending) in dpia_configure_link()
126 status = dpcd_configure_lttpr_mode(link, lt_settings); in dpia_configure_link()
127 if (status != DC_OK && link->is_hpd_pending) in dpia_configure_link()
131 status = dpcd_set_link_settings(link, lt_settings); in dpia_configure_link()
[all …]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/link/
H A Dlink_detection.c164 static enum amd_signal_type link_detect_sink_signal_type(struct dc_link *link, in link_detect_sink_signal_type() argument
170 if (link->is_dig_mapping_flexible) in link_detect_sink_signal_type()
173 enc_id = link->link_enc->id; in link_detect_sink_signal_type()
174 result = get_basic_signal_type(enc_id, link->link_id); in link_detect_sink_signal_type()
177 if (link->ep_type != DISPLAY_ENDPOINT_PHY) in link_detect_sink_signal_type()
193 if (link->link_id.id == CONNECTOR_ID_PCIE) { in link_detect_sink_signal_type()
197 switch (link->link_id.id) { in link_detect_sink_signal_type()
203 &link->dc->res_pool->audio_support; in link_detect_sink_signal_type()
206 if (link->link_id.id == CONNECTOR_ID_HDMI_TYPE_A) in link_detect_sink_signal_type()
220 if (!dm_helpers_is_dp_sink_present(link)) in link_detect_sink_signal_type()
[all …]
H A Dlink_factory.c27 * This file owns the creation/destruction of link structure.
55 /* link factory owns the creation/destruction of link structures. */
63 /* link_detection manages link detection states and receiver states by using
64 * various link protocols. It also provides helper functions to interpret
86 /* link resource implements accessors to link resource. */
94 /* link validation owns timing validation against various link limitations. (ex.
95 * link bandwidt
370 translate_dig_inst_to_pwrseq_inst(struct dc_link * link) translate_dig_inst_to_pwrseq_inst() argument
391 link_destruct(struct dc_link * link) link_destruct() argument
425 get_ddc_line(struct dc_link * link) get_ddc_line() argument
469 construct_phy(struct dc_link * link,const struct link_init_data * init_params) construct_phy() argument
763 construct_dpia(struct dc_link * link,const struct link_init_data * init_params) construct_dpia() argument
832 link_construct(struct dc_link * link,const struct link_init_data * init_params) link_construct() argument
844 struct dc_link *link = link_create() local
862 link_destroy(struct dc_link ** link) link_destroy() argument
[all...]
/openbsd-src/usr.bin/dig/lib/isc/include/isc/
H A Dlist.h28 #define ISC_LINK_INIT_TYPE(elt, link, type) \ argument
30 (elt)->link.prev = (type *)(-1); \
31 (elt)->link.next = (type *)(-1); \
33 #define ISC_LINK_INIT(elt, link) \ argument
34 ISC_LINK_INIT_TYPE(elt, link, void)
35 #define ISC_LINK_LINKED(elt, link) ((void *)((elt)->link.prev) != (void *)(-1)) argument
41 #define __ISC_LIST_PREPENDUNSAFE(list, elt, link) \ argument
44 (list).head->link.prev = (elt); \
47 (elt)->link.prev = NULL; \
48 (elt)->link.next = (list).head; \
[all …]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/link/accessories/
H A Dlink_dp_trace.c29 void dp_trace_init(struct dc_link *link) in dp_trace_init() argument
31 memset(&link->dp_trace, 0, sizeof(link->dp_trace)); in dp_trace_init()
32 link->dp_trace.is_initialized = true; in dp_trace_init()
35 void dp_trace_reset(struct dc_link *link) in dp_trace_reset() argument
37 memset(&link->dp_trace, 0, sizeof(link->dp_trace)); in dp_trace_reset()
40 bool dp_trace_is_initialized(struct dc_link *link) in dp_trace_is_initialized() argument
42 return link->dp_trace.is_initialized; in dp_trace_is_initialized()
45 void dp_trace_detect_lt_init(struct dc_link *link) in dp_trace_detect_lt_init() argument
47 memset(&link->dp_trace.detect_lt_trace, 0, sizeof(link->dp_trace.detect_lt_trace)); in dp_trace_detect_lt_init()
50 void dp_trace_commit_lt_init(struct dc_link *link) in dp_trace_commit_lt_init() argument
[all …]
H A Dlink_dp_cts.c39 link->ctx->logger
79 static void dp_retrain_link_dp_test(struct dc_link *link, in dp_retrain_link_dp_test() argument
84 struct dc_state *state = link->dc->current_state; in dp_retrain_link_dp_test()
90 link_get_master_pipes_with_dpms_on(link, state, &count, pipes); in dp_retrain_link_dp_test()
96 link->dc, in dp_retrain_link_dp_test()
105 static void dp_test_send_link_training(struct dc_link *link) in dp_test_send_link_training() argument
111 link, in dp_test_send_link_training()
116 link, in dp_test_send_link_training()
123 link->verified_link_cap.lane_count = link_settings.lane_count; in dp_test_send_link_training()
124 link->verified_link_cap.link_rate = link_settings.link_rate; in dp_test_send_link_training()
[all …]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/link/hwss/
H A Dlink_hwss_dio_fixed_vs_pe_retimer.c29 uint8_t dp_dio_fixed_vs_pe_retimer_lane_cfg_to_hw_cfg(struct dc_link *link) in dp_dio_fixed_vs_pe_retimer_lane_cfg_to_hw_cfg() argument
32 if (link->cur_link_settings.lane_count == LANE_COUNT_FOUR) in dp_dio_fixed_vs_pe_retimer_lane_cfg_to_hw_cfg()
38 void dp_dio_fixed_vs_pe_retimer_exit_manual_automation(struct dc_link *link) in dp_dio_fixed_vs_pe_retimer_exit_manual_automation() argument
40 const uint8_t dp_type = dp_dio_fixed_vs_pe_retimer_lane_cfg_to_hw_cfg(link); in dp_dio_fixed_vs_pe_retimer_exit_manual_automation()
52 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation()
54 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation()
56 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation()
58 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation()
60 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation()
62 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation()
[all …]
H A Dlink_hwss_hpo_fixed_vs_pe_retimer_dp.c29 static void dp_hpo_fixed_vs_pe_retimer_set_tx_ffe(struct dc_link *link, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() argument
54 const uint8_t dp_type = dp_dio_fixed_vs_pe_retimer_lane_cfg_to_hw_cfg(link); in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe()
62 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe()
64 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe()
66 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe()
68 link->dc->link_srv->configure_fixed_vs_pe_retimer(link in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe()
74 dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern(struct dc_link * link,struct encoder_set_dp_phy_pattern_param * tp_params) dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() argument
119 dp_hpo_fixed_vs_pe_retimer_set_override_test_pattern(struct dc_link * link,const struct link_resource * link_res,struct encoder_set_dp_phy_pattern_param * tp_params,const struct link_hwss * link_hwss) dp_hpo_fixed_vs_pe_retimer_set_override_test_pattern() argument
156 set_hpo_fixed_vs_pe_retimer_dp_link_test_pattern(struct dc_link * link,const struct link_resource * link_res,struct encoder_set_dp_phy_pattern_param * tp_params) set_hpo_fixed_vs_pe_retimer_dp_link_test_pattern() argument
168 set_hpo_fixed_vs_pe_retimer_dp_lane_settings(struct dc_link * link,const struct link_resource * link_res,const struct dc_link_settings * link_settings,const struct dc_lane_settings lane_settings[LANE_COUNT_DP_MAX]) set_hpo_fixed_vs_pe_retimer_dp_lane_settings() argument
185 enable_hpo_fixed_vs_pe_retimer_dp_link_output(struct dc_link * link,const struct link_resource * link_res,enum amd_signal_type signal,enum clock_source_id clock_source,const struct dc_link_settings * link_settings) enable_hpo_fixed_vs_pe_retimer_dp_link_output() argument
215 requires_fixed_vs_pe_retimer_hpo_link_hwss(const struct dc_link * link) requires_fixed_vs_pe_retimer_hpo_link_hwss() argument
[all...]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/inc/
H A Dlink.h95 struct dc_link *link; member
103 void (*destroy_link)(struct dc_link **link);
107 bool (*detect_link)(struct dc_link *link, enum dc_detect_reason reason);
108 bool (*detect_connection_type)(struct dc_link *link,
111 struct dc_link *link,
115 void (*remove_remote_sink)(struct dc_link *link, struct dc_sink *sink);
116 bool (*get_hpd_state)(struct dc_link *link);
120 void (*enable_hpd)(const struct dc_link *link);
121 void (*disable_hpd)(const struct dc_link *link);
122 void (*enable_hpd_filter)(struct dc_link *link, bool enable);
[all …]
/openbsd-src/sys/dev/pci/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_psr.c33 static bool link_supports_psrsu(struct dc_link *link) in link_supports_psrsu() argument
35 struct dc *dc = link->ctx->dc; in link_supports_psrsu()
43 if (!is_psr_su_specific_panel(link)) in link_supports_psrsu()
46 if (!link->dpcd_caps.alpm_caps.bits.AUX_WAKE_ALPM_CAP || in link_supports_psrsu()
47 !link->dpcd_caps.psr_info.psr_dpcd_caps.bits.Y_COORDINATE_REQUIRED) in link_supports_psrsu()
50 if (link->dpcd_caps.psr_info.psr_dpcd_caps.bits.SU_GRANULARITY_REQUIRED && in link_supports_psrsu()
51 !link->dpcd_caps.psr_info.psr2_su_y_granularity_cap) in link_supports_psrsu()
62 void amdgpu_dm_set_psr_caps(struct dc_link *link) in amdgpu_dm_set_psr_caps() argument
64 if (!(link->connector_signal & SIGNAL_TYPE_EDP)) { in amdgpu_dm_set_psr_caps()
65 link->psr_settings.psr_feature_enabled = false; in amdgpu_dm_set_psr_caps()
[all …]
/openbsd-src/sys/scsi/
H A Dscsiconf.c286 struct scsi_link *link = sa->sa_sc_link; in scsibussubmatch() local
288 if (cf->cf_loc[0] != -1 && cf->cf_loc[0] != link->target) in scsibussubmatch()
290 if (cf->cf_loc[1] != -1 && cf->cf_loc[1] != link->lun) in scsibussubmatch()
355 struct scsi_link *link; in scsi_activate_bus() local
359 SLIST_FOREACH(link, &sb->sc_link_list, bus_list) { in scsi_activate_bus()
360 r = scsi_activate_link(link, act); in scsi_activate_bus()
370 struct scsi_link *link; in scsi_activate_target() local
374 SLIST_FOREACH(link, &sb->sc_link_list, bus_list) { in scsi_activate_target()
375 if (link->target == target) { in scsi_activate_target()
376 r = scsi_activate_link(link, ac in scsi_activate_target()
387 struct scsi_link *link; scsi_activate_lun() local
398 scsi_activate_link(struct scsi_link * link,int act) scsi_activate_link() argument
481 struct scsi_link *link, *link0; scsi_probe_link() local
741 struct scsi_link *link, *tmp; scsi_detach_bus() local
756 struct scsi_link *link, *tmp; scsi_detach_target() local
773 struct scsi_link *link; scsi_detach_lun() local
784 scsi_detach_link(struct scsi_link * link,int flags) scsi_detach_link() argument
827 struct scsi_link *link; scsi_get_link() local
838 scsi_add_link(struct scsi_link * link) scsi_add_link() argument
844 scsi_remove_link(struct scsi_link * link) scsi_remove_link() argument
979 scsi_print_link(struct scsi_link * link) scsi_print_link() argument
1134 scsi_devid(struct scsi_link * link) scsi_devid() argument
1178 scsi_devid_pg83(struct scsi_link * link) scsi_devid_pg83() argument
1272 scsi_devid_pg80(struct scsi_link * link) scsi_devid_pg80() argument
1323 scsi_devid_wwn(struct scsi_link * link) scsi_devid_wwn() argument
[all...]
/openbsd-src/gnu/llvm/libcxx/docs/Status/
H A DCxx17Issues.csv2 "`2016 <https://wg21.link/LWG2016>`__","Allocators must be no-throw swappable","Urbana","|Complete|…
3 "`2118 <https://wg21.link/LWG2376>`__","``unique_ptr``\ for array does not support cv qualificatio…
4 "`2170 <https://wg21.link/LWG2170>`__","Aggregates cannot be ``DefaultConstructible``\ ","Urbana","…
5 "`2308 <https://wg21.link/LWG2308>`__","Clarify container destructor requirements w.r.t. ``std::arr…
6 "`2340 <https://wg21.link/LWG2340>`__","Replacement allocation functions declared as inline","Urban…
7 "`2354 <https://wg21.link/LWG2354>`__","Unnecessary copying when inserting into maps with braced-in…
8 "`2377 <https://wg21.link/LWG2377>`__","``std::align``\ requirements overly strict","Urbana","|Com…
9 "`2396 <https://wg21.link/LWG2396>`__","``underlying_type``\ doesn't say what to do for an incompl…
10 "`2399 <https://wg21.link/LWG2399>`__","``shared_ptr``\ 's constructor from ``unique_ptr``\ should…
11 "`2400 <https://wg21.link/LWG2400>`__","``shared_ptr``\ 's ``get_deleter()``\ should use ``address…
[all …]
H A DCxx14Issues.csv2 "`1214 <https://wg21.link/lwg1214>`__","Insufficient/inconsistent key immutability requirements for…
3 "`2009 <https://wg21.link/lwg2009>`__","Reporting out-of-bound values on numeric string conversions…
4 "`2010 <https://wg21.link/lwg2010>`__","``is_*``\ traits for binding operations can't be meaningfu…
5 "`2015 <https://wg21.link/lwg2015>`__","Incorrect pre-conditions for some type traits","Kona","|Com…
6 "`2021 <https://wg21.link/lwg2021>`__","Further incorrect usages of result_of","Kona","|Complete|"
7 "`2028 <https://wg21.link/lwg2028>`__","messages_base::catalog overspecified","Kona","|Complete|"
8 "`2033 <https://wg21.link/lwg2033>`__","Preconditions of reserve, shrink_to_fit, and resize functio…
9 "`2039 <https://wg21.link/lwg2039>`__","Issues with std::reverse and std::copy_if","Kona","|Complet…
10 "`2044 <https://wg21.link/lwg2044>`__","No definition of ""Stable"" for copy algorithms","Kona","|C…
11 "`2045 <https://wg21.link/lwg2045>`__","forward_list::merge and forward_list::splice_after with une…
[all …]
H A DCxx20Issues.csv2 …/wg21.link/LWG2070>`__","``allocate_shared``\ should use ``allocator_traits<A>::construct``\ ","T…
3 "`2444 <https://wg21.link/LWG2444>`__","Inconsistent complexity for ``std::sort_heap``\ ","Toronto"…
4 "`2593 <https://wg21.link/LWG2593>`__","Moved-from state of Allocators","Toronto","",""
5 "`2597 <https://wg21.link/LWG2597>`__","``std::log``\ misspecified for complex numbers","Toronto",…
6 "`2783 <https://wg21.link/LWG2783>`__","``stack::emplace()``\ and ``queue::emplace()``\ should re…
7 "`2932 <https://wg21.link/LWG2932>`__","Constraints on parallel algorithm implementations are under…
8 "`2937 <https://wg21.link/LWG2937>`__","Is ``equivalent(""existing_thing"", ""not_existing_thing"")…
9 "`2940 <https://wg21.link/LWG2940>`__","``result_of``\ specification also needs a little cleanup",…
10 "`2942 <https://wg21.link/LWG2942>`__","LWG 2873's resolution missed ``weak_ptr::owner_before``\ ",…
11 "`2954 <https://wg21.link/LWG2954>`__","Specialization of the convenience variable templates should…
[all …]
H A DCxx20Papers.csv2 "`P0463R1 <https://wg21.link/P0463R1>`__","LWG","Endian just Endian","Toronto","|Complete|","7.0"
3 "`P0674R1 <https://wg21.link/P0674R1>`__","LWG","Extending make_shared to Support Arrays","Toronto"…
5 "`P0020R6 <https://wg21.link/P0020R6>`__","LWG","Floating Point Atomic","Albuquerque","",""
6 "`P0053R7 <https://wg21.link/P0053R7>`__","LWG","C++ Synchronized Buffered Ostream","Albuquerque","…
7 "`P0202R3 <https://wg21.link/P0202R3>`__","LWG","Add constexpr modifiers to functions in <algorithm…
8 "`P0415R1 <https://wg21.link/P0415R1>`__","LWG","Constexpr for ``std::complex``\ ","Albuquerque","|…
9 "`P0439R0 <https://wg21.link/P0439R0>`__","LWG","Make ``std::memory_order``\ a scoped enumeration"…
10 "`P0457R2 <https://wg21.link/P0457R2>`__","LWG","String Prefix and Suffix Checking","Albuquerque","…
11 "`P0550R2 <https://wg21.link/P0550R2>`__","LWG","Transformation Trait ``remove_cvref``\ ","Albuquer…
12 "`P0600R1 <https://wg21.link/P0600R1>`__","LWG","nodiscard in the Library","Albuquerque","|Complete…
[all …]
H A DCxx2bPapers.csv2 "`P0881R7 <https://wg21.link/P0881R7>`__","LWG","A Proposal to add stacktrace library","Autumn 2020…
3 "`P0943R6 <https://wg21.link/P0943R6>`__","LWG","Support C atomics in C++","Autumn 2020","|Complete…
4 "`P1048R1 <https://wg21.link/P1048R1>`__","LWG","A proposal for a type trait to detect scoped enume…
5 "`P1679R3 <https://wg21.link/P1679R3>`__","LWG","string contains function","Autumn 2020","|Complete…
7 "`P1682R3 <https://wg21.link/P1682R3>`__","LWG","std::to_underlying for enumerations","February 202…
8 "`P2017R1 <https://wg21.link/P2017R1>`__","LWG","Conditionally borrowed ranges","February 2021","",…
9 "`P2160R1 <https://wg21.link/P2160R1>`__","LWG","Locks lock lockables","February 2021","",""
10 "`P2162R2 <https://wg21.link/P2162R2>`__","LWG","Inheriting from std::variant","February 2021","|Co…
11 "`P2212R2 <https://wg21.link/P2212R2>`__","LWG","Relax Requirements for time_point::clock","Februar…
12 "`P2259R1 <https://wg21.link/P2259R1>`__","LWG","Repairing input range adaptors and counted_iterato…
[all …]
H A DCxx2bIssues.csv2 "`2839 <https://wg21.link/LWG2839>`__","Self-move-assignment of library types, again","November 202…
3 "`3117 <https://wg21.link/LWG3117>`__","Missing ``packaged_task`` deduction guides","November 2020"…
4 "`3143 <https://wg21.link/LWG3143>`__","``monotonic_buffer_resource`` growth policy is unclear","No…
5 "`3195 <https://wg21.link/LWG3195>`__","What is the stored pointer value of an empty ``weak_ptr``?"…
6 "`3211 <https://wg21.link/LWG3211>`__","``std::tuple<>`` should be trivially constructible","Novemb…
7 "`3236 <https://wg21.link/LWG3236>`__","Random access iterator requirements lack limiting relationa…
8 …ps://wg21.link/LWG3265>`__","``move_iterator``'s conversions are more broken after P1207","Novembe…
9 "`3435 <https://wg21.link/LWG3435>`__","``three_way_comparable_with<reverse_iterator<int*>, reverse…
10 "`3432 <https://wg21.link/LWG3432>`__","Missing requirement for ``comparison_category``","November …
11 "`3447 <https://wg21.link/LWG3447>`__","Deduction guides for ``take_view`` and ``drop_view`` have d…
[all …]

12345678910>>...82