Lines Matching refs:phy_data
235 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_an_outcome() local
272 if (phy_data->speed_set == XGBE_SPEEDSET_2500_10000) in xgbe_phy_an_outcome()
282 if (phy_data->speed_set == XGBE_SPEEDSET_2500_10000) in xgbe_phy_an_outcome()
369 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_kr_mode() local
393 phy_data->cdr_rate[XGBE_SPEED_10000]); in xgbe_phy_kr_mode()
395 phy_data->tx_amp[XGBE_SPEED_10000]); in xgbe_phy_kr_mode()
397 phy_data->blwc[XGBE_SPEED_10000]); in xgbe_phy_kr_mode()
399 phy_data->pq_skew[XGBE_SPEED_10000]); in xgbe_phy_kr_mode()
401 phy_data->dfe_tap_cfg[XGBE_SPEED_10000]); in xgbe_phy_kr_mode()
403 phy_data->dfe_tap_ena[XGBE_SPEED_10000]); in xgbe_phy_kr_mode()
412 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_kx_2500_mode() local
436 phy_data->cdr_rate[XGBE_SPEED_2500]); in xgbe_phy_kx_2500_mode()
438 phy_data->tx_amp[XGBE_SPEED_2500]); in xgbe_phy_kx_2500_mode()
440 phy_data->blwc[XGBE_SPEED_2500]); in xgbe_phy_kx_2500_mode()
442 phy_data->pq_skew[XGBE_SPEED_2500]); in xgbe_phy_kx_2500_mode()
444 phy_data->dfe_tap_cfg[XGBE_SPEED_2500]); in xgbe_phy_kx_2500_mode()
446 phy_data->dfe_tap_ena[XGBE_SPEED_2500]); in xgbe_phy_kx_2500_mode()
455 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_kx_1000_mode() local
479 phy_data->cdr_rate[XGBE_SPEED_1000]); in xgbe_phy_kx_1000_mode()
481 phy_data->tx_amp[XGBE_SPEED_1000]); in xgbe_phy_kx_1000_mode()
483 phy_data->blwc[XGBE_SPEED_1000]); in xgbe_phy_kx_1000_mode()
485 phy_data->pq_skew[XGBE_SPEED_1000]); in xgbe_phy_kx_1000_mode()
487 phy_data->dfe_tap_cfg[XGBE_SPEED_1000]); in xgbe_phy_kx_1000_mode()
489 phy_data->dfe_tap_ena[XGBE_SPEED_1000]); in xgbe_phy_kx_1000_mode()
498 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_cur_mode() local
508 if (phy_data->speed_set == XGBE_SPEEDSET_2500_10000) in xgbe_phy_cur_mode()
519 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_switch_mode() local
524 if (phy_data->speed_set == XGBE_SPEEDSET_2500_10000) in xgbe_phy_switch_mode()
538 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_get_mode() local
542 return (phy_data->speed_set == XGBE_SPEEDSET_1000_10000) in xgbe_phy_get_mode()
545 return (phy_data->speed_set == XGBE_SPEEDSET_2500_10000) in xgbe_phy_get_mode()
608 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_valid_speed() local
612 if (phy_data->speed_set != XGBE_SPEEDSET_1000_10000) in xgbe_phy_valid_speed()
616 if (phy_data->speed_set != XGBE_SPEEDSET_2500_10000) in xgbe_phy_valid_speed()
681 struct xgbe_phy_data *phy_data; in xgbe_phy_init() local
684 phy_data = devm_kzalloc(pdata->dev, sizeof(*phy_data), GFP_KERNEL); in xgbe_phy_init()
685 if (!phy_data) in xgbe_phy_init()
690 &phy_data->speed_set); in xgbe_phy_init()
697 switch (phy_data->speed_set) { in xgbe_phy_init()
711 phy_data->blwc, in xgbe_phy_init()
719 memcpy(phy_data->blwc, xgbe_phy_blwc, in xgbe_phy_init()
720 sizeof(phy_data->blwc)); in xgbe_phy_init()
726 phy_data->cdr_rate, in xgbe_phy_init()
734 memcpy(phy_data->cdr_rate, xgbe_phy_cdr_rate, in xgbe_phy_init()
735 sizeof(phy_data->cdr_rate)); in xgbe_phy_init()
741 phy_data->pq_skew, in xgbe_phy_init()
749 memcpy(phy_data->pq_skew, xgbe_phy_pq_skew, in xgbe_phy_init()
750 sizeof(phy_data->pq_skew)); in xgbe_phy_init()
756 phy_data->tx_amp, in xgbe_phy_init()
764 memcpy(phy_data->tx_amp, xgbe_phy_tx_amp, in xgbe_phy_init()
765 sizeof(phy_data->tx_amp)); in xgbe_phy_init()
771 phy_data->dfe_tap_cfg, in xgbe_phy_init()
779 memcpy(phy_data->dfe_tap_cfg, xgbe_phy_dfe_tap_cfg, in xgbe_phy_init()
780 sizeof(phy_data->dfe_tap_cfg)); in xgbe_phy_init()
786 phy_data->dfe_tap_ena, in xgbe_phy_init()
794 memcpy(phy_data->dfe_tap_ena, xgbe_phy_dfe_tap_ena, in xgbe_phy_init()
795 sizeof(phy_data->dfe_tap_ena)); in xgbe_phy_init()
805 switch (phy_data->speed_set) { in xgbe_phy_init()
817 pdata->phy_data = phy_data; in xgbe_phy_init()