Home
last modified time | relevance | path

Searched refs:ptp_priv (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/renesas/
H A Drcar_gen4_ptp.c40 struct rcar_gen4_ptp_private *ptp_priv = ptp_to_priv(ptp); in rcar_gen4_ptp_adjfine() local
41 s64 addend = ptp_priv->default_addend; in rcar_gen4_ptp_adjfine()
50 iowrite32(addend, ptp_priv->addr + PTPTIVC0_REG); in rcar_gen4_ptp_adjfine()
58 struct rcar_gen4_ptp_private *ptp_priv = ptp_to_priv(ptp); in _rcar_gen4_ptp_gettime() local
60 lockdep_assert_held(&ptp_priv->lock); in _rcar_gen4_ptp_gettime()
62 ts->tv_nsec = ioread32(ptp_priv->addr + PTPGPTPTM00_REG); in _rcar_gen4_ptp_gettime()
63 ts->tv_sec = ioread32(ptp_priv->addr + PTPGPTPTM10_REG) | in _rcar_gen4_ptp_gettime()
64 ((s64)ioread32(ptp_priv->addr + PTPGPTPTM20_REG) << 32); in _rcar_gen4_ptp_gettime()
70 struct rcar_gen4_ptp_private *ptp_priv = ptp_to_priv(ptp); in rcar_gen4_ptp_gettime() local
73 spin_lock_irqsave(&ptp_priv->lock, flags); in rcar_gen4_ptp_gettime()
[all …]
H A Drcar_gen4_ptp.h12 int rcar_gen4_ptp_register(struct rcar_gen4_ptp_private *ptp_priv, u32 rate);
13 int rcar_gen4_ptp_unregister(struct rcar_gen4_ptp_private *ptp_priv);
H A Drtsn.c31 struct rcar_gen4_ptp_private *ptp_priv; member
129 rcar_gen4_ptp_gettime64(priv->ptp_priv, &ts); in rtsn_tx_free()
1193 info->phc_index = rcar_gen4_ptp_clock_index(priv->ptp_priv); in rtsn_get_ts_info()
1285 priv->ptp_priv = rcar_gen4_ptp_alloc(pdev, ptpaddr); in rtsn_probe()
1286 if (!priv->ptp_priv) { in rtsn_probe()
1306 ret = rcar_gen4_ptp_register(priv->ptp_priv, clk_get_rate(priv->clk)); in rtsn_probe()
1325 rcar_gen4_ptp_unregister(priv->ptp_priv); in rtsn_probe()
1343 rcar_gen4_ptp_unregister(priv->ptp_priv); in rtsn_remove()
H A Drswitch_main.c1894 info->phc_index = rcar_gen4_ptp_clock_index(rdev->priv->ptp_priv); in rswitch_get_ts_info()
2061 err = rcar_gen4_ptp_register(priv->ptp_priv, clk_get_rate(priv->clk)); in rswitch_init()
2105 rcar_gen4_ptp_unregister(priv->ptp_priv); in rswitch_init()
2159 priv->ptp_priv = in renesas_eth_sw_probe()
2161 if (!priv->ptp_priv) in renesas_eth_sw_probe()
2210 rcar_gen4_ptp_unregister(priv->ptp_priv); in rswitch_deinit()
H A Drswitch.h1049 struct rcar_gen4_ptp_private *ptp_priv; member
/linux/drivers/net/phy/
H A Dmicrel.c457 struct kszphy_ptp_priv ptp_priv; member
479 struct kszphy_ptp_priv ptp_priv; member
3135 struct kszphy_ptp_priv *ptp_priv = container_of(mii_ts, struct kszphy_ptp_priv, mii_ts); in lan8814_ts_info() local
3136 struct lan8814_shared_priv *shared = phy_package_get_priv(ptp_priv->phydev); in lan8814_ts_info()
3174 struct kszphy_ptp_priv *ptp_priv = in lan8814_hwtstamp_get() local
3177 config->tx_type = ptp_priv->hwts_tx_type; in lan8814_hwtstamp_get()
3178 config->rx_filter = ptp_priv->rx_filter; in lan8814_hwtstamp_get()
3187 struct kszphy_ptp_priv *ptp_priv = in lan8814_hwtstamp_set() local
3195 ptp_priv->layer = 0; in lan8814_hwtstamp_set()
3196 ptp_priv->version = 0; in lan8814_hwtstamp_set()
[all …]