Home
last modified time | relevance | path

Searched refs:ptp_clock (Results 1 – 25 of 29) sorted by relevance

12

/drivers/ptp/
Dptp_clock.c109 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_clock_settime()
115 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_clock_gettime()
121 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_clock_adjtime()
169 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in delete_ptp_clock()
178 struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info, in ptp_clock_register()
181 struct ptp_clock *ptp; in ptp_clock_register()
189 ptp = kzalloc(sizeof(struct ptp_clock), GFP_KERNEL); in ptp_clock_register()
259 int ptp_clock_unregister(struct ptp_clock *ptp) in ptp_clock_unregister()
275 void ptp_clock_event(struct ptp_clock *ptp, struct ptp_clock_event *event) in ptp_clock_event()
302 int ptp_clock_index(struct ptp_clock *ptp) in ptp_clock_index()
Dptp_ixp46x.c42 struct ptp_clock *ptp_clock; member
104 ptp_clock_event(ixp_clock->ptp_clock, &event); in isr()
118 ptp_clock_event(ixp_clock->ptp_clock, &event); in isr()
288 ptp_clock_unregister(ixp_clock.ptp_clock); in ptp_ixp_exit()
301 ixp_clock.ptp_clock = ptp_clock_register(&ixp_clock.caps, NULL); in ptp_ixp_init()
303 if (IS_ERR(ixp_clock.ptp_clock)) in ptp_ixp_init()
304 return PTR_ERR(ixp_clock.ptp_clock); in ptp_ixp_init()
306 ixp46x_phc_index = ptp_clock_index(ixp_clock.ptp_clock); in ptp_ixp_init()
326 ptp_clock_unregister(ixp_clock.ptp_clock); in ptp_ixp_init()
Dptp_sysfs.c27 struct ptp_clock *ptp = dev_get_drvdata(dev); in clock_name_show()
35 struct ptp_clock *ptp = dev_get_drvdata(dev); \
64 struct ptp_clock *ptp = dev_get_drvdata(dev); in extts_enable_store()
88 struct ptp_clock *ptp = dev_get_drvdata(dev); in extts_fifo_show()
122 struct ptp_clock *ptp = dev_get_drvdata(dev); in period_store()
149 struct ptp_clock *ptp = dev_get_drvdata(dev); in pps_enable_store()
176 int ptp_cleanup_sysfs(struct ptp_clock *ptp) in ptp_cleanup_sysfs()
194 int ptp_populate_sysfs(struct ptp_clock *ptp) in ptp_populate_sysfs()
Dptp_chardev.c38 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_ioctl()
140 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_poll()
152 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_read()
Dptp_private.h41 struct ptp_clock { struct
89 int ptp_cleanup_sysfs(struct ptp_clock *ptp);
91 int ptp_populate_sysfs(struct ptp_clock *ptp);
Dptp_pch.c122 struct ptp_clock *ptp_clock; member
380 ptp_clock_event(pch_dev->ptp_clock, &event); in isr()
394 ptp_clock_event(pch_dev->ptp_clock, &event); in isr()
564 ptp_clock_unregister(chip->ptp_clock); in pch_remove()
630 chip->ptp_clock = ptp_clock_register(&chip->caps, &pdev->dev); in pch_probe()
631 if (IS_ERR(chip->ptp_clock)) { in pch_probe()
632 ret = PTR_ERR(chip->ptp_clock); in pch_probe()
672 ptp_clock_unregister(chip->ptp_clock); in pch_probe()
DMakefile5 ptp-y := ptp_clock.o ptp_chardev.o ptp_sysfs.o
/drivers/net/ethernet/intel/e1000e/
Dptp.c214 adapter->ptp_clock = NULL; in e1000e_ptp_init()
248 adapter->ptp_clock = ptp_clock_register(&adapter->ptp_clock_info, in e1000e_ptp_init()
250 if (IS_ERR(adapter->ptp_clock)) { in e1000e_ptp_init()
251 adapter->ptp_clock = NULL; in e1000e_ptp_init()
271 if (adapter->ptp_clock) { in e1000e_ptp_remove()
272 ptp_clock_unregister(adapter->ptp_clock); in e1000e_ptp_remove()
273 adapter->ptp_clock = NULL; in e1000e_ptp_remove()
De1000.h352 struct ptp_clock *ptp_clock; member
Dethtool.c2209 if (adapter->ptp_clock) in e1000e_get_ts_info()
2210 info->phc_index = ptp_clock_index(adapter->ptp_clock); in e1000e_get_ts_info()
/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ptp.c186 priv->ptp_clock = ptp_clock_register(&priv->ptp_clock_ops, in stmmac_ptp_register()
188 if (IS_ERR(priv->ptp_clock)) { in stmmac_ptp_register()
189 priv->ptp_clock = NULL; in stmmac_ptp_register()
206 if (priv->ptp_clock) { in stmmac_ptp_unregister()
207 ptp_clock_unregister(priv->ptp_clock); in stmmac_ptp_unregister()
Dstmmac.h104 struct ptp_clock *ptp_clock; member
Dstmmac_ethtool.c740 if (priv->ptp_clock) in stmmac_get_ts_info()
741 info->phc_index = ptp_clock_index(priv->ptp_clock); in stmmac_get_ts_info()
/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c393 if (!adapter->ptp_clock) in ixgbe_ptp_check_pps_event()
398 ptp_clock_event(adapter->ptp_clock, &event); in ixgbe_ptp_check_pps_event()
871 adapter->ptp_clock = NULL; in ixgbe_ptp_init()
878 adapter->ptp_clock = ptp_clock_register(&adapter->ptp_caps, in ixgbe_ptp_init()
880 if (IS_ERR(adapter->ptp_clock)) { in ixgbe_ptp_init()
881 adapter->ptp_clock = NULL; in ixgbe_ptp_init()
914 if (adapter->ptp_clock) { in ixgbe_ptp_stop()
915 ptp_clock_unregister(adapter->ptp_clock); in ixgbe_ptp_stop()
916 adapter->ptp_clock = NULL; in ixgbe_ptp_stop()
Dixgbe.h577 struct ptp_clock *ptp_clock; member
/drivers/net/ethernet/freescale/
Dfec_ptp.c380 fep->ptp_clock = ptp_clock_register(&fep->ptp_caps, &pdev->dev); in fec_ptp_init()
381 if (IS_ERR(fep->ptp_clock)) { in fec_ptp_init()
382 fep->ptp_clock = NULL; in fec_ptp_init()
Dfec.h262 struct ptp_clock *ptp_clock; member
Dfec_main.c1383 if (fep->ptp_clock) in fec_enet_get_ts_info()
1384 info->phc_index = ptp_clock_index(fep->ptp_clock); in fec_enet_get_ts_info()
2004 if (fep->bufdesc_ex && fep->ptp_clock) in fec_probe()
2045 if (fep->ptp_clock) in fec_drv_remove()
2046 ptp_clock_unregister(fep->ptp_clock); in fec_drv_remove()
Dgianfar_ptp.c139 struct ptp_clock *clock;
/drivers/net/ethernet/intel/igb/
Digb_ptp.c774 adapter->ptp_clock = NULL; in igb_ptp_init()
805 adapter->ptp_clock = ptp_clock_register(&adapter->ptp_caps, in igb_ptp_init()
807 if (IS_ERR(adapter->ptp_clock)) { in igb_ptp_init()
808 adapter->ptp_clock = NULL; in igb_ptp_init()
846 if (adapter->ptp_clock) { in igb_ptp_stop()
847 ptp_clock_unregister(adapter->ptp_clock); in igb_ptp_stop()
Digb.h431 struct ptp_clock *ptp_clock; member
/drivers/net/phy/
Ddp83640.c146 struct ptp_clock *ptp_clock; member
689 ptp_clock_event(dp83640->clock->ptp_clock, &event); in decode_evnt()
998 clock->ptp_clock = ptp_clock_register(&clock->caps, &phydev->dev); in dp83640_probe()
999 if (IS_ERR(clock->ptp_clock)) { in dp83640_probe()
1000 err = PTR_ERR(clock->ptp_clock); in dp83640_probe()
1045 ptp_clock_unregister(clock->ptp_clock); in dp83640_remove()
1303 info->phc_index = ptp_clock_index(dp83640->clock->ptp_clock); in dp83640_ts_info()
/drivers/net/ethernet/adi/
Dbfin_mac.h101 struct ptp_clock *clock;
/drivers/net/ethernet/ti/
Dcpts.h115 struct ptp_clock *clock;
/drivers/net/ethernet/broadcom/
Dtg3.h3147 struct ptp_clock *ptp_clock; member

12