Lines Matching refs:err

302 	int err;  in ice_read_phy_reg_e822()  local
307 err = ice_sbq_rw_reg(hw, &msg); in ice_read_phy_reg_e822()
308 if (err) { in ice_read_phy_reg_e822()
310 err); in ice_read_phy_reg_e822()
311 return err; in ice_read_phy_reg_e822()
336 int err; in ice_read_64b_phy_reg_e822() local
347 err = ice_read_phy_reg_e822(hw, port, low_addr, &low); in ice_read_64b_phy_reg_e822()
348 if (err) { in ice_read_64b_phy_reg_e822()
350 low_addr, err); in ice_read_64b_phy_reg_e822()
351 return err; in ice_read_64b_phy_reg_e822()
354 err = ice_read_phy_reg_e822(hw, port, high_addr, &high); in ice_read_64b_phy_reg_e822()
355 if (err) { in ice_read_64b_phy_reg_e822()
357 high_addr, err); in ice_read_64b_phy_reg_e822()
358 return err; in ice_read_64b_phy_reg_e822()
379 int err; in ice_write_phy_reg_e822() local
385 err = ice_sbq_rw_reg(hw, &msg); in ice_write_phy_reg_e822()
386 if (err) { in ice_write_phy_reg_e822()
388 err); in ice_write_phy_reg_e822()
389 return err; in ice_write_phy_reg_e822()
410 int err; in ice_write_40b_phy_reg_e822() local
424 err = ice_write_phy_reg_e822(hw, port, low_addr, low); in ice_write_40b_phy_reg_e822()
425 if (err) { in ice_write_40b_phy_reg_e822()
427 low_addr, err); in ice_write_40b_phy_reg_e822()
428 return err; in ice_write_40b_phy_reg_e822()
431 err = ice_write_phy_reg_e822(hw, port, high_addr, high); in ice_write_40b_phy_reg_e822()
432 if (err) { in ice_write_40b_phy_reg_e822()
434 high_addr, err); in ice_write_40b_phy_reg_e822()
435 return err; in ice_write_40b_phy_reg_e822()
458 int err; in ice_write_64b_phy_reg_e822() local
472 err = ice_write_phy_reg_e822(hw, port, low_addr, low); in ice_write_64b_phy_reg_e822()
473 if (err) { in ice_write_64b_phy_reg_e822()
475 low_addr, err); in ice_write_64b_phy_reg_e822()
476 return err; in ice_write_64b_phy_reg_e822()
479 err = ice_write_phy_reg_e822(hw, port, high_addr, high); in ice_write_64b_phy_reg_e822()
480 if (err) { in ice_write_64b_phy_reg_e822()
482 high_addr, err); in ice_write_64b_phy_reg_e822()
483 return err; in ice_write_64b_phy_reg_e822()
528 int err; in ice_read_quad_reg_e822() local
536 err = ice_sbq_rw_reg(hw, &msg); in ice_read_quad_reg_e822()
537 if (err) { in ice_read_quad_reg_e822()
539 err); in ice_read_quad_reg_e822()
540 return err; in ice_read_quad_reg_e822()
562 int err; in ice_write_quad_reg_e822() local
571 err = ice_sbq_rw_reg(hw, &msg); in ice_write_quad_reg_e822()
572 if (err) { in ice_write_quad_reg_e822()
574 err); in ice_write_quad_reg_e822()
575 return err; in ice_write_quad_reg_e822()
597 int err; in ice_read_phy_tstamp_e822() local
602 err = ice_read_quad_reg_e822(hw, quad, lo_addr, &lo); in ice_read_phy_tstamp_e822()
603 if (err) { in ice_read_phy_tstamp_e822()
605 err); in ice_read_phy_tstamp_e822()
606 return err; in ice_read_phy_tstamp_e822()
609 err = ice_read_quad_reg_e822(hw, quad, hi_addr, &hi); in ice_read_phy_tstamp_e822()
610 if (err) { in ice_read_phy_tstamp_e822()
612 err); in ice_read_phy_tstamp_e822()
613 return err; in ice_read_phy_tstamp_e822()
638 int err; in ice_clear_phy_tstamp_e822() local
643 err = ice_write_quad_reg_e822(hw, quad, lo_addr, 0); in ice_clear_phy_tstamp_e822()
644 if (err) { in ice_clear_phy_tstamp_e822()
646 err); in ice_clear_phy_tstamp_e822()
647 return err; in ice_clear_phy_tstamp_e822()
650 err = ice_write_quad_reg_e822(hw, quad, hi_addr, 0); in ice_clear_phy_tstamp_e822()
651 if (err) { in ice_clear_phy_tstamp_e822()
653 err); in ice_clear_phy_tstamp_e822()
654 return err; in ice_clear_phy_tstamp_e822()
699 int err; in ice_read_cgu_reg_e822() local
706 err = ice_sbq_rw_reg(hw, &cgu_msg); in ice_read_cgu_reg_e822()
707 if (err) { in ice_read_cgu_reg_e822()
709 addr, err); in ice_read_cgu_reg_e822()
710 return err; in ice_read_cgu_reg_e822()
715 return err; in ice_read_cgu_reg_e822()
731 int err; in ice_write_cgu_reg_e822() local
739 err = ice_sbq_rw_reg(hw, &cgu_msg); in ice_write_cgu_reg_e822()
740 if (err) { in ice_write_cgu_reg_e822()
742 addr, err); in ice_write_cgu_reg_e822()
743 return err; in ice_write_cgu_reg_e822()
746 return err; in ice_write_cgu_reg_e822()
811 int err; in ice_cfg_cgu_pll_e822() local
832 err = ice_read_cgu_reg_e822(hw, NAC_CGU_DWORD9, &dw9.val); in ice_cfg_cgu_pll_e822()
833 if (err) in ice_cfg_cgu_pll_e822()
834 return err; in ice_cfg_cgu_pll_e822()
836 err = ice_read_cgu_reg_e822(hw, NAC_CGU_DWORD24, &dw24.val); in ice_cfg_cgu_pll_e822()
837 if (err) in ice_cfg_cgu_pll_e822()
838 return err; in ice_cfg_cgu_pll_e822()
840 err = ice_read_cgu_reg_e822(hw, TSPLL_RO_BWM_LF, &bwm_lf.val); in ice_cfg_cgu_pll_e822()
841 if (err) in ice_cfg_cgu_pll_e822()
842 return err; in ice_cfg_cgu_pll_e822()
855 err = ice_write_cgu_reg_e822(hw, NAC_CGU_DWORD24, dw24.val); in ice_cfg_cgu_pll_e822()
856 if (err) in ice_cfg_cgu_pll_e822()
857 return err; in ice_cfg_cgu_pll_e822()
862 err = ice_write_cgu_reg_e822(hw, NAC_CGU_DWORD9, dw9.val); in ice_cfg_cgu_pll_e822()
863 if (err) in ice_cfg_cgu_pll_e822()
864 return err; in ice_cfg_cgu_pll_e822()
867 err = ice_read_cgu_reg_e822(hw, NAC_CGU_DWORD19, &dw19.val); in ice_cfg_cgu_pll_e822()
868 if (err) in ice_cfg_cgu_pll_e822()
869 return err; in ice_cfg_cgu_pll_e822()
874 err = ice_write_cgu_reg_e822(hw, NAC_CGU_DWORD19, dw19.val); in ice_cfg_cgu_pll_e822()
875 if (err) in ice_cfg_cgu_pll_e822()
876 return err; in ice_cfg_cgu_pll_e822()
879 err = ice_read_cgu_reg_e822(hw, NAC_CGU_DWORD22, &dw22.val); in ice_cfg_cgu_pll_e822()
880 if (err) in ice_cfg_cgu_pll_e822()
881 return err; in ice_cfg_cgu_pll_e822()
886 err = ice_write_cgu_reg_e822(hw, NAC_CGU_DWORD22, dw22.val); in ice_cfg_cgu_pll_e822()
887 if (err) in ice_cfg_cgu_pll_e822()
888 return err; in ice_cfg_cgu_pll_e822()
891 err = ice_read_cgu_reg_e822(hw, NAC_CGU_DWORD24, &dw24.val); in ice_cfg_cgu_pll_e822()
892 if (err) in ice_cfg_cgu_pll_e822()
893 return err; in ice_cfg_cgu_pll_e822()
899 err = ice_write_cgu_reg_e822(hw, NAC_CGU_DWORD24, dw24.val); in ice_cfg_cgu_pll_e822()
900 if (err) in ice_cfg_cgu_pll_e822()
901 return err; in ice_cfg_cgu_pll_e822()
906 err = ice_write_cgu_reg_e822(hw, NAC_CGU_DWORD24, dw24.val); in ice_cfg_cgu_pll_e822()
907 if (err) in ice_cfg_cgu_pll_e822()
908 return err; in ice_cfg_cgu_pll_e822()
913 err = ice_read_cgu_reg_e822(hw, TSPLL_RO_BWM_LF, &bwm_lf.val); in ice_cfg_cgu_pll_e822()
914 if (err) in ice_cfg_cgu_pll_e822()
915 return err; in ice_cfg_cgu_pll_e822()
942 int err; in ice_init_cgu_e822() local
944 err = ice_read_cgu_reg_e822(hw, TSPLL_CNTR_BIST_SETTINGS, in ice_init_cgu_e822()
946 if (err) in ice_init_cgu_e822()
947 return err; in ice_init_cgu_e822()
953 err = ice_write_cgu_reg_e822(hw, TSPLL_CNTR_BIST_SETTINGS, in ice_init_cgu_e822()
955 if (err) in ice_init_cgu_e822()
956 return err; in ice_init_cgu_e822()
961 err = ice_cfg_cgu_pll_e822(hw, ts_info->time_ref, in ice_init_cgu_e822()
963 if (err) in ice_init_cgu_e822()
964 return err; in ice_init_cgu_e822()
980 int err; in ice_ptp_set_vernier_wl() local
982 err = ice_write_phy_reg_e822(hw, port, P_REG_WL, in ice_ptp_set_vernier_wl()
984 if (err) { in ice_ptp_set_vernier_wl()
986 port, err); in ice_ptp_set_vernier_wl()
987 return err; in ice_ptp_set_vernier_wl()
1002 int err; in ice_ptp_init_phc_e822() local
1014 err = ice_init_cgu_e822(hw); in ice_ptp_init_phc_e822()
1015 if (err) in ice_ptp_init_phc_e822()
1016 return err; in ice_ptp_init_phc_e822()
1037 int err; in ice_ptp_prep_phy_time_e822() local
1046 err = ice_write_64b_phy_reg_e822(hw, port, in ice_ptp_prep_phy_time_e822()
1049 if (err) in ice_ptp_prep_phy_time_e822()
1053 err = ice_write_64b_phy_reg_e822(hw, port, in ice_ptp_prep_phy_time_e822()
1056 if (err) in ice_ptp_prep_phy_time_e822()
1064 port, err); in ice_ptp_prep_phy_time_e822()
1066 return err; in ice_ptp_prep_phy_time_e822()
1088 int err; in ice_ptp_prep_port_adj_e822() local
1094 err = ice_write_phy_reg_e822(hw, port, P_REG_TX_TIMER_INC_PRE_L, in ice_ptp_prep_port_adj_e822()
1096 if (err) in ice_ptp_prep_port_adj_e822()
1099 err = ice_write_phy_reg_e822(hw, port, P_REG_TX_TIMER_INC_PRE_U, in ice_ptp_prep_port_adj_e822()
1101 if (err) in ice_ptp_prep_port_adj_e822()
1105 err = ice_write_phy_reg_e822(hw, port, P_REG_RX_TIMER_INC_PRE_L, in ice_ptp_prep_port_adj_e822()
1107 if (err) in ice_ptp_prep_port_adj_e822()
1110 err = ice_write_phy_reg_e822(hw, port, P_REG_RX_TIMER_INC_PRE_U, in ice_ptp_prep_port_adj_e822()
1112 if (err) in ice_ptp_prep_port_adj_e822()
1119 port, err); in ice_ptp_prep_port_adj_e822()
1120 return err; in ice_ptp_prep_port_adj_e822()
1148 int err; in ice_ptp_prep_phy_adj_e822() local
1150 err = ice_ptp_prep_port_adj_e822(hw, port, cycles); in ice_ptp_prep_phy_adj_e822()
1151 if (err) in ice_ptp_prep_phy_adj_e822()
1152 return err; in ice_ptp_prep_phy_adj_e822()
1170 int err; in ice_ptp_prep_phy_incval_e822() local
1174 err = ice_write_40b_phy_reg_e822(hw, port, P_REG_TIMETUS_L, in ice_ptp_prep_phy_incval_e822()
1176 if (err) in ice_ptp_prep_phy_incval_e822()
1184 port, err); in ice_ptp_prep_phy_incval_e822()
1186 return err; in ice_ptp_prep_phy_incval_e822()
1203 int err; in ice_ptp_read_port_capture() local
1206 err = ice_read_64b_phy_reg_e822(hw, port, P_REG_TX_CAPTURE_L, tx_ts); in ice_ptp_read_port_capture()
1207 if (err) { in ice_ptp_read_port_capture()
1209 err); in ice_ptp_read_port_capture()
1210 return err; in ice_ptp_read_port_capture()
1217 err = ice_read_64b_phy_reg_e822(hw, port, P_REG_RX_CAPTURE_L, rx_ts); in ice_ptp_read_port_capture()
1218 if (err) { in ice_ptp_read_port_capture()
1220 err); in ice_ptp_read_port_capture()
1221 return err; in ice_ptp_read_port_capture()
1246 int err; in ice_ptp_write_port_cmd_e822() local
1272 err = ice_read_phy_reg_e822(hw, port, P_REG_TX_TMR_CMD, &val); in ice_ptp_write_port_cmd_e822()
1273 if (err) { in ice_ptp_write_port_cmd_e822()
1275 err); in ice_ptp_write_port_cmd_e822()
1276 return err; in ice_ptp_write_port_cmd_e822()
1283 err = ice_write_phy_reg_e822(hw, port, P_REG_TX_TMR_CMD, val); in ice_ptp_write_port_cmd_e822()
1284 if (err) { in ice_ptp_write_port_cmd_e822()
1286 err); in ice_ptp_write_port_cmd_e822()
1287 return err; in ice_ptp_write_port_cmd_e822()
1292 err = ice_read_phy_reg_e822(hw, port, P_REG_RX_TMR_CMD, &val); in ice_ptp_write_port_cmd_e822()
1293 if (err) { in ice_ptp_write_port_cmd_e822()
1295 err); in ice_ptp_write_port_cmd_e822()
1296 return err; in ice_ptp_write_port_cmd_e822()
1303 err = ice_write_phy_reg_e822(hw, port, P_REG_RX_TMR_CMD, val); in ice_ptp_write_port_cmd_e822()
1304 if (err) { in ice_ptp_write_port_cmd_e822()
1306 err); in ice_ptp_write_port_cmd_e822()
1307 return err; in ice_ptp_write_port_cmd_e822()
1331 int err; in ice_ptp_one_port_cmd() local
1338 err = ice_ptp_write_port_cmd_e822(hw, port, cmd); in ice_ptp_one_port_cmd()
1339 if (err) in ice_ptp_one_port_cmd()
1340 return err; in ice_ptp_one_port_cmd()
1360 int err; in ice_ptp_port_cmd_e822() local
1362 err = ice_ptp_write_port_cmd_e822(hw, port, cmd); in ice_ptp_port_cmd_e822()
1363 if (err) in ice_ptp_port_cmd_e822()
1364 return err; in ice_ptp_port_cmd_e822()
1395 int err; in ice_phy_get_speed_and_fec_e822() local
1397 err = ice_read_phy_reg_e822(hw, port, P_REG_LINK_SPEED, &serdes); in ice_phy_get_speed_and_fec_e822()
1398 if (err) { in ice_phy_get_speed_and_fec_e822()
1400 return err; in ice_phy_get_speed_and_fec_e822()
1461 int err; in ice_phy_cfg_lane_e822() local
1465 err = ice_phy_get_speed_and_fec_e822(hw, port, &link_spd, NULL); in ice_phy_cfg_lane_e822()
1466 if (err) { in ice_phy_cfg_lane_e822()
1468 err); in ice_phy_cfg_lane_e822()
1474 err = ice_read_quad_reg_e822(hw, quad, Q_REG_TX_MEM_GBL_CFG, &val); in ice_phy_cfg_lane_e822()
1475 if (err) { in ice_phy_cfg_lane_e822()
1477 err); in ice_phy_cfg_lane_e822()
1486 err = ice_write_quad_reg_e822(hw, quad, Q_REG_TX_MEM_GBL_CFG, val); in ice_phy_cfg_lane_e822()
1487 if (err) { in ice_phy_cfg_lane_e822()
1489 err); in ice_phy_cfg_lane_e822()
1543 int err; in ice_phy_cfg_uix_e822() local
1557 err = ice_write_64b_phy_reg_e822(hw, port, P_REG_UIX66_10G_40G_L, in ice_phy_cfg_uix_e822()
1559 if (err) { in ice_phy_cfg_uix_e822()
1561 err); in ice_phy_cfg_uix_e822()
1562 return err; in ice_phy_cfg_uix_e822()
1568 err = ice_write_64b_phy_reg_e822(hw, port, P_REG_UIX66_25G_100G_L, in ice_phy_cfg_uix_e822()
1570 if (err) { in ice_phy_cfg_uix_e822()
1572 err); in ice_phy_cfg_uix_e822()
1573 return err; in ice_phy_cfg_uix_e822()
1627 int err; in ice_phy_cfg_parpcs_e822() local
1629 err = ice_phy_get_speed_and_fec_e822(hw, port, &link_spd, &fec_mode); in ice_phy_cfg_parpcs_e822()
1630 if (err) in ice_phy_cfg_parpcs_e822()
1631 return err; in ice_phy_cfg_parpcs_e822()
1653 err = ice_write_40b_phy_reg_e822(hw, port, P_REG_PAR_TX_TUS_L, in ice_phy_cfg_parpcs_e822()
1655 if (err) in ice_phy_cfg_parpcs_e822()
1656 return err; in ice_phy_cfg_parpcs_e822()
1665 err = ice_write_40b_phy_reg_e822(hw, port, P_REG_PAR_RX_TUS_L, in ice_phy_cfg_parpcs_e822()
1667 if (err) in ice_phy_cfg_parpcs_e822()
1668 return err; in ice_phy_cfg_parpcs_e822()
1677 err = ice_write_40b_phy_reg_e822(hw, port, P_REG_PCS_TX_TUS_L, in ice_phy_cfg_parpcs_e822()
1679 if (err) in ice_phy_cfg_parpcs_e822()
1680 return err; in ice_phy_cfg_parpcs_e822()
1689 err = ice_write_40b_phy_reg_e822(hw, port, P_REG_PCS_RX_TUS_L, in ice_phy_cfg_parpcs_e822()
1691 if (err) in ice_phy_cfg_parpcs_e822()
1692 return err; in ice_phy_cfg_parpcs_e822()
1701 err = ice_write_40b_phy_reg_e822(hw, port, P_REG_DESK_PAR_TX_TUS_L, in ice_phy_cfg_parpcs_e822()
1703 if (err) in ice_phy_cfg_parpcs_e822()
1704 return err; in ice_phy_cfg_parpcs_e822()
1713 err = ice_write_40b_phy_reg_e822(hw, port, P_REG_DESK_PAR_RX_TUS_L, in ice_phy_cfg_parpcs_e822()
1715 if (err) in ice_phy_cfg_parpcs_e822()
1716 return err; in ice_phy_cfg_parpcs_e822()
1725 err = ice_write_40b_phy_reg_e822(hw, port, P_REG_DESK_PCS_TX_TUS_L, in ice_phy_cfg_parpcs_e822()
1727 if (err) in ice_phy_cfg_parpcs_e822()
1728 return err; in ice_phy_cfg_parpcs_e822()
1800 int err; in ice_phy_cfg_tx_offset_e822() local
1804 err = ice_read_phy_reg_e822(hw, port, P_REG_TX_OR, &reg); in ice_phy_cfg_tx_offset_e822()
1805 if (err) { in ice_phy_cfg_tx_offset_e822()
1807 port, err); in ice_phy_cfg_tx_offset_e822()
1808 return err; in ice_phy_cfg_tx_offset_e822()
1814 err = ice_read_phy_reg_e822(hw, port, P_REG_TX_OV_STATUS, &reg); in ice_phy_cfg_tx_offset_e822()
1815 if (err) { in ice_phy_cfg_tx_offset_e822()
1817 port, err); in ice_phy_cfg_tx_offset_e822()
1818 return err; in ice_phy_cfg_tx_offset_e822()
1824 err = ice_phy_get_speed_and_fec_e822(hw, port, &link_spd, &fec_mode); in ice_phy_cfg_tx_offset_e822()
1825 if (err) in ice_phy_cfg_tx_offset_e822()
1826 return err; in ice_phy_cfg_tx_offset_e822()
1839 err = ice_read_64b_phy_reg_e822(hw, port, in ice_phy_cfg_tx_offset_e822()
1842 if (err) in ice_phy_cfg_tx_offset_e822()
1843 return err; in ice_phy_cfg_tx_offset_e822()
1854 err = ice_read_64b_phy_reg_e822(hw, port, in ice_phy_cfg_tx_offset_e822()
1857 if (err) in ice_phy_cfg_tx_offset_e822()
1858 return err; in ice_phy_cfg_tx_offset_e822()
1867 err = ice_write_64b_phy_reg_e822(hw, port, P_REG_TOTAL_TX_OFFSET_L, in ice_phy_cfg_tx_offset_e822()
1869 if (err) in ice_phy_cfg_tx_offset_e822()
1870 return err; in ice_phy_cfg_tx_offset_e822()
1872 err = ice_write_phy_reg_e822(hw, port, P_REG_TX_OR, 1); in ice_phy_cfg_tx_offset_e822()
1873 if (err) in ice_phy_cfg_tx_offset_e822()
1874 return err; in ice_phy_cfg_tx_offset_e822()
1902 int err; in ice_phy_calc_pmd_adj_e822() local
1904 err = ice_read_phy_reg_e822(hw, port, P_REG_PMD_ALIGNMENT, &val); in ice_phy_calc_pmd_adj_e822()
1905 if (err) { in ice_phy_calc_pmd_adj_e822()
1907 err); in ice_phy_calc_pmd_adj_e822()
1908 return err; in ice_phy_calc_pmd_adj_e822()
1992 err = ice_read_phy_reg_e822(hw, port, P_REG_RX_40_TO_160_CNT, in ice_phy_calc_pmd_adj_e822()
1994 if (err) { in ice_phy_calc_pmd_adj_e822()
1996 err); in ice_phy_calc_pmd_adj_e822()
1997 return err; in ice_phy_calc_pmd_adj_e822()
2014 err = ice_read_phy_reg_e822(hw, port, P_REG_RX_80_TO_160_CNT, in ice_phy_calc_pmd_adj_e822()
2016 if (err) { in ice_phy_calc_pmd_adj_e822()
2018 err); in ice_phy_calc_pmd_adj_e822()
2019 return err; in ice_phy_calc_pmd_adj_e822()
2103 int err; in ice_phy_cfg_rx_offset_e822() local
2107 err = ice_read_phy_reg_e822(hw, port, P_REG_RX_OR, &reg); in ice_phy_cfg_rx_offset_e822()
2108 if (err) { in ice_phy_cfg_rx_offset_e822()
2110 port, err); in ice_phy_cfg_rx_offset_e822()
2111 return err; in ice_phy_cfg_rx_offset_e822()
2117 err = ice_read_phy_reg_e822(hw, port, P_REG_RX_OV_STATUS, &reg); in ice_phy_cfg_rx_offset_e822()
2118 if (err) { in ice_phy_cfg_rx_offset_e822()
2120 port, err); in ice_phy_cfg_rx_offset_e822()
2121 return err; in ice_phy_cfg_rx_offset_e822()
2127 err = ice_phy_get_speed_and_fec_e822(hw, port, &link_spd, &fec_mode); in ice_phy_cfg_rx_offset_e822()
2128 if (err) in ice_phy_cfg_rx_offset_e822()
2129 return err; in ice_phy_cfg_rx_offset_e822()
2136 err = ice_read_64b_phy_reg_e822(hw, port, in ice_phy_cfg_rx_offset_e822()
2139 if (err) in ice_phy_cfg_rx_offset_e822()
2140 return err; in ice_phy_cfg_rx_offset_e822()
2151 err = ice_read_64b_phy_reg_e822(hw, port, in ice_phy_cfg_rx_offset_e822()
2154 if (err) in ice_phy_cfg_rx_offset_e822()
2155 return err; in ice_phy_cfg_rx_offset_e822()
2161 err = ice_phy_calc_pmd_adj_e822(hw, port, link_spd, fec_mode, &pmd); in ice_phy_cfg_rx_offset_e822()
2162 if (err) in ice_phy_cfg_rx_offset_e822()
2163 return err; in ice_phy_cfg_rx_offset_e822()
2177 err = ice_write_64b_phy_reg_e822(hw, port, P_REG_TOTAL_RX_OFFSET_L, in ice_phy_cfg_rx_offset_e822()
2179 if (err) in ice_phy_cfg_rx_offset_e822()
2180 return err; in ice_phy_cfg_rx_offset_e822()
2182 err = ice_write_phy_reg_e822(hw, port, P_REG_RX_OR, 1); in ice_phy_cfg_rx_offset_e822()
2183 if (err) in ice_phy_cfg_rx_offset_e822()
2184 return err; in ice_phy_cfg_rx_offset_e822()
2209 int err; in ice_read_phy_and_phc_time_e822() local
2217 err = ice_ptp_one_port_cmd(hw, port, READ_TIME); in ice_read_phy_and_phc_time_e822()
2218 if (err) in ice_read_phy_and_phc_time_e822()
2219 return err; in ice_read_phy_and_phc_time_e822()
2230 err = ice_ptp_read_port_capture(hw, port, &tx_time, &rx_time); in ice_read_phy_and_phc_time_e822()
2231 if (err) in ice_read_phy_and_phc_time_e822()
2232 return err; in ice_read_phy_and_phc_time_e822()
2263 int err; in ice_sync_phy_timer_e822() local
2270 err = ice_read_phy_and_phc_time_e822(hw, port, &phy_time, &phc_time); in ice_sync_phy_timer_e822()
2271 if (err) in ice_sync_phy_timer_e822()
2284 err = ice_ptp_prep_port_adj_e822(hw, port, (s64)difference); in ice_sync_phy_timer_e822()
2285 if (err) in ice_sync_phy_timer_e822()
2288 err = ice_ptp_one_port_cmd(hw, port, ADJ_TIME); in ice_sync_phy_timer_e822()
2289 if (err) in ice_sync_phy_timer_e822()
2301 err = ice_read_phy_and_phc_time_e822(hw, port, &phy_time, &phc_time); in ice_sync_phy_timer_e822()
2302 if (err) in ice_sync_phy_timer_e822()
2316 return err; in ice_sync_phy_timer_e822()
2332 int err; in ice_stop_phy_timer_e822() local
2335 err = ice_write_phy_reg_e822(hw, port, P_REG_TX_OR, 0); in ice_stop_phy_timer_e822()
2336 if (err) in ice_stop_phy_timer_e822()
2337 return err; in ice_stop_phy_timer_e822()
2339 err = ice_write_phy_reg_e822(hw, port, P_REG_RX_OR, 0); in ice_stop_phy_timer_e822()
2340 if (err) in ice_stop_phy_timer_e822()
2341 return err; in ice_stop_phy_timer_e822()
2343 err = ice_read_phy_reg_e822(hw, port, P_REG_PS, &val); in ice_stop_phy_timer_e822()
2344 if (err) in ice_stop_phy_timer_e822()
2345 return err; in ice_stop_phy_timer_e822()
2348 err = ice_write_phy_reg_e822(hw, port, P_REG_PS, val); in ice_stop_phy_timer_e822()
2349 if (err) in ice_stop_phy_timer_e822()
2350 return err; in ice_stop_phy_timer_e822()
2353 err = ice_write_phy_reg_e822(hw, port, P_REG_PS, val); in ice_stop_phy_timer_e822()
2354 if (err) in ice_stop_phy_timer_e822()
2355 return err; in ice_stop_phy_timer_e822()
2359 err = ice_write_phy_reg_e822(hw, port, P_REG_PS, val); in ice_stop_phy_timer_e822()
2360 if (err) in ice_stop_phy_timer_e822()
2361 return err; in ice_stop_phy_timer_e822()
2385 int err; in ice_start_phy_timer_e822() local
2389 err = ice_stop_phy_timer_e822(hw, port, false); in ice_start_phy_timer_e822()
2390 if (err) in ice_start_phy_timer_e822()
2391 return err; in ice_start_phy_timer_e822()
2395 err = ice_phy_cfg_uix_e822(hw, port); in ice_start_phy_timer_e822()
2396 if (err) in ice_start_phy_timer_e822()
2397 return err; in ice_start_phy_timer_e822()
2399 err = ice_phy_cfg_parpcs_e822(hw, port); in ice_start_phy_timer_e822()
2400 if (err) in ice_start_phy_timer_e822()
2401 return err; in ice_start_phy_timer_e822()
2407 err = ice_write_40b_phy_reg_e822(hw, port, P_REG_TIMETUS_L, incval); in ice_start_phy_timer_e822()
2408 if (err) in ice_start_phy_timer_e822()
2409 return err; in ice_start_phy_timer_e822()
2411 err = ice_ptp_one_port_cmd(hw, port, INIT_INCVAL); in ice_start_phy_timer_e822()
2412 if (err) in ice_start_phy_timer_e822()
2413 return err; in ice_start_phy_timer_e822()
2420 err = ice_read_phy_reg_e822(hw, port, P_REG_PS, &val); in ice_start_phy_timer_e822()
2421 if (err) in ice_start_phy_timer_e822()
2422 return err; in ice_start_phy_timer_e822()
2425 err = ice_write_phy_reg_e822(hw, port, P_REG_PS, val); in ice_start_phy_timer_e822()
2426 if (err) in ice_start_phy_timer_e822()
2427 return err; in ice_start_phy_timer_e822()
2430 err = ice_write_phy_reg_e822(hw, port, P_REG_PS, val); in ice_start_phy_timer_e822()
2431 if (err) in ice_start_phy_timer_e822()
2432 return err; in ice_start_phy_timer_e822()
2435 err = ice_write_phy_reg_e822(hw, port, P_REG_PS, val); in ice_start_phy_timer_e822()
2436 if (err) in ice_start_phy_timer_e822()
2437 return err; in ice_start_phy_timer_e822()
2439 err = ice_ptp_one_port_cmd(hw, port, INIT_INCVAL); in ice_start_phy_timer_e822()
2440 if (err) in ice_start_phy_timer_e822()
2441 return err; in ice_start_phy_timer_e822()
2446 err = ice_write_phy_reg_e822(hw, port, P_REG_PS, val); in ice_start_phy_timer_e822()
2447 if (err) in ice_start_phy_timer_e822()
2448 return err; in ice_start_phy_timer_e822()
2451 err = ice_write_phy_reg_e822(hw, port, P_REG_PS, val); in ice_start_phy_timer_e822()
2452 if (err) in ice_start_phy_timer_e822()
2453 return err; in ice_start_phy_timer_e822()
2457 err = ice_sync_phy_timer_e822(hw, port); in ice_start_phy_timer_e822()
2458 if (err) in ice_start_phy_timer_e822()
2459 return err; in ice_start_phy_timer_e822()
2480 int err; in ice_get_phy_tx_tstamp_ready_e822() local
2482 err = ice_read_quad_reg_e822(hw, quad, Q_REG_TX_MEMORY_STATUS_U, &hi); in ice_get_phy_tx_tstamp_ready_e822()
2483 if (err) { in ice_get_phy_tx_tstamp_ready_e822()
2485 quad, err); in ice_get_phy_tx_tstamp_ready_e822()
2486 return err; in ice_get_phy_tx_tstamp_ready_e822()
2489 err = ice_read_quad_reg_e822(hw, quad, Q_REG_TX_MEMORY_STATUS_L, &lo); in ice_get_phy_tx_tstamp_ready_e822()
2490 if (err) { in ice_get_phy_tx_tstamp_ready_e822()
2492 quad, err); in ice_get_phy_tx_tstamp_ready_e822()
2493 return err; in ice_get_phy_tx_tstamp_ready_e822()
2518 int err; in ice_read_phy_reg_e810() local
2525 err = ice_sbq_rw_reg(hw, &msg); in ice_read_phy_reg_e810()
2526 if (err) { in ice_read_phy_reg_e810()
2528 err); in ice_read_phy_reg_e810()
2529 return err; in ice_read_phy_reg_e810()
2548 int err; in ice_write_phy_reg_e810() local
2556 err = ice_sbq_rw_reg(hw, &msg); in ice_write_phy_reg_e810()
2557 if (err) { in ice_write_phy_reg_e810()
2559 err); in ice_write_phy_reg_e810()
2560 return err; in ice_write_phy_reg_e810()
2627 int err; in ice_read_phy_tstamp_sbq_e810() local
2629 err = ice_read_phy_reg_e810(hw, lo_addr, &lo_val); in ice_read_phy_tstamp_sbq_e810()
2630 if (err) { in ice_read_phy_tstamp_sbq_e810()
2632 err); in ice_read_phy_tstamp_sbq_e810()
2633 return err; in ice_read_phy_tstamp_sbq_e810()
2636 err = ice_read_phy_reg_e810(hw, hi_addr, &hi_val); in ice_read_phy_tstamp_sbq_e810()
2637 if (err) { in ice_read_phy_tstamp_sbq_e810()
2639 err); in ice_read_phy_tstamp_sbq_e810()
2640 return err; in ice_read_phy_tstamp_sbq_e810()
2664 int err; in ice_read_phy_tstamp_e810() local
2667 err = ice_read_phy_tstamp_ll_e810(hw, idx, &hi, &lo); in ice_read_phy_tstamp_e810()
2669 err = ice_read_phy_tstamp_sbq_e810(hw, lport, idx, &hi, &lo); in ice_read_phy_tstamp_e810()
2671 if (err) in ice_read_phy_tstamp_e810()
2672 return err; in ice_read_phy_tstamp_e810()
2694 int err; in ice_clear_phy_tstamp_e810() local
2699 err = ice_write_phy_reg_e810(hw, lo_addr, 0); in ice_clear_phy_tstamp_e810()
2700 if (err) { in ice_clear_phy_tstamp_e810()
2702 err); in ice_clear_phy_tstamp_e810()
2703 return err; in ice_clear_phy_tstamp_e810()
2706 err = ice_write_phy_reg_e810(hw, hi_addr, 0); in ice_clear_phy_tstamp_e810()
2707 if (err) { in ice_clear_phy_tstamp_e810()
2709 err); in ice_clear_phy_tstamp_e810()
2710 return err; in ice_clear_phy_tstamp_e810()
2726 int err; in ice_ptp_init_phy_e810() local
2729 err = ice_write_phy_reg_e810(hw, ETH_GLTSYN_ENA(tmr_idx), in ice_ptp_init_phy_e810()
2731 if (err) in ice_ptp_init_phy_e810()
2733 err); in ice_ptp_init_phy_e810()
2735 return err; in ice_ptp_init_phy_e810()
2768 int err; in ice_ptp_prep_phy_time_e810() local
2771 err = ice_write_phy_reg_e810(hw, ETH_GLTSYN_SHTIME_0(tmr_idx), 0); in ice_ptp_prep_phy_time_e810()
2772 if (err) { in ice_ptp_prep_phy_time_e810()
2774 err); in ice_ptp_prep_phy_time_e810()
2775 return err; in ice_ptp_prep_phy_time_e810()
2778 err = ice_write_phy_reg_e810(hw, ETH_GLTSYN_SHTIME_L(tmr_idx), time); in ice_ptp_prep_phy_time_e810()
2779 if (err) { in ice_ptp_prep_phy_time_e810()
2781 err); in ice_ptp_prep_phy_time_e810()
2782 return err; in ice_ptp_prep_phy_time_e810()
2804 int err; in ice_ptp_prep_phy_adj_e810() local
2811 err = ice_write_phy_reg_e810(hw, ETH_GLTSYN_SHADJ_L(tmr_idx), 0); in ice_ptp_prep_phy_adj_e810()
2812 if (err) { in ice_ptp_prep_phy_adj_e810()
2814 err); in ice_ptp_prep_phy_adj_e810()
2815 return err; in ice_ptp_prep_phy_adj_e810()
2818 err = ice_write_phy_reg_e810(hw, ETH_GLTSYN_SHADJ_H(tmr_idx), adj); in ice_ptp_prep_phy_adj_e810()
2819 if (err) { in ice_ptp_prep_phy_adj_e810()
2821 err); in ice_ptp_prep_phy_adj_e810()
2822 return err; in ice_ptp_prep_phy_adj_e810()
2841 int err; in ice_ptp_prep_phy_incval_e810() local
2847 err = ice_write_phy_reg_e810(hw, ETH_GLTSYN_SHADJ_L(tmr_idx), low); in ice_ptp_prep_phy_incval_e810()
2848 if (err) { in ice_ptp_prep_phy_incval_e810()
2850 err); in ice_ptp_prep_phy_incval_e810()
2851 return err; in ice_ptp_prep_phy_incval_e810()
2854 err = ice_write_phy_reg_e810(hw, ETH_GLTSYN_SHADJ_H(tmr_idx), high); in ice_ptp_prep_phy_incval_e810()
2855 if (err) { in ice_ptp_prep_phy_incval_e810()
2857 err); in ice_ptp_prep_phy_incval_e810()
2858 return err; in ice_ptp_prep_phy_incval_e810()
2875 int err; in ice_ptp_port_cmd_e810() local
2898 err = ice_read_phy_reg_e810(hw, ETH_GLTSYN_CMD, &val); in ice_ptp_port_cmd_e810()
2899 if (err) { in ice_ptp_port_cmd_e810()
2900 ice_debug(hw, ICE_DBG_PTP, "Failed to read GLTSYN_CMD, err %d\n", err); in ice_ptp_port_cmd_e810()
2901 return err; in ice_ptp_port_cmd_e810()
2908 err = ice_write_phy_reg_e810(hw, ETH_GLTSYN_CMD, val); in ice_ptp_port_cmd_e810()
2909 if (err) { in ice_ptp_port_cmd_e810()
2910 ice_debug(hw, ICE_DBG_PTP, "Failed to write back GLTSYN_CMD, err %d\n", err); in ice_ptp_port_cmd_e810()
2911 return err; in ice_ptp_port_cmd_e810()
3078 int err; in ice_read_pca9575_reg_e810t() local
3082 err = ice_get_pca9575_handle(hw, &handle); in ice_read_pca9575_reg_e810t()
3083 if (err) in ice_read_pca9575_reg_e810t()
3084 return err; in ice_read_pca9575_reg_e810t()
3164 int err; in ice_ptp_tmr_cmd() local
3171 err = ice_ptp_port_cmd_e810(hw, cmd); in ice_ptp_tmr_cmd()
3173 err = ice_ptp_port_cmd_e822(hw, cmd); in ice_ptp_tmr_cmd()
3174 if (err) { in ice_ptp_tmr_cmd()
3176 cmd, err); in ice_ptp_tmr_cmd()
3177 return err; in ice_ptp_tmr_cmd()
3204 int err; in ice_ptp_init_time() local
3216 err = ice_ptp_prep_phy_time_e810(hw, time & 0xFFFFFFFF); in ice_ptp_init_time()
3218 err = ice_ptp_prep_phy_time_e822(hw, time & 0xFFFFFFFF); in ice_ptp_init_time()
3219 if (err) in ice_ptp_init_time()
3220 return err; in ice_ptp_init_time()
3242 int err; in ice_ptp_write_incval() local
3251 err = ice_ptp_prep_phy_incval_e810(hw, incval); in ice_ptp_write_incval()
3253 err = ice_ptp_prep_phy_incval_e822(hw, incval); in ice_ptp_write_incval()
3254 if (err) in ice_ptp_write_incval()
3255 return err; in ice_ptp_write_incval()
3269 int err; in ice_ptp_write_incval_locked() local
3274 err = ice_ptp_write_incval(hw, incval); in ice_ptp_write_incval_locked()
3278 return err; in ice_ptp_write_incval_locked()
3297 int err; in ice_ptp_adj_clock() local
3310 err = ice_ptp_prep_phy_adj_e810(hw, adj); in ice_ptp_adj_clock()
3312 err = ice_ptp_prep_phy_adj_e822(hw, adj); in ice_ptp_adj_clock()
3313 if (err) in ice_ptp_adj_clock()
3314 return err; in ice_ptp_adj_clock()