Home
last modified time | relevance | path

Searched refs:link_status (Results 1 – 25 of 124) sorted by relevance

12345

/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_dp_link_training.c29 intel_dp_dump_link_status(const u8 link_status[DP_LINK_STATUS_SIZE]) in intel_dp_dump_link_status()
33 link_status[0], link_status[1], link_status[2], in intel_dp_dump_link_status()
34 link_status[3], link_status[4], link_status[5]); in intel_dp_dump_link_status()
39 const u8 link_status[DP_LINK_STATUS_SIZE]) in intel_get_adjust_train()
48 u8 this_v = drm_dp_get_adjust_request_voltage(link_status, lane); in intel_get_adjust_train()
49 u8 this_p = drm_dp_get_adjust_request_pre_emphasis(link_status, lane); in intel_get_adjust_train()
191 u8 link_status[DP_LINK_STATUS_SIZE]; in intel_dp_link_training_clock_recovery() local
195 if (!intel_dp_get_link_status(intel_dp, link_status)) { in intel_dp_link_training_clock_recovery()
200 if (drm_dp_clock_recovery_ok(link_status, intel_dp->lane_count)) { in intel_dp_link_training_clock_recovery()
218 intel_get_adjust_train(intel_dp, link_status); in intel_dp_link_training_clock_recovery()
[all …]
/Linux-v5.4/drivers/net/wan/lmc/
Dlmc_media.c425 u16 link_status, link_status_11; in lmc_ds3_get_link_status() local
429 link_status = lmc_mii_readreg (sc, 0, 18); in lmc_ds3_get_link_status()
443 if ((link_status & LMC_FRAMER_REG0_DLOS) || in lmc_ds3_get_link_status()
444 (link_status & LMC_FRAMER_REG0_OOFS)){ in lmc_ds3_get_link_status()
471 if((link_status & LMC_FRAMER_REG0_AIS) || in lmc_ds3_get_link_status()
487 link_status = lmc_mii_readreg (sc, 0, 18); in lmc_ds3_get_link_status()
489 if(link_status & LMC_FRAMER_REG9_RBLUE){ in lmc_ds3_get_link_status()
678 u16 link_status; in lmc_ssi_get_link_status() local
703 link_status = lmc_mii_readreg (sc, 0, 16); in lmc_ssi_get_link_status()
731 if ((link_status & LMC_MII16_SSI_DSR) == 0) { /* Also HSSI CA */ in lmc_ssi_get_link_status()
[all …]
/Linux-v5.4/drivers/pci/pcie/
Dbw_notification.c53 u16 link_status, events; in pcie_bw_notification_irq() local
56 ret = pcie_capability_read_word(port, PCI_EXP_LNKSTA, &link_status); in pcie_bw_notification_irq()
57 events = link_status & PCI_EXP_LNKSTA_LBMS; in pcie_bw_notification_irq()
63 pcie_update_link_speed(port->subordinate, link_status); in pcie_bw_notification_irq()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Datombios_dp.c206 static void amdgpu_atombios_dp_get_adjust_train(const u8 link_status[DP_LINK_STATUS_SIZE], in amdgpu_atombios_dp_get_adjust_train()
215 u8 this_v = drm_dp_get_adjust_request_voltage(link_status, lane); in amdgpu_atombios_dp_get_adjust_train()
216 u8 this_p = drm_dp_get_adjust_request_pre_emphasis(link_status, lane); in amdgpu_atombios_dp_get_adjust_train()
448 u8 link_status[DP_LINK_STATUS_SIZE]; in amdgpu_atombios_dp_needs_link_train() local
451 if (drm_dp_dpcd_read_link_status(&amdgpu_connector->ddc_bus->aux, link_status) in amdgpu_atombios_dp_needs_link_train()
454 if (drm_dp_channel_eq_ok(link_status, dig->dp_lane_count)) in amdgpu_atombios_dp_needs_link_train()
487 u8 link_status[DP_LINK_STATUS_SIZE]; member
609 dp_info->link_status) <= 0) { in amdgpu_atombios_dp_link_train_cr()
614 if (drm_dp_clock_recovery_ok(dp_info->link_status, dp_info->dp_lane_count)) { in amdgpu_atombios_dp_link_train_cr()
640 amdgpu_atombios_dp_get_adjust_train(dp_info->link_status, dp_info->dp_lane_count, in amdgpu_atombios_dp_link_train_cr()
[all …]
/Linux-v5.4/drivers/gpu/drm/gma500/
Dcdv_intel_dp.c271 uint8_t link_status[DP_LINK_STATUS_SIZE]; member
1237 intel_dp->link_status, in cdv_intel_dp_get_link_status()
1242 cdv_intel_dp_link_status(uint8_t link_status[DP_LINK_STATUS_SIZE], in cdv_intel_dp_link_status()
1245 return link_status[r - DP_LANE0_1_STATUS]; in cdv_intel_dp_link_status()
1249 cdv_intel_get_adjust_request_voltage(uint8_t link_status[DP_LINK_STATUS_SIZE], in cdv_intel_get_adjust_request_voltage()
1256 uint8_t l = cdv_intel_dp_link_status(link_status, i); in cdv_intel_get_adjust_request_voltage()
1262 cdv_intel_get_adjust_request_pre_emphasis(uint8_t link_status[DP_LINK_STATUS_SIZE], in cdv_intel_get_adjust_request_pre_emphasis()
1269 uint8_t l = cdv_intel_dp_link_status(link_status, i); in cdv_intel_get_adjust_request_pre_emphasis()
1314 uint8_t this_v = cdv_intel_get_adjust_request_voltage(intel_dp->link_status, lane); in cdv_intel_get_adjust_train()
1315 uint8_t this_p = cdv_intel_get_adjust_request_pre_emphasis(intel_dp->link_status, lane); in cdv_intel_get_adjust_train()
[all …]
/Linux-v5.4/drivers/gpu/drm/radeon/
Datombios_dp.c256 static void dp_get_adjust_train(const u8 link_status[DP_LINK_STATUS_SIZE], in dp_get_adjust_train()
265 u8 this_v = drm_dp_get_adjust_request_voltage(link_status, lane); in dp_get_adjust_train()
266 u8 this_p = drm_dp_get_adjust_request_pre_emphasis(link_status, lane); in dp_get_adjust_train()
508 u8 link_status[DP_LINK_STATUS_SIZE]; in radeon_dp_needs_link_train() local
511 if (drm_dp_dpcd_read_link_status(&radeon_connector->ddc_bus->aux, link_status) in radeon_dp_needs_link_train()
514 if (drm_dp_channel_eq_ok(link_status, dig->dp_lane_count)) in radeon_dp_needs_link_train()
549 u8 link_status[DP_LINK_STATUS_SIZE]; member
688 dp_info->link_status) <= 0) { in radeon_dp_link_train_cr()
693 if (drm_dp_clock_recovery_ok(dp_info->link_status, dp_info->dp_lane_count)) { in radeon_dp_link_train_cr()
719 dp_get_adjust_train(dp_info->link_status, dp_info->dp_lane_count, dp_info->train_set); in radeon_dp_link_train_cr()
[all …]
/Linux-v5.4/drivers/net/ethernet/aquantia/atlantic/hw_atl/
Dhw_atl_utils_fw2x.c223 struct aq_hw_link_status_s *link_status = &self->aq_link_status; in aq_fw2x_update_link_status() local
227 link_status->mbps = 10000; in aq_fw2x_update_link_status()
229 link_status->mbps = 5000; in aq_fw2x_update_link_status()
231 link_status->mbps = 2500; in aq_fw2x_update_link_status()
233 link_status->mbps = 1000; in aq_fw2x_update_link_status()
235 link_status->mbps = 100; in aq_fw2x_update_link_status()
237 link_status->mbps = 10000; in aq_fw2x_update_link_status()
239 link_status->mbps = 0; in aq_fw2x_update_link_status()
Dhw_atl_utils.c604 struct aq_hw_link_status_s *link_status = &self->aq_link_status; in hw_atl_utils_mpi_get_link_status() local
607 link_status->mbps = 0U; in hw_atl_utils_mpi_get_link_status()
611 link_status->mbps = 10000U; in hw_atl_utils_mpi_get_link_status()
616 link_status->mbps = 5000U; in hw_atl_utils_mpi_get_link_status()
620 link_status->mbps = 2500U; in hw_atl_utils_mpi_get_link_status()
624 link_status->mbps = 1000U; in hw_atl_utils_mpi_get_link_status()
628 link_status->mbps = 100U; in hw_atl_utils_mpi_get_link_status()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_dp_helper.c48 static u8 dp_link_status(const u8 link_status[DP_LINK_STATUS_SIZE], int r) in dp_link_status()
50 return link_status[r - DP_LANE0_1_STATUS]; in dp_link_status()
53 static u8 dp_get_lane_status(const u8 link_status[DP_LINK_STATUS_SIZE], in dp_get_lane_status()
58 u8 l = dp_link_status(link_status, i); in dp_get_lane_status()
62 bool drm_dp_channel_eq_ok(const u8 link_status[DP_LINK_STATUS_SIZE], in drm_dp_channel_eq_ok()
69 lane_align = dp_link_status(link_status, in drm_dp_channel_eq_ok()
74 lane_status = dp_get_lane_status(link_status, lane); in drm_dp_channel_eq_ok()
82 bool drm_dp_clock_recovery_ok(const u8 link_status[DP_LINK_STATUS_SIZE], in drm_dp_clock_recovery_ok()
89 lane_status = dp_get_lane_status(link_status, lane); in drm_dp_clock_recovery_ok()
97 u8 drm_dp_get_adjust_request_voltage(const u8 link_status[DP_LINK_STATUS_SIZE], in drm_dp_get_adjust_request_voltage()
[all …]
/Linux-v5.4/drivers/gpu/drm/bridge/analogix/
Danalogix_dp_core.c326 static unsigned char analogix_dp_get_lane_status(u8 link_status[2], int lane) in analogix_dp_get_lane_status()
329 u8 link_value = link_status[lane >> 1]; in analogix_dp_get_lane_status()
334 static int analogix_dp_clock_recovery_ok(u8 link_status[2], int lane_count) in analogix_dp_clock_recovery_ok()
340 lane_status = analogix_dp_get_lane_status(link_status, lane); in analogix_dp_clock_recovery_ok()
347 static int analogix_dp_channel_eq_ok(u8 link_status[2], u8 link_align, in analogix_dp_channel_eq_ok()
357 lane_status = analogix_dp_get_lane_status(link_status, lane); in analogix_dp_channel_eq_ok()
469 u8 link_status[2], adjust_request[2]; in analogix_dp_process_clock_recovery() local
475 retval = drm_dp_dpcd_read(&dp->aux, DP_LANE0_1_STATUS, link_status, 2); in analogix_dp_process_clock_recovery()
484 if (analogix_dp_clock_recovery_ok(link_status, lane_count) == 0) { in analogix_dp_process_clock_recovery()
541 u8 link_align, link_status[2], adjust_request[2]; in analogix_dp_process_equalizer_training() local
[all …]
/Linux-v5.4/drivers/scsi/snic/
Dsnic_attrs.c60 snic->link_status = svnic_dev_link_status(snic->vdev); in snic_show_link_state()
63 (snic->link_status) ? "Link Up" : "Link Down"); in snic_show_link_state()
Dsnic_ctl.c45 snic->link_status = svnic_dev_link_status(snic->vdev); in snic_handle_link()
48 ((snic->link_status) ? "Up" : "Down")); in snic_handle_link()
/Linux-v5.4/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_link.c248 u32 link_status, cfg_idx, lfa_mask, cfg_size; in bnx2x_check_lfa() local
269 link_status = REG_RD(bp, params->shmem_base + in bnx2x_check_lfa()
271 port_mb[params->port].link_status)); in bnx2x_check_lfa()
272 if (!(link_status & LINK_STATUS_LINK_UP)) in bnx2x_check_lfa()
2099 static void bnx2x_update_mng(struct link_params *params, u32 link_status) in bnx2x_update_mng() argument
2105 port_mb[params->port].link_status), link_status); in bnx2x_update_mng()
2227 vars->link_status |= LINK_STATUS_PFC_ENABLED; in bnx2x_update_pfc()
2229 vars->link_status &= ~LINK_STATUS_PFC_ENABLED; in bnx2x_update_pfc()
2231 bnx2x_update_mng(params, vars->link_status); in bnx2x_update_pfc()
3446 vars->link_status |= LINK_STATUS_AUTO_NEGOTIATE_ENABLED; in set_phy_vars()
[all …]
/Linux-v5.4/drivers/gpu/drm/msm/edp/
Dedp_ctrl.c508 const u8 *link_status) in edp_sink_train_set_adjust() argument
516 data = drm_dp_get_adjust_request_voltage(link_status, i); in edp_sink_train_set_adjust()
527 data = drm_dp_get_adjust_request_pre_emphasis(link_status, i); in edp_sink_train_set_adjust()
592 u8 link_status[DP_LINK_STATUS_SIZE]; in edp_start_link_train_1() local
614 rlen = drm_dp_dpcd_read_link_status(ctrl->drm_aux, link_status); in edp_start_link_train_1()
619 if (drm_dp_clock_recovery_ok(link_status, ctrl->lane_cnt)) { in edp_start_link_train_1()
640 edp_sink_train_set_adjust(ctrl, link_status); in edp_start_link_train_1()
651 u8 link_status[DP_LINK_STATUS_SIZE]; in edp_start_link_train_2() local
671 rlen = drm_dp_dpcd_read_link_status(ctrl->drm_aux, link_status); in edp_start_link_train_2()
676 if (drm_dp_channel_eq_ok(link_status, ctrl->lane_cnt)) { in edp_start_link_train_2()
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/fm10k/
Dfm10k_common.c15 u16 link_cap, link_status, device_cap, device_control; in fm10k_get_bus_info_generic() local
72 link_status = fm10k_read_pci_cfg_word(hw, FM10K_PCIE_LINK_STATUS); in fm10k_get_bus_info_generic()
74 switch (link_status & FM10K_PCIE_LINK_WIDTH) { in fm10k_get_bus_info_generic()
92 switch (link_status & FM10K_PCIE_LINK_SPEED) { in fm10k_get_bus_info_generic()
/Linux-v5.4/drivers/scsi/csiostor/
Dcsio_mb.c840 uint8_t cos, bool link_status, uint32_t fcfi, in csio_write_fcoe_link_cond_init_mb() argument
856 cmdp->lstatus = link_status; in csio_write_fcoe_link_cond_init_mb()
1410 uint32_t link_status; in csio_mb_fwevt_handler() local
1429 link_status = ntohl(pcmd->u.info.lstatus_to_modtype); in csio_mb_fwevt_handler()
1430 mod_type = FW_PORT_CMD_MODTYPE_G(link_status); in csio_mb_fwevt_handler()
1431 linkattr = lstatus_to_fwcap(link_status); in csio_mb_fwevt_handler()
1433 hw->pport[port_id].link_status = in csio_mb_fwevt_handler()
1434 FW_PORT_CMD_LSTATUS_G(link_status); in csio_mb_fwevt_handler()
1436 link_status = in csio_mb_fwevt_handler()
1438 mod_type = FW_PORT_CMD_MODTYPE32_G(link_status); in csio_mb_fwevt_handler()
[all …]
/Linux-v5.4/drivers/net/ethernet/apm/xgene/
Dxgene_enet_xgmac.c479 u32 link_status, poll_interval; in xgene_enet_link_state() local
481 link_status = xgene_enet_link_status(pdata); in xgene_enet_link_state()
482 if (pdata->sfp_gpio_en && link_status && in xgene_enet_link_state()
485 link_status = 0; in xgene_enet_link_state()
487 if (link_status) { in xgene_enet_link_state()
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_mbx.c254 u16 link_status, state; in hclgevf_mbx_async_handler() local
280 link_status = msg_q[1]; in hclgevf_mbx_async_handler()
285 hclgevf_update_link_status(hdev, link_status); in hclgevf_mbx_async_handler()
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_misc.c113 static void hns_cpld_set_led(struct hns_mac_cb *mac_cb, int link_status, in hns_cpld_set_led() argument
134 if (link_status) { in hns_cpld_set_led()
135 dsaf_set_bit(value, DSAF_LED_LINK_B, link_status); in hns_cpld_set_led()
153 static void hns_cpld_set_led_acpi(struct hns_mac_cb *mac_cb, int link_status, in hns_cpld_set_led_acpi() argument
162 link_status, mac_cb->mac_id, data); in hns_cpld_set_led_acpi()
Dhns_dsaf_mac.c69 void hns_mac_get_link_status(struct hns_mac_cb *mac_cb, u32 *link_status) in hns_mac_get_link_status() argument
77 mac_ctrl_drv->get_link_status(mac_ctrl_drv, link_status); in hns_mac_get_link_status()
79 *link_status = 0; in hns_mac_get_link_status()
85 *link_status = *link_status && sfp_prsnt; in hns_mac_get_link_status()
88 mac_cb->link = *link_status; in hns_mac_get_link_status()
/Linux-v5.4/drivers/net/ethernet/intel/ixgb/
Dixgb_hw.c1132 bool link_status = false; in ixgb_link_reset() local
1144 link_status = in ixgb_link_reset()
1148 } while (!link_status && --wait_retries); in ixgb_link_reset()
1150 } while (!link_status && --lrst_retries); in ixgb_link_reset()
1152 return link_status; in ixgb_link_reset()
/Linux-v5.4/drivers/net/ethernet/emulex/benet/
Dbe_ethtool.c612 u8 link_status; in be_get_link_ksettings() local
621 &link_status, 0); in be_get_link_ksettings()
623 be_link_status_update(adapter, link_status); in be_get_link_ksettings()
896 u8 link_status = 0; in be_self_test() local
907 link_status = netif_carrier_ok(netdev); in be_self_test()
930 if (!link_status) { in be_self_test()
937 status = be_cmd_link_status_query(adapter, NULL, &link_status, in be_self_test()
945 if (link_status) in be_self_test()
/Linux-v5.4/drivers/staging/wlan-ng/
Dprism2sta.c1189 if (hw->link_status == hw->link_status_new) in prism2sta_processing_defer()
1192 hw->link_status = hw->link_status_new; in prism2sta_processing_defer()
1194 switch (hw->link_status) { in prism2sta_processing_defer()
1340 hw->link_status = HFA384x_LINK_CONNECTED; in prism2sta_processing_defer()
1375 hw->link_status = HFA384x_LINK_CONNECTED; in prism2sta_processing_defer()
1414 "unknown linkstatus=0x%02x\n", hw->link_status); in prism2sta_processing_defer()
1418 wlandev->linkstatus = (hw->link_status == HFA384x_LINK_CONNECTED); in prism2sta_processing_defer()
/Linux-v5.4/include/drm/
Ddrm_dp_helper.h1044 bool drm_dp_channel_eq_ok(const u8 link_status[DP_LINK_STATUS_SIZE],
1046 bool drm_dp_clock_recovery_ok(const u8 link_status[DP_LINK_STATUS_SIZE],
1048 u8 drm_dp_get_adjust_request_voltage(const u8 link_status[DP_LINK_STATUS_SIZE],
1050 u8 drm_dp_get_adjust_request_pre_emphasis(const u8 link_status[DP_LINK_STATUS_SIZE],
/Linux-v5.4/drivers/net/ethernet/aquantia/atlantic/
Daq_nic.c142 if (self->link_status.mbps != self->aq_hw->aq_link_status.mbps) { in aq_nic_update_link_status()
144 AQ_CFG_DRV_NAME, self->link_status.mbps, in aq_nic_update_link_status()
158 self->link_status = self->aq_hw->aq_link_status; in aq_nic_update_link_status()
159 if (!netif_carrier_ok(self->ndev) && self->link_status.mbps) { in aq_nic_update_link_status()
167 if (netif_carrier_ok(self->ndev) && !self->link_status.mbps) { in aq_nic_update_link_status()
687 return self->link_status.mbps; in aq_nic_get_link_speed()

12345