Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/ethernet/renesas/
H A Drcar_gen4_ptp.c41 iowrite32(addend, ptp_priv->addr + ptp_priv->offs->increment); in rcar_gen4_ptp_adjfine()
52 ts->tv_nsec = ioread32(ptp_priv->addr + ptp_priv->offs->monitor_t0); in _rcar_gen4_ptp_gettime()
76 iowrite32(1, ptp_priv->addr + ptp_priv->offs->disable); in _rcar_gen4_ptp_settime()
77 iowrite32(0, ptp_priv->addr + ptp_priv->offs->config_t2); in _rcar_gen4_ptp_settime()
78 iowrite32(0, ptp_priv->addr + ptp_priv->offs->config_t1); in _rcar_gen4_ptp_settime()
79 iowrite32(0, ptp_priv->addr + ptp_priv->offs->config_t0); in _rcar_gen4_ptp_settime()
80 iowrite32(1, ptp_priv->addr + ptp_priv->offs->enable); in _rcar_gen4_ptp_settime()
169 iowrite32(ptp_priv->default_addend, ptp_priv->addr + ptp_priv->offs->increment); in rcar_gen4_ptp_register()
170 ptp_priv->clock = ptp_clock_register(&ptp_priv->info, NULL); in rcar_gen4_ptp_register()
174 iowrite32(0x01, ptp_priv->addr + ptp_priv->offs->enable); in rcar_gen4_ptp_register()
[all …]
H A Drtsn.c31 struct rcar_gen4_ptp_private *ptp_priv; member
106 struct rcar_gen4_ptp_private *ptp_priv = priv->ptp_priv; in rtsn_get_timestamp() local
108 ptp_priv->info.gettime64(&ptp_priv->info, ts); in rtsn_get_timestamp()
165 get_ts = priv->ptp_priv->tstamp_rx_ctrl & in rtsn_rx()
1125 struct rcar_gen4_ptp_private *ptp_priv; in rtsn_hwtstamp_get() local
1132 ptp_priv = priv->ptp_priv; in rtsn_hwtstamp_get()
1158 struct rcar_gen4_ptp_private *ptp_priv; in rtsn_hwtstamp_set() local
1167 ptp_priv = priv->ptp_priv; in rtsn_hwtstamp_set()
1308 if (IS_ERR(priv->ptp_priv->addr)) { in rtsn_probe()
1309 ret = PTR_ERR(priv->ptp_priv->addr); in rtsn_probe()
[all …]
H A Drcar_gen4_ptp.h64 int rcar_gen4_ptp_register(struct rcar_gen4_ptp_private *ptp_priv,
66 int rcar_gen4_ptp_unregister(struct rcar_gen4_ptp_private *ptp_priv);
H A Drswitch.c1772 struct rcar_gen4_ptp_private *ptp_priv; in rswitch_hwstamp_get() local
1775 ptp_priv = rdev->priv->ptp_priv; in rswitch_hwstamp_get()
1778 config.tx_type = ptp_priv->tstamp_tx_ctrl ? HWTSTAMP_TX_ON : in rswitch_hwstamp_get()
1780 switch (ptp_priv->tstamp_rx_ctrl & RCAR_GEN4_RXTSTAMP_TYPE) { in rswitch_hwstamp_get()
1832 rdev->priv->ptp_priv->tstamp_tx_ctrl = tstamp_tx_ctrl; in rswitch_hwstamp_set()
1833 rdev->priv->ptp_priv->tstamp_rx_ctrl = tstamp_rx_ctrl; in rswitch_hwstamp_set()
2074 rcar_gen4_ptp_unregister(priv->ptp_priv); in rswitch_init()
2120 priv->ptp_priv = rcar_gen4_ptp_alloc(pdev); in renesas_eth_sw_probe()
2121 if (!priv->ptp_priv) in renesas_eth_sw_probe()
2130 priv->ptp_priv->addr = priv->addr + RCAR_GEN4_GPTP_OFFSET_S4; in renesas_eth_sw_probe()
[all …]
H A Drswitch.h1016 struct rcar_gen4_ptp_private *ptp_priv; member
/linux-6.15/drivers/net/phy/
H A Dmicrel.c2704 ptp_priv->layer = 0; in lan8814_hwtstamp()
2857 if ((type & ptp_priv->version) == 0 || (type & ptp_priv->layer) == 0) in lan8814_rxtstamp()
3607 struct kszphy_ptp_priv *ptp_priv = &priv->ptp_priv; in lan8814_handle_ptp_interrupt() local
3833 struct kszphy_ptp_priv *ptp_priv = &priv->ptp_priv; in lan8814_ptp_init() local
4365 struct kszphy_ptp_priv *ptp_priv = &priv->ptp_priv; in lan8841_handle_ptp_interrupt() local
4504 ptp_priv->layer = 0; in lan8841_hwtstamp()
4583 if ((type & ptp_priv->version) == 0 || (type & ptp_priv->layer) == 0) in lan8841_rxtstamp()
5336 ptp_priv = &priv->ptp_priv; in lan8841_probe()
5354 ptp_priv->ptp_clock_info.pin_config = ptp_priv->pin_config; in lan8841_probe()
5355 ptp_priv->ptp_clock = ptp_clock_register(&ptp_priv->ptp_clock_info, in lan8841_probe()
[all …]