/drivers/ptp/ |
D | ptp_clock.c | 109 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()
|
D | ptp_ixp46x.c | 42 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()
|
D | ptp_sysfs.c | 27 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()
|
D | ptp_chardev.c | 38 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()
|
D | ptp_private.h | 41 struct ptp_clock { struct 89 int ptp_cleanup_sysfs(struct ptp_clock *ptp); 91 int ptp_populate_sysfs(struct ptp_clock *ptp);
|
D | ptp_pch.c | 122 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()
|
D | Makefile | 5 ptp-y := ptp_clock.o ptp_chardev.o ptp_sysfs.o
|
/drivers/net/ethernet/intel/e1000e/ |
D | ptp.c | 214 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()
|
D | e1000.h | 352 struct ptp_clock *ptp_clock; member
|
D | ethtool.c | 2209 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/ |
D | stmmac_ptp.c | 186 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()
|
D | stmmac.h | 104 struct ptp_clock *ptp_clock; member
|
D | stmmac_ethtool.c | 740 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/ |
D | ixgbe_ptp.c | 393 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()
|
D | ixgbe.h | 577 struct ptp_clock *ptp_clock; member
|
/drivers/net/ethernet/freescale/ |
D | fec_ptp.c | 380 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()
|
D | fec.h | 262 struct ptp_clock *ptp_clock; member
|
D | fec_main.c | 1383 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()
|
D | gianfar_ptp.c | 139 struct ptp_clock *clock;
|
/drivers/net/ethernet/intel/igb/ |
D | igb_ptp.c | 774 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()
|
D | igb.h | 431 struct ptp_clock *ptp_clock; member
|
/drivers/net/phy/ |
D | dp83640.c | 146 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/ |
D | bfin_mac.h | 101 struct ptp_clock *clock;
|
/drivers/net/ethernet/ti/ |
D | cpts.h | 115 struct ptp_clock *clock;
|
/drivers/net/ethernet/broadcom/ |
D | tg3.h | 3147 struct ptp_clock *ptp_clock; member
|