/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_dp_link_training.c | 344 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 D | intel_dp_link_training.h | 20 const u8 link_status[DP_LINK_STATUS_SIZE]); 35 const u8 link_status[DP_LINK_STATUS_SIZE]);
|
/linux-master/drivers/scsi/snic/ |
H A D | snic_attrs.c | 46 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 D | atombios_dp.c | 203 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 D | dp_link.c | 46 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 D | dp_link.h | 119 int dp_link_adjust_levels(struct dp_link *dp_link, u8 *link_status);
|
/linux-master/include/drm/display/ |
H A D | drm_dp_helper.h | 36 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 D | cdv_intel_dp.c | 268 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 D | hw_atl2_utils_fw.c | 287 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 D | hw_atl_utils_fw2x.c | 249 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 D | hns_dsaf_mac.c | 74 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 D | atombios_dp.c | 257 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 D | cdns-mhdp8546-core.c | 496 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 D | drm_dp_helper.c | 73 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 D | fm10k_common.c | 15 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 D | hinic_hw_io.h | 90 u8 link_status; member in struct:hinic_func_to_io
|
H A D | hinic_sriov.h | 97 u8 link_status);
|
H A D | hinic_sriov.c | 53 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 D | link_resource.c | 63 if (link->link_status.link_active &&
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_mbx.c | 305 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 D | amdgpu_reg_state.h | 105 uint16_t link_status; member in struct:amdgpu_regs_pcie_v1_0
|
/linux-master/drivers/scsi/csiostor/ |
H A D | csio_mb.c | 840 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 D | analogix_dp_core.c | 328 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 D | iosm_ipc_pcie.c | 164 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 D | kunpeng_hccs.c | 659 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...] |