Searched refs:ptp_clock (Results 26 - 50 of 128) sorted by relevance

123456

/linux-master/drivers/net/dsa/mv88e6xxx/
H A Dptp.c199 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 Daq_ptp.h73 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 Dbnxt_ptp.h82 struct ptp_clock *ptp_clock; member in struct:bnxt_ptp_cfg
H A Dbnxt_ptp.c267 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 Dptp_chardev.c49 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 DMakefile6 ptp-y := ptp_clock.o ptp_chardev.o ptp_sysfs.o ptp_vclock.o
H A Dptp_vmw.c22 static struct ptp_clock *ptp_vmw_clock;
H A Dptp_fc3.c271 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 Dptp_idt82p33.c270 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 Dcavium_ptp.c282 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 Dksz_ptp.h24 struct ptp_clock *clock;
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_hwtstamp.c27 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 Drcar_gen4_ptp.h54 struct ptp_clock *clock;
/linux-master/drivers/net/ethernet/cadence/
H A Dmacb_ptp.c335 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 Docelot_ptp.c217 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 Dotx2_ptp.c309 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 Dhellcreek_hwtstamp.c23 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 Dixgbe_ptp.c668 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 Dicss_iep.c111 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 Dfec_ptp.c693 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 Dam65-cpts.c160 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 Dhclge_ptp.h60 struct ptp_clock *clock;
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_ptp.c273 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 Dbcm-phy-ptp.c132 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 Di40e_ptp.c172 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...]

Completed in 546 milliseconds

123456