Searched refs:link_status (Results 1 - 25 of 160) sorted by relevance

1234567

/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_dp_link_training.c344 const u8 link_status[DP_LINK_STATUS_SIZE],
351 tx_ffe = drm_dp_get_adjust_tx_ffe_preset(link_status, lane);
354 tx_ffe = max(tx_ffe, drm_dp_get_adjust_tx_ffe_preset(link_status, lane));
364 const u8 link_status[DP_LINK_STATUS_SIZE],
375 v = drm_dp_get_adjust_request_voltage(link_status, lane);
376 p = drm_dp_get_adjust_request_pre_emphasis(link_status, lane);
379 v = max(v, drm_dp_get_adjust_request_voltage(link_status, lane));
380 p = max(p, drm_dp_get_adjust_request_pre_emphasis(link_status, lane));
400 const u8 link_status[DP_LINK_STATUS_SIZE],
405 dp_phy, link_status, lan
341 intel_dp_get_lane_adjust_tx_ffe_preset(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE], int lane) argument
361 intel_dp_get_lane_adjust_vswing_preemph(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE], int lane) argument
397 intel_dp_get_lane_adjust_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE], int lane) argument
435 intel_dp_get_adjust_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE]) argument
780 intel_dp_dump_link_status(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE]) argument
800 u8 link_status[DP_LINK_STATUS_SIZE]; local
951 u8 link_status[DP_LINK_STATUS_SIZE]; local
1153 u8 link_status[DP_LINK_STATUS_SIZE]; local
1285 u8 link_status[DP_LINK_STATUS_SIZE]; local
[all...]
H A Dintel_dp_link_training.h20 const u8 link_status[DP_LINK_STATUS_SIZE]);
35 const u8 link_status[DP_LINK_STATUS_SIZE]);
/linux-master/drivers/scsi/snic/
H A Dsnic_attrs.c46 snic->link_status = svnic_dev_link_status(snic->vdev);
49 (snic->link_status) ? "Link Up" : "Link Down");
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Datombios_dp.c203 static void amdgpu_atombios_dp_get_adjust_train(const u8 link_status[DP_LINK_STATUS_SIZE], argument
212 u8 this_v = drm_dp_get_adjust_request_voltage(link_status, lane);
213 u8 this_p = drm_dp_get_adjust_request_pre_emphasis(link_status, lane);
458 u8 link_status[DP_LINK_STATUS_SIZE]; local
461 if (drm_dp_dpcd_read_link_status(&amdgpu_connector->ddc_bus->aux, link_status)
464 if (drm_dp_channel_eq_ok(link_status, dig->dp_lane_count))
497 u8 link_status[DP_LINK_STATUS_SIZE]; member in struct:amdgpu_atombios_dp_link_train_info
619 dp_info->link_status) <= 0) {
624 if (drm_dp_clock_recovery_ok(dp_info->link_status, dp_info->dp_lane_count)) {
650 amdgpu_atombios_dp_get_adjust_train(dp_info->link_status, dp_inf
[all...]
/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_link.c46 u8 link_status[DP_LINK_STATUS_SIZE]; member in struct:dp_link_private
729 link->link_status);
834 drm_dp_get_adjust_request_voltage(link->link_status, 0),
835 drm_dp_get_adjust_request_voltage(link->link_status, 1),
836 drm_dp_get_adjust_request_voltage(link->link_status, 2),
837 drm_dp_get_adjust_request_voltage(link->link_status, 3));
840 drm_dp_get_adjust_request_pre_emphasis(link->link_status, 0),
841 drm_dp_get_adjust_request_pre_emphasis(link->link_status, 1),
842 drm_dp_get_adjust_request_pre_emphasis(link->link_status, 2),
843 drm_dp_get_adjust_request_pre_emphasis(link->link_status,
941 get_link_status(const u8 link_status[DP_LINK_STATUS_SIZE], int r) argument
1109 dp_link_adjust_levels(struct dp_link *dp_link, u8 *link_status) argument
[all...]
H A Ddp_link.h119 int dp_link_adjust_levels(struct dp_link *dp_link, u8 *link_status);
/linux-master/include/drm/display/
H A Ddrm_dp_helper.h36 bool drm_dp_channel_eq_ok(const u8 link_status[DP_LINK_STATUS_SIZE],
38 bool drm_dp_clock_recovery_ok(const u8 link_status[DP_LINK_STATUS_SIZE],
40 u8 drm_dp_get_adjust_request_voltage(const u8 link_status[DP_LINK_STATUS_SIZE],
42 u8 drm_dp_get_adjust_request_pre_emphasis(const u8 link_status[DP_LINK_STATUS_SIZE],
44 u8 drm_dp_get_adjust_tx_ffe_preset(const u8 link_status[DP_LINK_STATUS_SIZE],
61 bool drm_dp_128b132b_lane_channel_eq_done(const u8 link_status[DP_LINK_STATUS_SIZE],
63 bool drm_dp_128b132b_lane_symbol_locked(const u8 link_status[DP_LINK_STATUS_SIZE],
65 bool drm_dp_128b132b_eq_interlane_align_done(const u8 link_status[DP_LINK_STATUS_SIZE]);
66 bool drm_dp_128b132b_cds_interlane_align_done(const u8 link_status[DP_LINK_STATUS_SIZE]);
67 bool drm_dp_128b132b_link_training_failed(const u8 link_status[DP_LINK_STATUS_SIZ
[all...]
/linux-master/drivers/gpu/drm/gma500/
H A Dcdv_intel_dp.c268 uint8_t link_status[DP_LINK_STATUS_SIZE]; member in struct:cdv_intel_dp
1233 intel_dp->link_status,
1238 cdv_intel_dp_link_status(uint8_t link_status[DP_LINK_STATUS_SIZE], argument
1241 return link_status[r - DP_LANE0_1_STATUS];
1245 cdv_intel_get_adjust_request_voltage(uint8_t link_status[DP_LINK_STATUS_SIZE], argument
1252 uint8_t l = cdv_intel_dp_link_status(link_status, i);
1258 cdv_intel_get_adjust_request_pre_emphasis(uint8_t link_status[DP_LINK_STATUS_SIZE], argument
1265 uint8_t l = cdv_intel_dp_link_status(link_status, i);
1281 uint8_t this_v = cdv_intel_get_adjust_request_voltage(intel_dp->link_status, lane);
1282 uint8_t this_p = cdv_intel_get_adjust_request_pre_emphasis(intel_dp->link_status, lan
1302 cdv_intel_get_lane_status(uint8_t link_status[DP_LINK_STATUS_SIZE], int lane) argument
1314 cdv_intel_clock_recovery_ok(uint8_t link_status[DP_LINK_STATUS_SIZE], int lane_count) argument
[all...]
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
H A Dhw_atl2_utils_fw.c287 struct link_status_s link_status; local
289 hw_atl2_shared_buffer_read(self, link_status, link_status);
291 switch (link_status.link_rate) {
313 self->aq_link_status.full_duplex = link_status.duplex;
528 struct link_status_s link_status; local
530 hw_atl2_shared_buffer_read(self, link_status, link_status);
532 *fcmode = ((link_status.pause_rx) ? AQ_NIC_FC_RX : 0) |
533 ((link_status
[all...]
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/
H A Dhw_atl_utils_fw2x.c249 struct aq_hw_link_status_s *link_status = &self->aq_link_status; local
260 link_status->mbps = 10000;
262 link_status->mbps = 5000;
264 link_status->mbps = 2500;
266 link_status->mbps = 1000;
268 link_status->mbps = 100;
270 link_status->mbps = 10000;
272 link_status->mbps = 0;
274 link_status->full_duplex = true;
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_mac.c74 u32 link_status = 0; local
78 return link_status;
82 mac_ctrl_drv->get_link_status(mac_ctrl_drv, &link_status);
83 if (!link_status)
87 return link_status;
90 void hns_mac_get_link_status(struct hns_mac_cb *mac_cb, u32 *link_status) argument
98 mac_ctrl_drv->get_link_status(mac_ctrl_drv, link_status);
100 *link_status = 0;
106 *link_status = *link_status
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Datombios_dp.c257 static void dp_get_adjust_train(const u8 link_status[DP_LINK_STATUS_SIZE], argument
266 u8 this_v = drm_dp_get_adjust_request_voltage(link_status, lane);
267 u8 this_p = drm_dp_get_adjust_request_pre_emphasis(link_status, lane);
506 u8 link_status[DP_LINK_STATUS_SIZE]; local
509 if (drm_dp_dpcd_read_link_status(&radeon_connector->ddc_bus->aux, link_status)
512 if (drm_dp_channel_eq_ok(link_status, dig->dp_lane_count))
547 u8 link_status[DP_LINK_STATUS_SIZE]; member in struct:radeon_dp_link_train_info
686 dp_info->link_status) <= 0) {
691 if (drm_dp_clock_recovery_ok(dp_info->link_status, dp_info->dp_lane_count)) {
717 dp_get_adjust_train(dp_info->link_status, dp_inf
[all...]
/linux-master/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.c496 u8 link_status[DP_LINK_STATUS_SIZE])
536 ret = cdns_mhdp_mailbox_recv_data(mhdp, link_status,
929 u8 link_status[DP_LINK_STATUS_SIZE],
943 adjust = drm_dp_get_adjust_request_voltage(link_status, i);
946 adjust = drm_dp_get_adjust_request_pre_emphasis(link_status, i);
973 void cdns_mhdp_set_adjust_request_voltage(u8 link_status[DP_LINK_STATUS_SIZE], argument
981 link_status[idx] &= ~(DP_ADJUST_VOLTAGE_SWING_LANE0_MASK << s);
982 link_status[idx] |= volt << s;
986 void cdns_mhdp_set_adjust_request_pre_emphasis(u8 link_status[DP_LINK_STATUS_SIZE], argument
994 link_status[id
494 cdns_mhdp_adjust_lt(struct cdns_mhdp_device *mhdp, unsigned int nlanes, unsigned int udelay, const u8 *lanes_data, u8 link_status[DP_LINK_STATUS_SIZE]) argument
928 cdns_mhdp_get_adjust_train(struct cdns_mhdp_device *mhdp, u8 link_status[DP_LINK_STATUS_SIZE], u8 lanes_data[CDNS_DP_MAX_NUM_LANES], union phy_configure_opts *phy_cfg) argument
998 cdns_mhdp_adjust_requested_eq(struct cdns_mhdp_device *mhdp, u8 link_status[DP_LINK_STATUS_SIZE]) argument
1048 u8 link_status[DP_LINK_STATUS_SIZE]; local
1108 cdns_mhdp_adjust_requested_cr(struct cdns_mhdp_device *mhdp, u8 link_status[DP_LINK_STATUS_SIZE], u8 *req_volt, u8 *req_pre) argument
1173 u8 link_status[DP_LINK_STATUS_SIZE]; local
[all...]
/linux-master/drivers/gpu/drm/display/
H A Ddrm_dp_helper.c73 static u8 dp_link_status(const u8 link_status[DP_LINK_STATUS_SIZE], int r) argument
75 return link_status[r - DP_LANE0_1_STATUS];
78 static u8 dp_get_lane_status(const u8 link_status[DP_LINK_STATUS_SIZE], argument
83 u8 l = dp_link_status(link_status, i);
88 bool drm_dp_channel_eq_ok(const u8 link_status[DP_LINK_STATUS_SIZE], argument
95 lane_align = dp_link_status(link_status,
100 lane_status = dp_get_lane_status(link_status, lane);
108 bool drm_dp_clock_recovery_ok(const u8 link_status[DP_LINK_STATUS_SIZE], argument
115 lane_status = dp_get_lane_status(link_status, lane);
123 u8 drm_dp_get_adjust_request_voltage(const u8 link_status[DP_LINK_STATUS_SIZ argument
136 drm_dp_get_adjust_request_pre_emphasis(const u8 link_status[DP_LINK_STATUS_SIZE], int lane) argument
150 drm_dp_get_adjust_tx_ffe_preset(const u8 link_status[DP_LINK_STATUS_SIZE], int lane) argument
164 drm_dp_128b132b_lane_channel_eq_done(const u8 link_status[DP_LINK_STATUS_SIZE], int lane_count) argument
184 drm_dp_128b132b_lane_symbol_locked(const u8 link_status[DP_LINK_STATUS_SIZE], int lane_count) argument
200 drm_dp_128b132b_eq_interlane_align_done(const u8 link_status[DP_LINK_STATUS_SIZE]) argument
209 drm_dp_128b132b_cds_interlane_align_done(const u8 link_status[DP_LINK_STATUS_SIZE]) argument
218 drm_dp_128b132b_link_training_failed(const u8 link_status[DP_LINK_STATUS_SIZE]) argument
741 drm_dp_dpcd_read_phy_link_status(struct drm_dp_aux *aux, enum drm_dp_phy dp_phy, u8 link_status[DP_LINK_STATUS_SIZE]) argument
[all...]
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_common.c15 u16 link_cap, link_status, device_cap, device_control; local
72 link_status = fm10k_read_pci_cfg_word(hw, FM10K_PCIE_LINK_STATUS);
74 switch (link_status & FM10K_PCIE_LINK_WIDTH) {
92 switch (link_status & FM10K_PCIE_LINK_SPEED) {
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_io.h90 u8 link_status; member in struct:hinic_func_to_io
H A Dhinic_sriov.h97 u8 link_status);
H A Dhinic_sriov.c53 u8 link_status)
61 link.link = link_status;
77 u8 link_status)
82 nic_io->link_status = link_status;
85 hinic_notify_vf_link_status(hwdev, i, link_status);
425 get_link->state = nic_io->link_status;
984 u8 link_status = 0; local
989 vf_infos[HW_VF_ID_TO_OS(vf_id)].link_up = nic_io->link_status ?
991 link_status
52 hinic_notify_vf_link_status(struct hinic_hwdev *hwdev, u16 vf_id, u8 link_status) argument
76 hinic_notify_all_vfs_link_changed(struct hinic_hwdev *hwdev, u8 link_status) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_resource.c63 if (link->link_status.link_active &&
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_mbx.c305 u16 link_status, state; local
330 link_status = le16_to_cpu(link_info->link_status);
337 hclgevf_update_link_status(hdev, link_status);
/linux-master/drivers/gpu/drm/amd/include/
H A Damdgpu_reg_state.h105 uint16_t link_status; member in struct:amdgpu_regs_pcie_v1_0
/linux-master/drivers/scsi/csiostor/
H A Dcsio_mb.c840 uint8_t cos, bool link_status, uint32_t fcfi,
856 cmdp->lstatus = link_status;
1410 uint32_t link_status; local
1429 link_status = ntohl(pcmd->u.info.lstatus_to_modtype);
1430 mod_type = FW_PORT_CMD_MODTYPE_G(link_status);
1431 linkattr = lstatus_to_fwcap(link_status);
1433 hw->pport[port_id].link_status =
1434 FW_PORT_CMD_LSTATUS_G(link_status);
1436 link_status =
1438 mod_type = FW_PORT_CMD_MODTYPE32_G(link_status);
838 csio_write_fcoe_link_cond_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, uint32_t mb_tmo, uint8_t port_id, uint32_t sub_opcode, uint8_t cos, bool link_status, uint32_t fcfi, void (*cbfn) (struct csio_hw *, struct csio_mb *)) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c328 static unsigned char analogix_dp_get_lane_status(u8 link_status[2], int lane) argument
331 u8 link_value = link_status[lane >> 1];
336 static int analogix_dp_clock_recovery_ok(u8 link_status[2], int lane_count) argument
342 lane_status = analogix_dp_get_lane_status(link_status, lane);
349 static int analogix_dp_channel_eq_ok(u8 link_status[2], u8 link_align, argument
359 lane_status = analogix_dp_get_lane_status(link_status, lane);
471 u8 link_status[2], adjust_request[2]; local
477 retval = drm_dp_dpcd_read(&dp->aux, DP_LANE0_1_STATUS, link_status, 2);
486 if (analogix_dp_clock_recovery_ok(link_status, lane_count) == 0) {
543 u8 link_align, link_status[ local
716 u8 link_align, link_status[2]; local
[all...]
/linux-master/drivers/net/wwan/iosm/
H A Diosm_ipc_pcie.c164 u16 link_status = 0; local
173 pcie_capability_read_word(parent, PCI_EXP_LNKSTA, &link_status);
174 dev_dbg(ipc_pcie->dev, "Link status: 0x%04X", link_status);
176 return link_status & PCI_EXP_LNKSTA_DLLLA;
/linux-master/drivers/soc/hisilicon/
H A Dkunpeng_hccs.c659 struct hccs_link_status *link_status)
679 *link_status = *((struct hccs_link_status *)desc.rsp.data);
844 struct hccs_link_status link_status = {0}; local
848 ret = hccs_query_port_link_status(hdev, port, &link_status);
853 return sysfs_emit(buf, "%u\n", link_status.lane_num);
862 struct hccs_link_status link_status = {0}; local
877 ret = hccs_query_port_link_status(hdev, port, &link_status);
883 if (link_fsm_map[i].link_fsm == link_status.link_fsm) {
898 struct hccs_link_status link_status = {0}; local
902 ret = hccs_query_port_link_status(hdev, port, &link_status);
657 hccs_query_port_link_status(struct hccs_dev *hdev, const struct hccs_port_info *port, struct hccs_link_status *link_status) argument
[all...]

Completed in 266 milliseconds

1234567