Home
last modified time | relevance | path

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

123456

/linux/drivers/gpu/drm/i915/display/
A Dintel_dp_link_training.c385 _TRAIN_REQ_VSWING_ARGS(link_status, 3)
399 _TRAIN_REQ_TX_FFE_ARGS(link_status, 3)
733 link_status[0], link_status[1], link_status[2], in intel_dp_dump_link_status()
734 link_status[3], link_status[4], link_status[5]); in intel_dp_dump_link_status()
750 u8 link_status[DP_LINK_STATUS_SIZE]; in intel_dp_link_training_clock_recovery() local
783 link_status) < 0) { in intel_dp_link_training_clock_recovery()
814 link_status); in intel_dp_link_training_clock_recovery()
827 memcpy(old_link_status, link_status, sizeof(link_status)); in intel_dp_link_training_clock_recovery()
925 u8 link_status[DP_LINK_STATUS_SIZE]; in intel_dp_link_training_channel_equalization() local
950 link_status) < 0) { in intel_dp_link_training_channel_equalization()
[all …]
/linux/drivers/gpu/drm/msm/dp/
A Ddp_link.c44 u8 link_status[DP_LINK_STATUS_SIZE]; member
748 link->link_status); in dp_link_parse_sink_status_field()
849 drm_dp_get_adjust_request_voltage(link->link_status, 0), in dp_link_parse_vx_px()
850 drm_dp_get_adjust_request_voltage(link->link_status, 1), in dp_link_parse_vx_px()
851 drm_dp_get_adjust_request_voltage(link->link_status, 2), in dp_link_parse_vx_px()
852 drm_dp_get_adjust_request_voltage(link->link_status, 3)); in dp_link_parse_vx_px()
855 drm_dp_get_adjust_request_pre_emphasis(link->link_status, 0), in dp_link_parse_vx_px()
856 drm_dp_get_adjust_request_pre_emphasis(link->link_status, 1), in dp_link_parse_vx_px()
857 drm_dp_get_adjust_request_pre_emphasis(link->link_status, 2), in dp_link_parse_vx_px()
868 drm_dp_get_adjust_request_voltage(link->link_status, 0); in dp_link_parse_vx_px()
[all …]
A Ddp_ctrl.c1062 u8 *link_status) in dp_ctrl_read_link_status() argument
1079 u8 link_status[DP_LINK_STATUS_SIZE]; in dp_ctrl_link_train_1() local
1105 if (drm_dp_clock_recovery_ok(link_status, in dp_ctrl_link_train_1()
1186 u8 link_status[DP_LINK_STATUS_SIZE]; in dp_ctrl_link_train_2() local
1210 if (drm_dp_channel_eq_ok(link_status, in dp_ctrl_link_train_2()
1623 const u8 link_status[DP_LINK_STATUS_SIZE], in dp_ctrl_clock_recovery_any_ok()
1643 u8 link_status[DP_LINK_STATUS_SIZE]; in dp_ctrl_channel_eq_ok() local
1646 dp_ctrl_read_link_status(ctrl, link_status); in dp_ctrl_channel_eq_ok()
1658 u8 link_status[DP_LINK_STATUS_SIZE]; in dp_ctrl_on_link() local
1710 dp_ctrl_read_link_status(ctrl, link_status); in dp_ctrl_on_link()
[all …]
/linux/drivers/net/wan/lmc/
A Dlmc_media.c425 u16 link_status, link_status_11; in lmc_ds3_get_link_status() local
471 if((link_status & LMC_FRAMER_REG0_AIS) || 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()
1017 u16 link_status; in lmc_t1_get_link_status() local
1061 if (link_status & T1F_RMYEL) { in lmc_t1_get_link_status()
1081 if(link_status & T1F_RLOF){ in lmc_t1_get_link_status()
1094 if( ! (link_status & T1F_RLOS)) in lmc_t1_get_link_status()
1099 if(link_status & T1F_RLOS){ in lmc_t1_get_link_status()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
A Datombios_dp.c211 u8 this_v = drm_dp_get_adjust_request_voltage(link_status, lane); in amdgpu_atombios_dp_get_adjust_train()
212 u8 this_p = drm_dp_get_adjust_request_pre_emphasis(link_status, lane); in amdgpu_atombios_dp_get_adjust_train()
457 u8 link_status[DP_LINK_STATUS_SIZE]; in amdgpu_atombios_dp_needs_link_train() local
460 if (drm_dp_dpcd_read_link_status(&amdgpu_connector->ddc_bus->aux, link_status) in amdgpu_atombios_dp_needs_link_train()
463 if (drm_dp_channel_eq_ok(link_status, dig->dp_lane_count)) in amdgpu_atombios_dp_needs_link_train()
496 u8 link_status[DP_LINK_STATUS_SIZE]; member
618 dp_info->link_status) <= 0) { in amdgpu_atombios_dp_link_train_cr()
623 if (drm_dp_clock_recovery_ok(dp_info->link_status, dp_info->dp_lane_count)) { in amdgpu_atombios_dp_link_train_cr()
649 amdgpu_atombios_dp_get_adjust_train(dp_info->link_status, dp_info->dp_lane_count, in amdgpu_atombios_dp_link_train_cr()
683 dp_info->link_status) <= 0) { in amdgpu_atombios_dp_link_train_ce()
[all …]
/linux/drivers/gpu/drm/gma500/
A Dcdv_intel_dp.c272 uint8_t link_status[DP_LINK_STATUS_SIZE]; member
1238 intel_dp->link_status, in cdv_intel_dp_get_link_status()
1246 return link_status[r - DP_LANE0_1_STATUS]; in cdv_intel_dp_link_status()
1257 uint8_t l = cdv_intel_dp_link_status(link_status, i); in cdv_intel_get_adjust_request_voltage()
1270 uint8_t l = cdv_intel_dp_link_status(link_status, i); in cdv_intel_get_adjust_request_pre_emphasis()
1312 uint8_t l = cdv_intel_dp_link_status(link_status, i); in cdv_intel_get_lane_status()
1325 lane_status = cdv_intel_get_lane_status(link_status, lane); in cdv_intel_clock_recovery_ok()
1524 intel_dp->link_status[0], intel_dp->link_status[1], intel_dp->link_status[2], in cdv_intel_dp_start_link_train()
1525 intel_dp->link_status[3], intel_dp->link_status[4], intel_dp->link_status[5]); in cdv_intel_dp_start_link_train()
1606 intel_dp->link_status[0], intel_dp->link_status[1], intel_dp->link_status[2], in cdv_intel_dp_complete_link_train()
[all …]
/linux/drivers/gpu/drm/radeon/
A Datombios_dp.c257 static void dp_get_adjust_train(const u8 link_status[DP_LINK_STATUS_SIZE], in dp_get_adjust_train()
266 u8 this_v = drm_dp_get_adjust_request_voltage(link_status, lane); in dp_get_adjust_train()
267 u8 this_p = drm_dp_get_adjust_request_pre_emphasis(link_status, lane); in dp_get_adjust_train()
506 u8 link_status[DP_LINK_STATUS_SIZE]; in radeon_dp_needs_link_train() local
509 if (drm_dp_dpcd_read_link_status(&radeon_connector->ddc_bus->aux, link_status) in radeon_dp_needs_link_train()
512 if (drm_dp_channel_eq_ok(link_status, dig->dp_lane_count)) in radeon_dp_needs_link_train()
547 u8 link_status[DP_LINK_STATUS_SIZE]; member
686 dp_info->link_status) <= 0) { in radeon_dp_link_train_cr()
691 if (drm_dp_clock_recovery_ok(dp_info->link_status, dp_info->dp_lane_count)) { in radeon_dp_link_train_cr()
749 dp_info->link_status) <= 0) { in radeon_dp_link_train_ce()
[all …]
/linux/drivers/gpu/drm/bridge/cadence/
A Dcdns-mhdp8546-core.c476 u8 link_status[DP_LINK_STATUS_SIZE]) in cdns_mhdp_adjust_lt()
911 u8 link_status[DP_LINK_STATUS_SIZE], in cdns_mhdp_get_adjust_train()
964 link_status[idx] |= volt << s; in cdns_mhdp_set_adjust_request_voltage()
977 link_status[idx] |= pre_emphasis << s; in cdns_mhdp_set_adjust_request_pre_emphasis()
981 u8 link_status[DP_LINK_STATUS_SIZE]) in cdns_mhdp_adjust_requested_eq()
1030 u8 link_status[DP_LINK_STATUS_SIZE]; in cdns_mhdp_link_training_channel_eq() local
1091 u8 link_status[DP_LINK_STATUS_SIZE], in cdns_mhdp_adjust_requested_cr()
1155 u8 link_status[DP_LINK_STATUS_SIZE]; in cdns_mhdp_link_training_cr() local
1188 lanes_data, link_status); in cdns_mhdp_link_training_cr()
1192 link_status, in cdns_mhdp_link_training_cr()
[all …]
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
A Dhw_atl2_utils_fw.c287 struct link_status_s link_status; in aq_a2_fw_update_link_status() local
289 hw_atl2_shared_buffer_read(self, link_status, link_status); in aq_a2_fw_update_link_status()
291 switch (link_status.link_rate) { in aq_a2_fw_update_link_status()
313 self->aq_link_status.full_duplex = link_status.duplex; in aq_a2_fw_update_link_status()
528 struct link_status_s link_status; in aq_a2_fw_get_flow_control() local
530 hw_atl2_shared_buffer_read(self, link_status, link_status); in aq_a2_fw_get_flow_control()
532 *fcmode = ((link_status.pause_rx) ? AQ_NIC_FC_RX : 0) | in aq_a2_fw_get_flow_control()
533 ((link_status.pause_tx) ? AQ_NIC_FC_TX : 0); in aq_a2_fw_get_flow_control()
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/
A Dhw_atl_utils_fw2x.c249 struct aq_hw_link_status_s *link_status = &self->aq_link_status; in aq_fw2x_update_link_status() local
260 link_status->mbps = 10000; in aq_fw2x_update_link_status()
262 link_status->mbps = 5000; in aq_fw2x_update_link_status()
264 link_status->mbps = 2500; in aq_fw2x_update_link_status()
266 link_status->mbps = 1000; in aq_fw2x_update_link_status()
268 link_status->mbps = 100; in aq_fw2x_update_link_status()
270 link_status->mbps = 10000; in aq_fw2x_update_link_status()
272 link_status->mbps = 0; in aq_fw2x_update_link_status()
274 link_status->full_duplex = true; in aq_fw2x_update_link_status()
A Dhw_atl_utils.c701 struct aq_hw_link_status_s *link_status = &self->aq_link_status; in hw_atl_utils_mpi_get_link_status() local
709 link_status->mbps = 0U; in hw_atl_utils_mpi_get_link_status()
713 link_status->mbps = 10000U; in hw_atl_utils_mpi_get_link_status()
718 link_status->mbps = 5000U; in hw_atl_utils_mpi_get_link_status()
722 link_status->mbps = 2500U; in hw_atl_utils_mpi_get_link_status()
726 link_status->mbps = 1000U; in hw_atl_utils_mpi_get_link_status()
730 link_status->mbps = 100U; in hw_atl_utils_mpi_get_link_status()
737 link_status->full_duplex = true; in hw_atl_utils_mpi_get_link_status()
/linux/drivers/net/ethernet/broadcom/bnx2x/
A Dbnx2x_link.c2105 port_mb[params->port].link_status), link_status); in bnx2x_update_mng()
5520 vars->link_status |= in bnx2x_xgxs_an_resolve()
6932 vars->link_status |= phy_vars[active_external_phy].link_status; in bnx2x_link_update()
7526 u16 link_status = 0; in bnx2x_8073_read_status() local
7597 &link_status); in bnx2x_8073_read_status()
7600 if ((link_status & (1<<2)) && (!(link_status & (1<<15)))) { in bnx2x_8073_read_status()
7605 } else if ((link_status & (1<<1)) && (!(link_status & (1<<14)))) { in bnx2x_8073_read_status()
7610 } else if ((link_status & (1<<0)) && (!(link_status & (1<<13)))) { in bnx2x_8073_read_status()
9465 u16 link_status = 0; in bnx2x_8727_read_status() local
9563 if ((link_status & (1<<2)) && (!(link_status & (1<<15)))) { in bnx2x_8727_read_status()
[all …]
/linux/drivers/gpu/drm/bridge/analogix/
A Danalogix_dp_core.c330 u8 link_value = link_status[lane >> 1]; in analogix_dp_get_lane_status()
341 lane_status = analogix_dp_get_lane_status(link_status, lane); in analogix_dp_clock_recovery_ok()
358 lane_status = analogix_dp_get_lane_status(link_status, lane); in analogix_dp_channel_eq_ok()
470 u8 link_status[2], adjust_request[2]; in analogix_dp_process_clock_recovery() local
485 if (analogix_dp_clock_recovery_ok(link_status, lane_count) == 0) { in analogix_dp_process_clock_recovery()
542 u8 link_align, link_status[2], adjust_request[2]; in analogix_dp_process_equalizer_training() local
552 if (analogix_dp_clock_recovery_ok(link_status, lane_count)) { in analogix_dp_process_equalizer_training()
715 u8 link_align, link_status[2]; in analogix_dp_fast_link_train() local
761 ret = drm_dp_dpcd_read(&dp->aux, DP_LANE0_1_STATUS, link_status, in analogix_dp_fast_link_train()
769 if (analogix_dp_clock_recovery_ok(link_status, in analogix_dp_fast_link_train()
[all …]
/linux/drivers/gpu/drm/
A Ddrm_dp_helper.c59 return link_status[r - DP_LANE0_1_STATUS]; in dp_link_status()
67 u8 l = dp_link_status(link_status, i); in dp_get_lane_status()
79 lane_align = dp_link_status(link_status, in drm_dp_channel_eq_ok()
84 lane_status = dp_get_lane_status(link_status, lane); in drm_dp_channel_eq_ok()
114 u8 l = dp_link_status(link_status, i); in drm_dp_get_adjust_request_voltage()
127 u8 l = dp_link_status(link_status, i); in drm_dp_get_adjust_request_pre_emphasis()
141 u8 l = dp_link_status(link_status, i); in drm_dp_get_adjust_tx_ffe_preset()
151 u8 value = dp_link_status(link_status, offset); in drm_dp_get_adjust_request_post_cursor()
450 u8 link_status[DP_LINK_STATUS_SIZE]) in drm_dp_dpcd_read_phy_link_status()
457 link_status, in drm_dp_dpcd_read_phy_link_status()
[all …]
/linux/drivers/net/ethernet/huawei/hinic/
A Dhinic_sriov.c52 u8 link_status) in hinic_notify_vf_link_status() argument
60 link.link = link_status; in hinic_notify_vf_link_status()
76 u8 link_status) in hinic_notify_all_vfs_link_changed() argument
81 nic_io->link_status = link_status; in hinic_notify_all_vfs_link_changed()
84 hinic_notify_vf_link_status(hwdev, i, link_status); in hinic_notify_all_vfs_link_changed()
424 get_link->state = nic_io->link_status; in hinic_get_vf_link_status_msg_handler()
971 u8 link_status = 0; in hinic_set_vf_link_state() local
978 link_status = nic_io->link_status; in hinic_set_vf_link_state()
983 link_status = HINIC_LINK_UP; in hinic_set_vf_link_state()
988 link_status = HINIC_LINK_DOWN; in hinic_set_vf_link_state()
[all …]
/linux/drivers/pci/controller/dwc/
A Dpcie-qcom-ep.c159 enum qcom_pcie_ep_link_status link_status; member
374 if (pcie_ep->link_status == QCOM_PCIE_EP_LINK_DISABLED) { in qcom_pcie_perst_assert()
383 pcie_ep->link_status = QCOM_PCIE_EP_LINK_DISABLED; in qcom_pcie_perst_assert()
499 pcie_ep->link_status = QCOM_PCIE_EP_LINK_DOWN; in qcom_pcie_ep_global_irq_thread()
502 pcie_ep->link_status = QCOM_PCIE_EP_LINK_ENABLED; in qcom_pcie_ep_global_irq_thread()
520 pcie_ep->link_status = QCOM_PCIE_EP_LINK_UP; in qcom_pcie_ep_global_irq_thread()
693 if (pcie_ep->link_status == QCOM_PCIE_EP_LINK_DISABLED) in qcom_pcie_ep_remove()
/linux/drivers/scsi/snic/
A 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()
/linux/drivers/gpu/drm/msm/edp/
A Dedp_ctrl.c507 const u8 *link_status) in edp_sink_train_set_adjust() argument
515 data = drm_dp_get_adjust_request_voltage(link_status, i); in edp_sink_train_set_adjust()
526 data = drm_dp_get_adjust_request_pre_emphasis(link_status, i); in edp_sink_train_set_adjust()
591 u8 link_status[DP_LINK_STATUS_SIZE]; in edp_start_link_train_1() local
613 rlen = drm_dp_dpcd_read_link_status(ctrl->drm_aux, link_status); in edp_start_link_train_1()
618 if (drm_dp_clock_recovery_ok(link_status, ctrl->lane_cnt)) { in edp_start_link_train_1()
639 edp_sink_train_set_adjust(ctrl, link_status); in edp_start_link_train_1()
650 u8 link_status[DP_LINK_STATUS_SIZE]; in edp_start_link_train_2() local
670 rlen = drm_dp_dpcd_read_link_status(ctrl->drm_aux, link_status); in edp_start_link_train_2()
675 if (drm_dp_channel_eq_ok(link_status, ctrl->lane_cnt)) { in edp_start_link_train_2()
[all …]
/linux/drivers/scsi/csiostor/
A 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
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()
1441 hw->pport[port_id].link_status = in csio_mb_fwevt_handler()
[all …]
/linux/drivers/net/ethernet/intel/fm10k/
A 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/drivers/gpu/drm/xlnx/
A Dzynqmp_dp.c612 u8 link_status[DP_LINK_STATUS_SIZE]) in zynqmp_dp_adjust_train()
619 u8 v = drm_dp_get_adjust_request_voltage(link_status, i); in zynqmp_dp_adjust_train()
620 u8 p = drm_dp_get_adjust_request_pre_emphasis(link_status, i); in zynqmp_dp_adjust_train()
686 u8 link_status[DP_LINK_STATUS_SIZE]; in zynqmp_dp_link_train_cr() local
711 ret = drm_dp_dpcd_read_link_status(&dp->aux, link_status); in zynqmp_dp_link_train_cr()
715 cr_done = drm_dp_clock_recovery_ok(link_status, lane_cnt); in zynqmp_dp_link_train_cr()
734 zynqmp_dp_adjust_train(dp, link_status); in zynqmp_dp_link_train_cr()
752 u8 link_status[DP_LINK_STATUS_SIZE]; in zynqmp_dp_link_train_ce() local
776 ret = drm_dp_dpcd_read_link_status(&dp->aux, link_status); in zynqmp_dp_link_train_ce()
780 ce_done = drm_dp_channel_eq_ok(link_status, lane_cnt); in zynqmp_dp_link_train_ce()
[all …]
/linux/drivers/net/wwan/iosm/
A Diosm_ipc_pcie.c164 u16 link_status = 0; in ipc_pcie_check_data_link_active() local
173 pcie_capability_read_word(parent, PCI_EXP_LNKSTA, &link_status); in ipc_pcie_check_data_link_active()
174 dev_dbg(ipc_pcie->dev, "Link status: 0x%04X", link_status); in ipc_pcie_check_data_link_active()
176 return link_status & PCI_EXP_LNKSTA_DLLLA; in ipc_pcie_check_data_link_active()
/linux/drivers/net/ethernet/apm/xgene/
A 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/drivers/net/ethernet/hisilicon/hns/
A 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()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
A Dhclgevf_mbx.c287 u16 link_status, state; in hclgevf_mbx_async_handler() local
309 link_status = msg_q[1]; in hclgevf_mbx_async_handler()
316 hclgevf_update_link_status(hdev, link_status); in hclgevf_mbx_async_handler()

Completed in 118 milliseconds

123456