Lines Matching refs:ptp_priv
718 get_ts = rdev->priv->ptp_priv->tstamp_rx_ctrl & RCAR_GEN4_RXTSTAMP_TYPE_V2_L2_EVENT; in rswitch_rx()
1539 struct rcar_gen4_ptp_private *ptp_priv; in rswitch_hwstamp_get() local
1542 ptp_priv = rdev->priv->ptp_priv; in rswitch_hwstamp_get()
1545 config.tx_type = ptp_priv->tstamp_tx_ctrl ? HWTSTAMP_TX_ON : in rswitch_hwstamp_get()
1547 switch (ptp_priv->tstamp_rx_ctrl & RCAR_GEN4_RXTSTAMP_TYPE) { in rswitch_hwstamp_get()
1599 rdev->priv->ptp_priv->tstamp_tx_ctrl = tstamp_tx_ctrl; in rswitch_hwstamp_set()
1600 rdev->priv->ptp_priv->tstamp_rx_ctrl = tstamp_rx_ctrl; in rswitch_hwstamp_set()
1634 info->phc_index = ptp_clock_index(rdev->priv->ptp_priv->clock); in rswitch_get_ts_info()
1790 err = rcar_gen4_ptp_register(priv->ptp_priv, RCAR_GEN4_PTP_REG_LAYOUT_S4, in rswitch_init()
1835 rcar_gen4_ptp_unregister(priv->ptp_priv); in rswitch_init()
1866 priv->ptp_priv = rcar_gen4_ptp_alloc(pdev); in renesas_eth_sw_probe()
1867 if (!priv->ptp_priv) in renesas_eth_sw_probe()
1876 priv->ptp_priv->addr = priv->addr + RCAR_GEN4_GPTP_OFFSET_S4; in renesas_eth_sw_probe()
1913 rcar_gen4_ptp_unregister(priv->ptp_priv); in rswitch_deinit()