/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | ptp.c | 199 ptp_clock_event(chip->ptp_clock, &ev); 294 pin = ptp_find_pin(chip->ptp_clock, PTP_PF_EXTTS, rq->extts.index); 544 chip->ptp_clock = ptp_clock_register(&chip->ptp_clock_info, chip->dev); 545 if (IS_ERR(chip->ptp_clock)) 546 return PTR_ERR(chip->ptp_clock); 556 if (chip->ptp_clock) { 561 ptp_clock_unregister(chip->ptp_clock); 562 chip->ptp_clock = NULL;
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ptp.h | 73 struct ptp_clock *aq_ptp_get_ptp_clock(struct aq_ptp_s *aq_ptp); 152 static inline struct ptp_clock *aq_ptp_get_ptp_clock(struct aq_ptp_s *aq_ptp)
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ptp.h | 82 struct ptp_clock *ptp_clock; member in struct:bnxt_ptp_cfg
|
H A D | bnxt_ptp.c | 267 ptp_clock_event(bp->ptp_cfg->ptp_clock, &event); 453 pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_EXTTS, 468 pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_PEROUT, 729 ptp_schedule_worker(ptp->ptp_clock, 0); 851 if (!ptp->ptp_clock) { 909 if (ptp->ptp_clock) { 910 ptp_clock_unregister(ptp->ptp_clock); 911 ptp->ptp_clock = NULL; 929 if (ptp->ptp_clock && bnxt_pps_config_ok(bp)) 953 ptp->ptp_clock [all...] |
/linux-master/drivers/ptp/ |
H A D | ptp_chardev.c | 49 int ptp_set_pinfunc(struct ptp_clock *ptp, unsigned int pin, 107 struct ptp_clock *ptp = 108 container_of(pccontext->clk, struct ptp_clock, clock); 145 struct ptp_clock *ptp = 146 container_of(pccontext->clk, struct ptp_clock, clock); 161 struct ptp_clock *ptp = 162 container_of(pccontext->clk, struct ptp_clock, clock); 508 struct ptp_clock *ptp = 509 container_of(pccontext->clk, struct ptp_clock, clock); 526 struct ptp_clock *pt [all...] |
H A D | Makefile | 6 ptp-y := ptp_clock.o ptp_chardev.o ptp_sysfs.o ptp_vclock.o
|
H A D | ptp_vmw.c | 22 static struct ptp_clock *ptp_vmw_clock;
|
H A D | ptp_fc3.c | 271 ptp_clock_event(idtfc3->ptp_clock, &event); 667 ptp_schedule_worker(idtfc3->ptp_clock, idtfc3->tc_update_period); 827 idtfc3->ptp_clock = ptp_clock_register(&idtfc3->caps, NULL); 829 if (IS_ERR(idtfc3->ptp_clock)) { 830 err = PTR_ERR(idtfc3->ptp_clock); 831 idtfc3->ptp_clock = NULL; 844 idtfc3->ptp_clock->index); 990 ptp_clock_unregister(idtfc3->ptp_clock); 1003 ptp_clock_unregister(idtfc3->ptp_clock);
|
H A D | ptp_idt82p33.c | 270 ref = ptp_find_pin(channel->ptp_clock, PTP_PF_EXTTS, channel->plln); 324 ptp_clock_event(event_channel->ptp_clock, 631 ptp_schedule_worker(channel->ptp_clock, 936 if (channel->ptp_clock) 937 ptp_clock_unregister(channel->ptp_clock); 1221 channel->ptp_clock = ptp_clock_register(&channel->caps, NULL); 1223 if (IS_ERR(channel->ptp_clock)) { 1224 err = PTR_ERR(channel->ptp_clock); 1225 channel->ptp_clock = NULL; 1229 if (!channel->ptp_clock) [all...] |
/linux-master/drivers/net/ethernet/cavium/common/ |
H A D | cavium_ptp.c | 282 clock->ptp_clock = ptp_clock_register(&clock->ptp_info, dev); 283 if (IS_ERR(clock->ptp_clock)) { 284 err = PTR_ERR(clock->ptp_clock); 319 ptp_clock_unregister(clock->ptp_clock);
|
/linux-master/drivers/net/dsa/microchip/ |
H A D | ksz_ptp.h | 24 struct ptp_clock *clock;
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_hwtstamp.c | 27 u32 ptp_clock, int gmac4, u32 *ssinc) 37 * which will make the accumulator overflow once every 2 ptp_clock 39 * 2000000000ULL / ptp_clock. 42 data = (2000000000ULL / ptp_clock); 44 data = (1000000000ULL / ptp_clock); 253 ptp_clock_event(priv->ptp_clock, &event); 26 config_sub_second_increment(void __iomem *ioaddr, u32 ptp_clock, int gmac4, u32 *ssinc) argument
|
/linux-master/drivers/net/ethernet/renesas/ |
H A D | rcar_gen4_ptp.h | 54 struct ptp_clock *clock;
|
/linux-master/drivers/net/ethernet/cadence/ |
H A D | macb_ptp.c | 335 bp->ptp_clock = ptp_clock_register(&bp->ptp_clock_info, &dev->dev); 336 if (IS_ERR(bp->ptp_clock)) { 338 PTR_ERR(bp->ptp_clock)); 339 bp->ptp_clock = NULL; 341 } else if (bp->ptp_clock == NULL) { 358 if (bp->ptp_clock) 359 ptp_clock_unregister(bp->ptp_clock);
|
/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot_ptp.c | 217 pin = ptp_find_pin(ocelot->ptp_clock, PTP_PF_PEROUT, 585 info->phc_index = ocelot->ptp_clock ? 586 ptp_clock_index(ocelot->ptp_clock) : -1; 818 struct ptp_clock *ptp_clock; local 833 ptp_clock = ptp_clock_register(&ocelot->ptp_info, ocelot->dev); 834 if (IS_ERR(ptp_clock)) 835 return PTR_ERR(ptp_clock); 837 if (!ptp_clock) 840 ocelot->ptp_clock [all...] |
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_ptp.c | 309 ptp_clock_event(ptp->ptp_clock, &event); 352 pin = ptp_find_pin(ptp->ptp_clock, PTP_PF_EXTTS, 462 ptp_ptr->ptp_clock = ptp_clock_register(&ptp_ptr->ptp_info, pfvf->dev); 463 if (IS_ERR_OR_NULL(ptp_ptr->ptp_clock)) { 464 err = ptp_ptr->ptp_clock ? 465 PTR_ERR(ptp_ptr->ptp_clock) : -ENODEV; 496 ptp_clock_unregister(ptp->ptp_clock); 507 return ptp_clock_index(pfvf->ptp->ptp_clock);
|
/linux-master/drivers/net/dsa/hirschmann/ |
H A D | hellcreek_hwtstamp.c | 23 info->phc_index = hellcreek->ptp_clock ? 24 ptp_clock_index(hellcreek->ptp_clock) : -1; 405 ptp_schedule_worker(hellcreek->ptp_clock, 0); 435 ptp_schedule_worker(hellcreek->ptp_clock, 0);
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ptp.c | 668 if (!adapter->ptp_clock) 673 ptp_clock_event(adapter->ptp_clock, &event); 1370 if (!IS_ERR_OR_NULL(adapter->ptp_clock)) 1425 adapter->ptp_clock = NULL; 1430 adapter->ptp_clock = ptp_clock_register(&adapter->ptp_caps, 1432 if (IS_ERR(adapter->ptp_clock)) { 1433 err = PTR_ERR(adapter->ptp_clock); 1434 adapter->ptp_clock = NULL; 1437 } else if (adapter->ptp_clock) 1517 if (adapter->ptp_clock) { [all...] |
/linux-master/drivers/net/ethernet/ti/icssg/ |
H A D | icss_iep.c | 111 struct ptp_clock *ptp_clock; member in struct:icss_iep 169 if (!iep || !iep->ptp_clock) 171 return ptp_clock_index(iep->ptp_clock); 792 iep->ptp_clock = ptp_clock_register(&iep->ptp_info, iep->dev); 793 if (IS_ERR(iep->ptp_clock)) { 794 ret = PTR_ERR(iep->ptp_clock); 795 iep->ptp_clock = NULL; 805 if (iep->ptp_clock) { 806 ptp_clock_unregister(iep->ptp_clock); [all...] |
/linux-master/drivers/net/ethernet/freescale/ |
H A D | fec_ptp.c | 693 ptp_clock_event(fep->ptp_clock, &event); 762 fep->ptp_clock = ptp_clock_register(&fep->ptp_caps, &pdev->dev); 763 if (IS_ERR(fep->ptp_clock)) { 764 fep->ptp_clock = NULL; 778 if (fep->ptp_clock) 779 ptp_clock_unregister(fep->ptp_clock);
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | am65-cpts.c | 160 struct ptp_clock *ptp_clock; member in struct:am65_cpts 338 ptp_clock_event(cpts->ptp_clock, &pevent); 362 ptp_schedule_worker(cpts->ptp_clock, 0); 936 ptp_schedule_worker(cpts->ptp_clock, 0); 1080 ptp_clock_unregister(cpts->ptp_clock); 1155 cpts->ptp_clock = ptp_clock_register(&cpts->ptp_info, cpts->dev); 1156 if (IS_ERR_OR_NULL(cpts->ptp_clock)) { 1158 PTR_ERR(cpts->ptp_clock)); 1159 ret = cpts->ptp_clock [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_ptp.h | 60 struct ptp_clock *clock;
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_ptp.c | 273 pin = ptp_find_pin(igc->ptp_clock, PTP_PF_EXTTS, 307 pin = ptp_find_pin(igc->ptp_clock, PTP_PF_PEROUT, 1117 adapter->ptp_clock = NULL; 1131 adapter->ptp_clock = ptp_clock_register(&adapter->ptp_caps, 1133 if (IS_ERR(adapter->ptp_clock)) { 1134 adapter->ptp_clock = NULL; 1136 } else if (adapter->ptp_clock) { 1201 if (adapter->ptp_clock) { 1202 ptp_clock_unregister(adapter->ptp_clock);
|
/linux-master/drivers/net/phy/ |
H A D | bcm-phy-ptp.c | 132 struct ptp_clock *ptp_clock; member in struct:bcm_ptp_private 658 ptp_clock_event(priv->ptp_clock, &event); 774 ptp_schedule_worker(priv->ptp_clock, 0); 835 ptp_cancel_worker_sync(priv->ptp_clock); 848 ts_info->phc_index = ptp_clock_index(priv->ptp_clock); 867 ptp_cancel_worker_sync(priv->ptp_clock); 911 struct ptp_clock *clock; 932 priv->ptp_clock = clock;
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ptp.c | 172 ptp_clock_event(pf->ptp_clock, &event); 559 pin_index = ptp_find_pin(pf->ptp_clock, func, chan); 1380 if (!IS_ERR_OR_NULL(pf->ptp_clock)) 1399 pf->ptp_clock = ptp_clock_register(&pf->ptp_caps, &pf->pdev->dev); 1400 if (IS_ERR(pf->ptp_clock)) 1401 return PTR_ERR(pf->ptp_clock); 1499 pf->ptp_clock = NULL; 1502 } else if (pf->ptp_clock) { 1554 if (pf->ptp_clock) { 1555 ptp_clock_unregister(pf->ptp_clock); [all...] |