drivers/hv/hv_util.c
755
static struct ptp_clock *hv_ptp_clock;
drivers/net/dsa/hirschmann/hellcreek.h
281
struct ptp_clock *ptp_clock;
drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c
23
info->phc_index = hellcreek->ptp_clock ?
drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c
24
ptp_clock_index(hellcreek->ptp_clock) : -1;
drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c
399
ptp_schedule_worker(hellcreek->ptp_clock, 0);
drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c
429
ptp_schedule_worker(hellcreek->ptp_clock, 0);
drivers/net/dsa/hirschmann/hellcreek_ptp.c
432
hellcreek->ptp_clock = ptp_clock_register(&hellcreek->ptp_clock_info,
drivers/net/dsa/hirschmann/hellcreek_ptp.c
434
if (IS_ERR(hellcreek->ptp_clock))
drivers/net/dsa/hirschmann/hellcreek_ptp.c
435
return PTR_ERR(hellcreek->ptp_clock);
drivers/net/dsa/hirschmann/hellcreek_ptp.c
453
if (hellcreek->ptp_clock)
drivers/net/dsa/hirschmann/hellcreek_ptp.c
454
ptp_clock_unregister(hellcreek->ptp_clock);
drivers/net/dsa/hirschmann/hellcreek_ptp.c
469
if (hellcreek->ptp_clock)
drivers/net/dsa/hirschmann/hellcreek_ptp.c
470
ptp_clock_unregister(hellcreek->ptp_clock);
drivers/net/dsa/hirschmann/hellcreek_ptp.c
471
hellcreek->ptp_clock = NULL;
drivers/net/dsa/microchip/ksz_ptp.h
24
struct ptp_clock *clock;
drivers/net/dsa/mv88e6xxx/chip.h
430
struct ptp_clock *ptp_clock;
drivers/net/dsa/mv88e6xxx/hwtstamp.c
351
ptp_schedule_worker(chip->ptp_clock, 0);
drivers/net/dsa/mv88e6xxx/hwtstamp.c
494
ptp_schedule_worker(chip->ptp_clock, 0);
drivers/net/dsa/mv88e6xxx/hwtstamp.c
82
info->phc_index = ptp_clock_index(chip->ptp_clock);
drivers/net/dsa/mv88e6xxx/ptp.c
238
ptp_clock_event(chip->ptp_clock, &ev);
drivers/net/dsa/mv88e6xxx/ptp.c
325
pin = ptp_find_pin(chip->ptp_clock, PTP_PF_EXTTS, rq->extts.index);
drivers/net/dsa/mv88e6xxx/ptp.c
544
chip->ptp_clock = ptp_clock_register(&chip->ptp_clock_info, chip->dev);
drivers/net/dsa/mv88e6xxx/ptp.c
545
if (IS_ERR(chip->ptp_clock))
drivers/net/dsa/mv88e6xxx/ptp.c
546
return PTR_ERR(chip->ptp_clock);
drivers/net/dsa/mv88e6xxx/ptp.c
557
if (chip->ptp_clock) {
drivers/net/dsa/mv88e6xxx/ptp.c
562
ptp_clock_unregister(chip->ptp_clock);
drivers/net/dsa/mv88e6xxx/ptp.c
563
chip->ptp_clock = NULL;
drivers/net/dsa/sja1105/sja1105_ptp.h
85
struct ptp_clock *clock;
drivers/net/ethernet/amazon/ena/ena_phc.h
16
struct ptp_clock *clock;
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
500
if (pdata->ptp_clock)
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
501
ts_info->phc_index = ptp_clock_index(pdata->ptp_clock);
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
137
struct ptp_clock *clock;
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
157
pdata->ptp_clock = clock;
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
167
if (pdata->ptp_clock)
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
168
ptp_clock_unregister(pdata->ptp_clock);
drivers/net/ethernet/amd/xgbe/xgbe.h
1164
struct ptp_clock *ptp_clock;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1404
struct ptp_clock *clock;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1480
aq_ptp->ptp_clock = clock;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1534
if (aq_ptp->ptp_clock) {
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1535
ptp_clock_unregister(aq_ptp->ptp_clock);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1536
aq_ptp->ptp_clock = NULL;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1577
struct ptp_clock *aq_ptp_get_ptp_clock(struct aq_ptp_s *aq_ptp)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1579
return aq_ptp->ptp_clock;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1663
ptp_clock_event(aq_ptp->ptp_clock, &ptp_event);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
76
struct ptp_clock *ptp_clock;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
161
static inline struct ptp_clock *aq_ptp_get_ptp_clock(struct aq_ptp_s *aq_ptp)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
80
struct ptp_clock *aq_ptp_get_ptp_clock(struct aq_ptp_s *aq_ptp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1834
struct ptp_clock *ptp_clock;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3624
if (bp->ptp_clock)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3625
info->phc_index = ptp_clock_index(bp->ptp_clock);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13813
bp->ptp_clock = ptp_clock_register(&bp->ptp_clock_info, &bp->pdev->dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13814
if (IS_ERR(bp->ptp_clock)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13815
bp->ptp_clock = NULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9473
if (bp->ptp_clock) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9474
ptp_clock_unregister(bp->ptp_clock);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9475
bp->ptp_clock = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5470
if (ptp->ptp_clock)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5471
info->phc_index = ptp_clock_index(ptp->ptp_clock);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1014
if (!ptp->ptp_clock) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1077
if (ptp->ptp_clock) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1078
ptp_clock_unregister(ptp->ptp_clock);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1079
ptp->ptp_clock = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1097
if (ptp->ptp_clock && bnxt_pps_config_ok(bp))
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1128
ptp->ptp_clock = ptp_clock_register(&ptp->ptp_info, &bp->pdev->dev);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1129
if (IS_ERR(ptp->ptp_clock)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1130
int err = PTR_ERR(ptp->ptp_clock);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1132
ptp->ptp_clock = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1144
ptp_schedule_worker(ptp->ptp_clock, 0);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1162
if (ptp->ptp_clock)
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1163
ptp_clock_unregister(ptp->ptp_clock);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1165
ptp->ptp_clock = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
305
ptp_clock_event(bp->ptp_cfg->ptp_clock, &event);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
469
pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_EXTTS,
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
484
pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_PEROUT,
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
783
ptp_cancel_worker_sync(ptp->ptp_clock);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
793
ptp_schedule_worker(ptp->ptp_clock, 0);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
821
ptp_schedule_worker(ptp->ptp_clock, 0);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h
101
struct ptp_clock *ptp_clock;
drivers/net/ethernet/broadcom/tg3.c
18005
tp->ptp_clock = ptp_clock_register(&tp->ptp_info,
drivers/net/ethernet/broadcom/tg3.c
18007
if (IS_ERR(tp->ptp_clock))
drivers/net/ethernet/broadcom/tg3.c
18008
tp->ptp_clock = NULL;
drivers/net/ethernet/broadcom/tg3.c
6154
if (tp->ptp_clock)
drivers/net/ethernet/broadcom/tg3.c
6155
info->phc_index = ptp_clock_index(tp->ptp_clock);
drivers/net/ethernet/broadcom/tg3.c
6381
if (!tg3_flag(tp, PTP_CAPABLE) || !tp->ptp_clock)
drivers/net/ethernet/broadcom/tg3.c
6384
ptp_clock_unregister(tp->ptp_clock);
drivers/net/ethernet/broadcom/tg3.c
6385
tp->ptp_clock = NULL;
drivers/net/ethernet/broadcom/tg3.c
6629
ptp_schedule_worker(tp->ptp_clock, 0);
drivers/net/ethernet/broadcom/tg3.h
3193
struct ptp_clock *ptp_clock;
drivers/net/ethernet/cadence/macb.h
1371
struct ptp_clock *ptp_clock;
drivers/net/ethernet/cadence/macb_main.c
3797
if (bp->ptp_clock)
drivers/net/ethernet/cadence/macb_main.c
3798
info->phc_index = ptp_clock_index(bp->ptp_clock);
drivers/net/ethernet/cadence/macb_ptp.c
337
bp->ptp_clock = ptp_clock_register(&bp->ptp_clock_info, &dev->dev);
drivers/net/ethernet/cadence/macb_ptp.c
338
if (IS_ERR(bp->ptp_clock)) {
drivers/net/ethernet/cadence/macb_ptp.c
340
PTR_ERR(bp->ptp_clock));
drivers/net/ethernet/cadence/macb_ptp.c
341
bp->ptp_clock = NULL;
drivers/net/ethernet/cadence/macb_ptp.c
343
} else if (bp->ptp_clock == NULL) {
drivers/net/ethernet/cadence/macb_ptp.c
360
if (bp->ptp_clock) {
drivers/net/ethernet/cadence/macb_ptp.c
361
ptp_clock_unregister(bp->ptp_clock);
drivers/net/ethernet/cadence/macb_ptp.c
362
bp->ptp_clock = NULL;
drivers/net/ethernet/cavium/common/cavium_ptp.c
281
clock->ptp_clock = ptp_clock_register(&clock->ptp_info, dev);
drivers/net/ethernet/cavium/common/cavium_ptp.c
282
if (IS_ERR(clock->ptp_clock)) {
drivers/net/ethernet/cavium/common/cavium_ptp.c
283
err = PTR_ERR(clock->ptp_clock);
drivers/net/ethernet/cavium/common/cavium_ptp.c
318
ptp_clock_unregister(clock->ptp_clock);
drivers/net/ethernet/cavium/common/cavium_ptp.h
24
struct ptp_clock *ptp_clock;
drivers/net/ethernet/cavium/common/cavium_ptp.h
46
return ptp_clock_index(clock->ptp_clock);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2511
if (lio->ptp_clock)
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2512
info->phc_index = ptp_clock_index(lio->ptp_clock);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1647
lio->ptp_clock = ptp_clock_register(&lio->ptp_info,
drivers/net/ethernet/cavium/liquidio/lio_main.c
1650
if (IS_ERR(lio->ptp_clock))
drivers/net/ethernet/cavium/liquidio/lio_main.c
1651
lio->ptp_clock = NULL;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1822
if (lio->ptp_clock) {
drivers/net/ethernet/cavium/liquidio/lio_main.c
1823
ptp_clock_unregister(lio->ptp_clock);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1824
lio->ptp_clock = NULL;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1880
if (lio->ptp_clock) {
drivers/net/ethernet/cavium/liquidio/lio_main.c
1881
ptp_clock_unregister(lio->ptp_clock);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1882
lio->ptp_clock = NULL;
drivers/net/ethernet/cavium/liquidio/octeon_network.h
166
struct ptp_clock *ptp_clock;
drivers/net/ethernet/cavium/thunder/nic.h
333
struct cavium_ptp *ptp_clock;
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
823
if (!nic->ptp_clock)
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
831
info->phc_index = cavium_ptp_clock_index(nic->ptp_clock);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1508
if (nic->ptp_clock)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1908
if (!nic->ptp_clock) {
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1957
if (!nic->ptp_clock)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2100
struct cavium_ptp *ptp_clock;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2102
ptp_clock = cavium_ptp_get();
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2103
if (IS_ERR(ptp_clock)) {
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2104
if (PTR_ERR(ptp_clock) == -ENODEV)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2106
ptp_clock = NULL;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2108
return PTR_ERR(ptp_clock);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2158
nic->ptp_clock = ptp_clock;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2270
cavium_ptp_put(ptp_clock);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2299
cavium_ptp_put(nic->ptp_clock);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
643
ns = cavium_ptp_tstamp2time(nic->ptp_clock, cqe_tx->ptp_timestamp);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
759
if (!nic->ptp_clock || !nic->hw_rx_tstamp)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
763
ns = cavium_ptp_tstamp2time(nic->ptp_clock,
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
982
if (nic->ptp_clock)
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1188
struct ptp_clock *ptp_clock;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
1573
if (adapter->ptp_clock)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
1574
ts_info->phc_index = ptp_clock_index(adapter->ptp_clock);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
427
if (!IS_ERR_OR_NULL(adapter->ptp_clock))
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
434
adapter->ptp_clock = ptp_clock_register(&adapter->ptp_clock_info,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
436
if (IS_ERR_OR_NULL(adapter->ptp_clock)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
437
adapter->ptp_clock = NULL;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
446
ptp_clock_unregister(adapter->ptp_clock);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
447
adapter->ptp_clock = NULL;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
464
if (adapter->ptp_clock) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
465
ptp_clock_unregister(adapter->ptp_clock);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
466
adapter->ptp_clock = NULL;
drivers/net/ethernet/engleder/tsnep.h
180
struct ptp_clock *ptp_clock;
drivers/net/ethernet/engleder/tsnep_ethtool.c
321
if (adapter->ptp_clock)
drivers/net/ethernet/engleder/tsnep_ethtool.c
322
info->phc_index = ptp_clock_index(adapter->ptp_clock);
drivers/net/ethernet/engleder/tsnep_ptp.c
222
adapter->ptp_clock = ptp_clock_register(&adapter->ptp_clock_info,
drivers/net/ethernet/engleder/tsnep_ptp.c
224
if (IS_ERR(adapter->ptp_clock)) {
drivers/net/ethernet/engleder/tsnep_ptp.c
227
retval = PTR_ERR(adapter->ptp_clock);
drivers/net/ethernet/engleder/tsnep_ptp.c
228
adapter->ptp_clock = NULL;
drivers/net/ethernet/engleder/tsnep_ptp.c
229
} else if (adapter->ptp_clock) {
drivers/net/ethernet/engleder/tsnep_ptp.c
238
if (adapter->ptp_clock) {
drivers/net/ethernet/engleder/tsnep_ptp.c
239
ptp_clock_unregister(adapter->ptp_clock);
drivers/net/ethernet/freescale/fec.h
643
struct ptp_clock *ptp_clock;
drivers/net/ethernet/freescale/fec_main.c
3340
if (fep->ptp_clock)
drivers/net/ethernet/freescale/fec_main.c
3341
info->phc_index = ptp_clock_index(fep->ptp_clock);
drivers/net/ethernet/freescale/fec_main.c
5445
if (fep->bufdesc_ex && fep->ptp_clock)
drivers/net/ethernet/freescale/fec_ptp.c
720
ptp_clock_event(fep->ptp_clock, &event);
drivers/net/ethernet/freescale/fec_ptp.c
795
fep->ptp_clock = ptp_clock_register(&fep->ptp_caps, &pdev->dev);
drivers/net/ethernet/freescale/fec_ptp.c
796
if (IS_ERR(fep->ptp_clock)) {
drivers/net/ethernet/freescale/fec_ptp.c
797
fep->ptp_clock = NULL;
drivers/net/ethernet/freescale/fec_ptp.c
864
if (fep->ptp_clock)
drivers/net/ethernet/freescale/fec_ptp.c
865
ptp_clock_unregister(fep->ptp_clock);
drivers/net/ethernet/google/gve/gve.h
796
struct ptp_clock *clock;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h
60
struct ptp_clock *clock;
drivers/net/ethernet/intel/e1000e/e1000.h
331
struct ptp_clock *ptp_clock;
drivers/net/ethernet/intel/e1000e/ethtool.c
2291
if (adapter->ptp_clock)
drivers/net/ethernet/intel/e1000e/ethtool.c
2292
info->phc_index = ptp_clock_index(adapter->ptp_clock);
drivers/net/ethernet/intel/e1000e/ptp.c
268
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/e1000e/ptp.c
327
adapter->ptp_clock = ptp_clock_register(&adapter->ptp_clock_info,
drivers/net/ethernet/intel/e1000e/ptp.c
329
if (IS_ERR(adapter->ptp_clock)) {
drivers/net/ethernet/intel/e1000e/ptp.c
330
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/e1000e/ptp.c
332
} else if (adapter->ptp_clock) {
drivers/net/ethernet/intel/e1000e/ptp.c
350
if (adapter->ptp_clock) {
drivers/net/ethernet/intel/e1000e/ptp.c
351
ptp_clock_unregister(adapter->ptp_clock);
drivers/net/ethernet/intel/e1000e/ptp.c
352
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/i40e/i40e.h
664
struct ptp_clock *ptp_clock;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
2552
if (pf->ptp_clock)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
2553
info->phc_index = ptp_clock_index(pf->ptp_clock);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1380
if (!IS_ERR_OR_NULL(pf->ptp_clock))
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1399
pf->ptp_clock = ptp_clock_register(&pf->ptp_caps, &pf->pdev->dev);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1400
if (IS_ERR(pf->ptp_clock))
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1401
return PTR_ERR(pf->ptp_clock);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1500
pf->ptp_clock = NULL;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1503
} else if (pf->ptp_clock) {
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1556
if (pf->ptp_clock) {
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1557
ptp_clock_unregister(pf->ptp_clock);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1558
pf->ptp_clock = NULL;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
169
ptp_clock_event(pf->ptp_clock, &event);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
556
pin_index = ptp_find_pin(pf->ptp_clock, func, chan);
drivers/net/ethernet/intel/iavf/iavf_ptp.c
323
struct ptp_clock *clock;
drivers/net/ethernet/intel/iavf/iavf_types.h
24
struct ptp_clock *clock;
drivers/net/ethernet/intel/ice/ice_ptp.c
3134
struct ptp_clock *clock;
drivers/net/ethernet/intel/ice/ice_ptp.h
267
struct ptp_clock *clock;
drivers/net/ethernet/intel/idpf/idpf_ptp.c
820
struct ptp_clock *clock;
drivers/net/ethernet/intel/idpf/idpf_ptp.h
182
struct ptp_clock *clock;
drivers/net/ethernet/intel/igb/igb.h
624
struct ptp_clock *ptp_clock;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2385
if (adapter->ptp_clock)
drivers/net/ethernet/intel/igb/igb_ethtool.c
2386
info->phc_index = ptp_clock_index(adapter->ptp_clock);
drivers/net/ethernet/intel/igb/igb_main.c
6944
int pin = ptp_find_pin(adapter->ptp_clock, PTP_PF_PEROUT, tsintr_tt);
drivers/net/ethernet/intel/igb/igb_main.c
7022
int pin = ptp_find_pin(adapter->ptp_clock, PTP_PF_EXTTS, tsintr_tt);
drivers/net/ethernet/intel/igb/igb_main.c
7051
ptp_clock_event(adapter->ptp_clock, &event);
drivers/net/ethernet/intel/igb/igb_main.c
7073
ptp_clock_event(adapter->ptp_clock, &event);
drivers/net/ethernet/intel/igb/igb_ptp.c
1377
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/igb/igb_ptp.c
1381
adapter->ptp_clock = ptp_clock_register(&adapter->ptp_caps,
drivers/net/ethernet/intel/igb/igb_ptp.c
1383
if (IS_ERR(adapter->ptp_clock)) {
drivers/net/ethernet/intel/igb/igb_ptp.c
1384
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/igb/igb_ptp.c
1386
} else if (adapter->ptp_clock) {
drivers/net/ethernet/intel/igb/igb_ptp.c
1455
if (adapter->ptp_clock) {
drivers/net/ethernet/intel/igb/igb_ptp.c
1456
ptp_clock_unregister(adapter->ptp_clock);
drivers/net/ethernet/intel/igb/igb_ptp.c
512
pin = ptp_find_pin(igb->ptp_clock, PTP_PF_EXTTS,
drivers/net/ethernet/intel/igb/igb_ptp.c
546
pin = ptp_find_pin(igb->ptp_clock, PTP_PF_PEROUT,
drivers/net/ethernet/intel/igb/igb_ptp.c
661
pin = ptp_find_pin(igb->ptp_clock, PTP_PF_EXTTS,
drivers/net/ethernet/intel/igb/igb_ptp.c
695
pin = ptp_find_pin(igb->ptp_clock, PTP_PF_PEROUT,
drivers/net/ethernet/intel/igc/igc.h
311
struct ptp_clock *ptp_clock;
drivers/net/ethernet/intel/igc/igc_ethtool.c
1595
if (adapter->ptp_clock)
drivers/net/ethernet/intel/igc/igc_ethtool.c
1596
info->phc_index = ptp_clock_index(adapter->ptp_clock);
drivers/net/ethernet/intel/igc/igc_main.c
5579
ptp_clock_event(adapter->ptp_clock, &event);
drivers/net/ethernet/intel/igc/igc_main.c
5619
ptp_clock_event(adapter->ptp_clock, &event);
drivers/net/ethernet/intel/igc/igc_main.c
5628
ptp_clock_event(adapter->ptp_clock, &event);
drivers/net/ethernet/intel/igc/igc_ptp.c
1207
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/igc/igc_ptp.c
1222
adapter->ptp_clock = ptp_clock_register(&adapter->ptp_caps,
drivers/net/ethernet/intel/igc/igc_ptp.c
1224
if (IS_ERR(adapter->ptp_clock)) {
drivers/net/ethernet/intel/igc/igc_ptp.c
1225
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/igc/igc_ptp.c
1228
} else if (adapter->ptp_clock) {
drivers/net/ethernet/intel/igc/igc_ptp.c
1299
if (adapter->ptp_clock) {
drivers/net/ethernet/intel/igc/igc_ptp.c
1300
ptp_clock_unregister(adapter->ptp_clock);
drivers/net/ethernet/intel/igc/igc_ptp.c
267
pin = ptp_find_pin(igc->ptp_clock, PTP_PF_EXTTS,
drivers/net/ethernet/intel/igc/igc_ptp.c
297
pin = ptp_find_pin(igc->ptp_clock, PTP_PF_PEROUT,
drivers/net/ethernet/intel/ixgbe/ixgbe.h
790
struct ptp_clock *ptp_clock;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3338
if (adapter->ptp_clock)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3339
info->phc_index = ptp_clock_index(adapter->ptp_clock);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9447
adapter->ptp_clock) {
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1378
if (!IS_ERR_OR_NULL(adapter->ptp_clock))
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1434
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1439
adapter->ptp_clock = ptp_clock_register(&adapter->ptp_caps,
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1441
if (IS_ERR(adapter->ptp_clock)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1442
err = PTR_ERR(adapter->ptp_clock);
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1443
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1446
} else if (adapter->ptp_clock)
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1526
if (adapter->ptp_clock) {
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1527
ptp_clock_unregister(adapter->ptp_clock);
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1528
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
673
if (!adapter->ptp_clock)
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
678
ptp_clock_event(adapter->ptp_clock, &event);
drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c
342
return ptp_clock_index(tai->ptp_clock);
drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c
377
ptp_schedule_worker(tai->ptp_clock, delay);
drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c
382
ptp_cancel_worker_sync(tai->ptp_clock);
drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c
389
if (!IS_ERR(tai->ptp_clock))
drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c
390
ptp_clock_unregister(tai->ptp_clock);
drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c
450
tai->ptp_clock = ptp_clock_register(&tai->caps, dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c
451
if (IS_ERR(tai->ptp_clock))
drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c
452
return PTR_ERR(tai->ptp_clock);
drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c
58
struct ptp_clock *ptp_clock;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
316
struct ptp_clock *ptp_clock;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
309
ptp_clock_event(ptp->ptp_clock, &event);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
352
pin = ptp_find_pin(ptp->ptp_clock, PTP_PF_EXTTS,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
462
ptp_ptr->ptp_clock = ptp_clock_register(&ptp_ptr->ptp_info, pfvf->dev);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
463
if (IS_ERR_OR_NULL(ptp_ptr->ptp_clock)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
464
err = ptp_ptr->ptp_clock ?
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
465
PTR_ERR(ptp_ptr->ptp_clock) : -ENODEV;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
496
ptp_clock_unregister(ptp->ptp_clock);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
507
return ptp_clock_index(pfvf->ptp->ptp_clock);
drivers/net/ethernet/mellanox/mlx4/en_clock.c
270
if (mdev->ptp_clock)
drivers/net/ethernet/mellanox/mlx4/en_clock.c
292
mdev->ptp_clock = ptp_clock_register(&mdev->ptp_clock_info,
drivers/net/ethernet/mellanox/mlx4/en_clock.c
294
if (IS_ERR(mdev->ptp_clock)) {
drivers/net/ethernet/mellanox/mlx4/en_clock.c
295
mdev->ptp_clock = NULL;
drivers/net/ethernet/mellanox/mlx4/en_clock.c
297
} else if (mdev->ptp_clock) {
drivers/net/ethernet/mellanox/mlx4/en_clock.c
90
if (mdev->ptp_clock) {
drivers/net/ethernet/mellanox/mlx4/en_clock.c
91
ptp_clock_unregister(mdev->ptp_clock);
drivers/net/ethernet/mellanox/mlx4/en_clock.c
92
mdev->ptp_clock = NULL;
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1916
if (mdev->ptp_clock)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1917
info->phc_index = ptp_clock_index(mdev->ptp_clock);
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
427
struct ptp_clock *ptp_clock;
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h
57
struct ptp_clock *ptp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
78
struct ptp_clock *ptp;
drivers/net/ethernet/meta/fbnic/fbnic.h
82
struct ptp_clock *ptp;
drivers/net/ethernet/microchip/lan743x_ethtool.c
1054
if (adapter->ptp.ptp_clock)
drivers/net/ethernet/microchip/lan743x_ethtool.c
1055
ts_info->phc_index = ptp_clock_index(adapter->ptp.ptp_clock);
drivers/net/ethernet/microchip/lan743x_ptp.c
1124
ptp_clock_event(ptp->ptp_clock,
drivers/net/ethernet/microchip/lan743x_ptp.c
1157
ptp_clock_event(ptp->ptp_clock,
drivers/net/ethernet/microchip/lan743x_ptp.c
1371
ptp_schedule_worker(ptp->ptp_clock, 0);
drivers/net/ethernet/microchip/lan743x_ptp.c
1550
ptp->ptp_clock = ptp_clock_register(&ptp->ptp_clock_info,
drivers/net/ethernet/microchip/lan743x_ptp.c
1553
if (IS_ERR(ptp->ptp_clock)) {
drivers/net/ethernet/microchip/lan743x_ptp.c
1575
ptp_clock_unregister(ptp->ptp_clock);
drivers/net/ethernet/microchip/lan743x_ptp.c
1576
ptp->ptp_clock = NULL;
drivers/net/ethernet/microchip/lan743x_ptp.c
467
perout_pin = ptp_find_pin(ptp->ptp_clock, PTP_PF_PEROUT,
drivers/net/ethernet/microchip/lan743x_ptp.c
675
perout_pin = ptp_find_pin(ptp->ptp_clock, PTP_PF_PEROUT, index);
drivers/net/ethernet/microchip/lan743x_ptp.c
710
perout_pin = ptp_find_pin(ptp->ptp_clock, PTP_PF_PEROUT, index);
drivers/net/ethernet/microchip/lan743x_ptp.c
942
extts_pin = ptp_find_pin(ptp->ptp_clock, PTP_PF_EXTTS, index);
drivers/net/ethernet/microchip/lan743x_ptp.h
81
struct ptp_clock *ptp_clock;
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
251
struct ptp_clock *clock;
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
250
struct ptp_clock *clock;
drivers/net/ethernet/mscc/ocelot_ptp.c
214
pin = ptp_find_pin(ocelot->ptp_clock, PTP_PF_PEROUT,
drivers/net/ethernet/mscc/ocelot_ptp.c
590
if (ocelot->ptp_clock) {
drivers/net/ethernet/mscc/ocelot_ptp.c
591
info->phc_index = ptp_clock_index(ocelot->ptp_clock);
drivers/net/ethernet/mscc/ocelot_ptp.c
872
struct ptp_clock *ptp_clock;
drivers/net/ethernet/mscc/ocelot_ptp.c
887
ptp_clock = ptp_clock_register(&ocelot->ptp_info, ocelot->dev);
drivers/net/ethernet/mscc/ocelot_ptp.c
888
if (IS_ERR(ptp_clock))
drivers/net/ethernet/mscc/ocelot_ptp.c
889
return PTR_ERR(ptp_clock);
drivers/net/ethernet/mscc/ocelot_ptp.c
891
if (!ptp_clock)
drivers/net/ethernet/mscc/ocelot_ptp.c
894
ocelot->ptp_clock = ptp_clock;
drivers/net/ethernet/mscc/ocelot_ptp.c
908
if (ocelot->ptp_clock)
drivers/net/ethernet/mscc/ocelot_ptp.c
909
ptp_clock_unregister(ocelot->ptp_clock);
drivers/net/ethernet/pensando/ionic/ionic_lif.h
264
struct ptp_clock *ptp;
drivers/net/ethernet/qlogic/qede/qede_ptp.c
15
struct ptp_clock *clock;
drivers/net/ethernet/renesas/ravb.h
1029
struct ptp_clock *clock;
drivers/net/ethernet/renesas/rcar_gen4_ptp.c
29
struct ptp_clock *clock;
drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h
496
struct ptp_clock *ptp_clock;
drivers/net/ethernet/sfc/ptp.c
333
struct ptp_clock *phc_clock;
drivers/net/ethernet/sfc/siena/ptp.c
329
struct ptp_clock *phc_clock;
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
547
ptp_clock_event(priv->ptp_clock, &event);
drivers/net/ethernet/stmicro/stmmac/hwif.h
502
void (*config_sub_second_increment)(void __iomem *ioaddr, u32 ptp_clock,
drivers/net/ethernet/stmicro/stmmac/stmmac.h
332
struct ptp_clock *ptp_clock;
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
1014
if (priv->ptp_clock)
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
1015
info->phc_index = ptp_clock_index(priv->ptp_clock);
drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
254
ptp_clock_event(priv->ptp_clock, &event);
drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
40
u32 ptp_clock, int gmac4, u32 *ssinc)
drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
55
data = (2000000000ULL / ptp_clock);
drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
57
data = (1000000000ULL / ptp_clock);
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
371
priv->ptp_clock = ptp_clock_register(&priv->ptp_clock_ops,
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
373
if (IS_ERR(priv->ptp_clock)) {
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
375
priv->ptp_clock = NULL;
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
378
if (priv->ptp_clock)
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
392
if (priv->ptp_clock) {
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
393
ptp_clock_unregister(priv->ptp_clock);
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
394
priv->ptp_clock = NULL;
drivers/net/ethernet/ti/am65-cpts.c
1144
ptp_clock_unregister(cpts->ptp_clock);
drivers/net/ethernet/ti/am65-cpts.c
1220
cpts->ptp_clock = ptp_clock_register(&cpts->ptp_info, cpts->dev);
drivers/net/ethernet/ti/am65-cpts.c
1221
if (IS_ERR_OR_NULL(cpts->ptp_clock)) {
drivers/net/ethernet/ti/am65-cpts.c
1223
PTR_ERR(cpts->ptp_clock));
drivers/net/ethernet/ti/am65-cpts.c
1224
ret = cpts->ptp_clock ? PTR_ERR(cpts->ptp_clock) : -ENODEV;
drivers/net/ethernet/ti/am65-cpts.c
1227
cpts->phc_index = ptp_clock_index(cpts->ptp_clock);
drivers/net/ethernet/ti/am65-cpts.c
160
struct ptp_clock *ptp_clock;
drivers/net/ethernet/ti/am65-cpts.c
357
ptp_clock_event(cpts->ptp_clock, &pevent);
drivers/net/ethernet/ti/am65-cpts.c
379
ptp_schedule_worker(cpts->ptp_clock, 0);
drivers/net/ethernet/ti/am65-cpts.c
997
ptp_schedule_worker(cpts->ptp_clock, 0);
drivers/net/ethernet/ti/cpts.h
106
struct ptp_clock *clock;
drivers/net/ethernet/ti/icssg/icss_iep.c
100
return ptp_clock_index(iep->ptp_clock);
drivers/net/ethernet/ti/icssg/icss_iep.c
553
ptp_clock_event(iep->ptp_clock, &pevent);
drivers/net/ethernet/ti/icssg/icss_iep.c
812
iep->ptp_clock = ptp_clock_register(&iep->ptp_info, iep->dev);
drivers/net/ethernet/ti/icssg/icss_iep.c
813
if (IS_ERR(iep->ptp_clock)) {
drivers/net/ethernet/ti/icssg/icss_iep.c
814
ret = PTR_ERR(iep->ptp_clock);
drivers/net/ethernet/ti/icssg/icss_iep.c
815
iep->ptp_clock = NULL;
drivers/net/ethernet/ti/icssg/icss_iep.c
825
if (iep->ptp_clock) {
drivers/net/ethernet/ti/icssg/icss_iep.c
826
ptp_clock_unregister(iep->ptp_clock);
drivers/net/ethernet/ti/icssg/icss_iep.c
827
iep->ptp_clock = NULL;
drivers/net/ethernet/ti/icssg/icss_iep.c
98
if (!iep || !iep->ptp_clock)
drivers/net/ethernet/ti/icssg/icss_iep.h
71
struct ptp_clock *ptp_clock;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
737
if (wx->ptp_clock)
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
738
info->phc_index = ptp_clock_index(wx->ptp_clock);
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
754
if (wx->ptp_clock) {
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1614
wx->ptp_clock) {
drivers/net/ethernet/wangxun/libwx/wx_lib.c
805
ptp_schedule_worker(wx->ptp_clock, 0);
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
466
if (!wx->ptp_clock)
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
495
if (!IS_ERR_OR_NULL(wx->ptp_clock))
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
532
wx->ptp_clock = ptp_clock_register(&wx->ptp_caps, &wx->pdev->dev);
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
533
if (IS_ERR(wx->ptp_clock)) {
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
534
err = PTR_ERR(wx->ptp_clock);
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
535
wx->ptp_clock = NULL;
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
538
} else if (wx->ptp_clock) {
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
769
ptp_schedule_worker(wx->ptp_clock, HZ);
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
837
if (wx->ptp_clock) {
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
838
ptp_clock_unregister(wx->ptp_clock);
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
839
wx->ptp_clock = NULL;
drivers/net/ethernet/wangxun/libwx/wx_type.h
1419
struct ptp_clock *ptp_clock;
drivers/net/ethernet/xscale/ptp_ixp46x.c
104
ptp_clock_event(ixp_clock->ptp_clock, &event);
drivers/net/ethernet/xscale/ptp_ixp46x.c
238
*phc_index = ptp_clock_index(ixp_clock.ptp_clock);
drivers/net/ethernet/xscale/ptp_ixp46x.c
240
if (!ixp_clock.ptp_clock)
drivers/net/ethernet/xscale/ptp_ixp46x.c
250
struct ptp_clock *ptp_clock = d;
drivers/net/ethernet/xscale/ptp_ixp46x.c
252
ptp_clock_unregister(ptp_clock);
drivers/net/ethernet/xscale/ptp_ixp46x.c
253
ixp_clock.ptp_clock = NULL;
drivers/net/ethernet/xscale/ptp_ixp46x.c
26
struct ptp_clock *ptp_clock;
drivers/net/ethernet/xscale/ptp_ixp46x.c
270
ixp_clock.ptp_clock = ptp_clock_register(&ixp_clock.caps, NULL);
drivers/net/ethernet/xscale/ptp_ixp46x.c
272
if (IS_ERR(ixp_clock.ptp_clock))
drivers/net/ethernet/xscale/ptp_ixp46x.c
273
return PTR_ERR(ixp_clock.ptp_clock);
drivers/net/ethernet/xscale/ptp_ixp46x.c
276
ixp_clock.ptp_clock);
drivers/net/ethernet/xscale/ptp_ixp46x.c
90
ptp_clock_event(ixp_clock->ptp_clock, &event);
drivers/net/phy/bcm-phy-ptp.c
132
struct ptp_clock *ptp_clock;
drivers/net/phy/bcm-phy-ptp.c
655
ptp_clock_event(priv->ptp_clock, &event);
drivers/net/phy/bcm-phy-ptp.c
773
ptp_schedule_worker(priv->ptp_clock, 0);
drivers/net/phy/bcm-phy-ptp.c
846
ptp_cancel_worker_sync(priv->ptp_clock);
drivers/net/phy/bcm-phy-ptp.c
859
ts_info->phc_index = ptp_clock_index(priv->ptp_clock);
drivers/net/phy/bcm-phy-ptp.c
878
ptp_cancel_worker_sync(priv->ptp_clock);
drivers/net/phy/bcm-phy-ptp.c
923
struct ptp_clock *clock;
drivers/net/phy/bcm-phy-ptp.c
944
priv->ptp_clock = clock;
drivers/net/phy/dp83640.c
1387
info->phc_index = ptp_clock_index(dp83640->clock->ptp_clock);
drivers/net/phy/dp83640.c
1444
clock->ptp_clock = ptp_clock_register(&clock->caps,
drivers/net/phy/dp83640.c
1446
if (IS_ERR(clock->ptp_clock)) {
drivers/net/phy/dp83640.c
1447
err = PTR_ERR(clock->ptp_clock);
drivers/net/phy/dp83640.c
148
struct ptp_clock *ptp_clock;
drivers/net/phy/dp83640.c
1486
ptp_clock_unregister(clock->ptp_clock);
drivers/net/phy/dp83640.c
313
gpio = 1 + ptp_find_pin(clock->ptp_clock, PTP_PF_PEROUT,
drivers/net/phy/dp83640.c
493
gpio_num = 1 + ptp_find_pin(clock->ptp_clock,
drivers/net/phy/dp83640.c
629
cal_gpio = 1 + ptp_find_pin_unlocked(clock->ptp_clock, PTP_PF_PHYSYNC, 0);
drivers/net/phy/dp83640.c
786
ptp_clock_event(dp83640->clock->ptp_clock, &event);
drivers/net/phy/micrel.c
3201
info->phc_index = ptp_clock_index(shared->ptp_clock);
drivers/net/phy/micrel.c
3827
pin = ptp_find_pin(shared->ptp_clock, PTP_PF_PEROUT, event);
drivers/net/phy/micrel.c
3994
pin = ptp_find_pin(shared->ptp_clock, PTP_PF_EXTTS,
drivers/net/phy/micrel.c
416
struct ptp_clock *ptp_clock;
drivers/net/phy/micrel.c
4264
ptp_clock_event(shared->ptp_clock, &ptp_event);
drivers/net/phy/micrel.c
447
struct ptp_clock *ptp_clock;
drivers/net/phy/micrel.c
4551
shared->ptp_clock = ptp_clock_register(&shared->ptp_clock_info,
drivers/net/phy/micrel.c
4553
if (IS_ERR(shared->ptp_clock)) {
drivers/net/phy/micrel.c
4555
shared->ptp_clock);
drivers/net/phy/micrel.c
4560
if (!shared->ptp_clock)
drivers/net/phy/micrel.c
4978
pin = ptp_find_pin_unlocked(ptp_priv->ptp_clock, PTP_PF_EXTTS, 0);
drivers/net/phy/micrel.c
5017
ptp_clock_event(ptp_priv->ptp_clock, &ptp_event);
drivers/net/phy/micrel.c
5078
info->phc_index = ptp_priv->ptp_clock ?
drivers/net/phy/micrel.c
5079
ptp_clock_index(ptp_priv->ptp_clock) : -1;
drivers/net/phy/micrel.c
5127
ptp_schedule_worker(ptp_priv->ptp_clock, 0);
drivers/net/phy/micrel.c
5140
ptp_cancel_worker_sync(ptp_priv->ptp_clock);
drivers/net/phy/micrel.c
5732
pin = ptp_find_pin(ptp_priv->ptp_clock, PTP_PF_PEROUT, rq->perout.index);
drivers/net/phy/micrel.c
5916
pin = ptp_find_pin(ptp_priv->ptp_clock, PTP_PF_EXTTS, rq->extts.index);
drivers/net/phy/micrel.c
6020
ptp_priv->ptp_clock = ptp_clock_register(&ptp_priv->ptp_clock_info,
drivers/net/phy/micrel.c
6022
if (IS_ERR(ptp_priv->ptp_clock)) {
drivers/net/phy/micrel.c
6024
ptp_priv->ptp_clock);
drivers/net/phy/micrel.c
6028
if (!ptp_priv->ptp_clock)
drivers/net/phy/micrel.c
6071
if (ptp_priv->ptp_clock)
drivers/net/phy/micrel.c
6072
ptp_cancel_worker_sync(ptp_priv->ptp_clock);
drivers/net/phy/microchip_rds_ptp.c
1290
clock->ptp_clock = ptp_clock_register(&clock->caps,
drivers/net/phy/microchip_rds_ptp.c
1292
if (IS_ERR(clock->ptp_clock))
drivers/net/phy/microchip_rds_ptp.c
1296
if (!clock->ptp_clock)
drivers/net/phy/microchip_rds_ptp.c
227
event_pin = ptp_find_pin(clock->ptp_clock, PTP_PF_PEROUT,
drivers/net/phy/microchip_rds_ptp.c
624
info->phc_index = ptp_clock_index(clock->ptp_clock);
drivers/net/phy/microchip_rds_ptp.h
179
struct ptp_clock *ptp_clock;
drivers/net/phy/mscc/mscc_ptp.c
1158
info->phc_index = ptp_clock_index(vsc8531->ptp->ptp_clock);
drivers/net/phy/mscc/mscc_ptp.c
1224
ptp_schedule_worker(vsc8531->ptp->ptp_clock, 0);
drivers/net/phy/mscc/mscc_ptp.c
1556
if (vsc8531->ptp->ptp_clock) {
drivers/net/phy/mscc/mscc_ptp.c
1557
ptp_clock_unregister(vsc8531->ptp->ptp_clock);
drivers/net/phy/mscc/mscc_ptp.c
1632
vsc8531->ptp->ptp_clock = ptp_clock_register(&vsc8531->ptp->caps,
drivers/net/phy/mscc/mscc_ptp.c
1634
return PTR_ERR_OR_ZERO(vsc8531->ptp->ptp_clock);
drivers/net/phy/mscc/mscc_ptp.h
465
struct ptp_clock *ptp_clock;
drivers/net/phy/nxp-c45-tja11xx.c
1010
ptp_schedule_worker(priv->ptp_clock, 0);
drivers/net/phy/nxp-c45-tja11xx.c
1090
ts_info->phc_index = ptp_clock_index(priv->ptp_clock);
drivers/net/phy/nxp-c45-tja11xx.c
1800
if (priv->ptp_clock)
drivers/net/phy/nxp-c45-tja11xx.c
1801
ptp_clock_unregister(priv->ptp_clock);
drivers/net/phy/nxp-c45-tja11xx.c
741
ptp_clock_event(priv->ptp_clock, &event);
drivers/net/phy/nxp-c45-tja11xx.c
765
pin = ptp_find_pin(priv->ptp_clock, PTP_PF_PEROUT, perout->index);
drivers/net/phy/nxp-c45-tja11xx.c
866
pin = ptp_find_pin(priv->ptp_clock, PTP_PF_EXTTS, extts->index);
drivers/net/phy/nxp-c45-tja11xx.c
885
ptp_schedule_worker(priv->ptp_clock, 0);
drivers/net/phy/nxp-c45-tja11xx.c
961
priv->ptp_clock = ptp_clock_register(&priv->caps,
drivers/net/phy/nxp-c45-tja11xx.c
964
if (IS_ERR(priv->ptp_clock))
drivers/net/phy/nxp-c45-tja11xx.c
965
return PTR_ERR(priv->ptp_clock);
drivers/net/phy/nxp-c45-tja11xx.c
967
if (!priv->ptp_clock)
drivers/net/phy/nxp-c45-tja11xx.c
986
ptp_schedule_worker(priv->ptp_clock, 0);
drivers/net/phy/nxp-c45-tja11xx.h
17
struct ptp_clock *ptp_clock;
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
281
if (WARN_ON(mld->ptp_data.ptp_clock))
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
302
mld->ptp_data.ptp_clock =
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
305
if (IS_ERR(mld->ptp_data.ptp_clock)) {
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
307
PTR_ERR(mld->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
308
mld->ptp_data.ptp_clock = NULL;
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
309
} else if (!mld->ptp_data.ptp_clock) {
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
314
ptp_clock_index(mld->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
320
if (mld->ptp_data.ptp_clock) {
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
323
ptp_clock_index(mld->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
326
ptp_clock_unregister(mld->ptp_data.ptp_clock);
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
327
mld->ptp_data.ptp_clock = NULL;
drivers/net/wireless/intel/iwlwifi/mld/ptp.h
28
struct ptp_clock *ptp_clock;
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
1881
if (!mvm->ptp_data.ptp_clock)
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
845
struct ptp_clock *ptp_clock;
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
165
if (!mvm->ptp_data.ptp_clock) {
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
283
if (WARN_ON(mvm->ptp_data.ptp_clock))
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
303
mvm->ptp_data.ptp_clock =
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
306
if (IS_ERR(mvm->ptp_data.ptp_clock)) {
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
308
PTR_ERR(mvm->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
309
mvm->ptp_data.ptp_clock = NULL;
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
310
} else if (!mvm->ptp_data.ptp_clock) {
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
315
ptp_clock_index(mvm->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
326
if (mvm->ptp_data.ptp_clock) {
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
329
ptp_clock_index(mvm->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
332
ptp_clock_unregister(mvm->ptp_data.ptp_clock);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
333
mvm->ptp_data.ptp_clock = NULL;
drivers/ptp/ptp_chardev.c
135
struct ptp_clock *ptp = container_of(pccontext->clk, struct ptp_clock, clock);
drivers/ptp/ptp_chardev.c
169
struct ptp_clock *ptp =
drivers/ptp/ptp_chardev.c
170
container_of(pccontext->clk, struct ptp_clock, clock);
drivers/ptp/ptp_chardev.c
181
static long ptp_clock_getcaps(struct ptp_clock *ptp, void __user *arg)
drivers/ptp/ptp_chardev.c
201
static long ptp_extts_request(struct ptp_clock *ptp, unsigned int cmd, void __user *arg)
drivers/ptp/ptp_chardev.c
247
static long ptp_perout_request(struct ptp_clock *ptp, unsigned int cmd, void __user *arg)
drivers/ptp/ptp_chardev.c
302
static long ptp_enable_pps(struct ptp_clock *ptp, bool enable)
drivers/ptp/ptp_chardev.c
317
static long ptp_sys_offset_precise(struct ptp_clock *ptp, void __user *arg,
drivers/ptp/ptp_chardev.c
350
static long ptp_sys_offset_extended(struct ptp_clock *ptp, void __user *arg,
drivers/ptp/ptp_chardev.c
407
static long ptp_sys_offset(struct ptp_clock *ptp, void __user *arg)
drivers/ptp/ptp_chardev.c
446
static long ptp_pin_getfunc(struct ptp_clock *ptp, unsigned int cmd, void __user *arg)
drivers/ptp/ptp_chardev.c
466
static long ptp_pin_setfunc(struct ptp_clock *ptp, unsigned int cmd, void __user *arg)
drivers/ptp/ptp_chardev.c
50
void ptp_disable_all_events(struct ptp_clock *ptp)
drivers/ptp/ptp_chardev.c
507
struct ptp_clock *ptp = container_of(pccontext->clk, struct ptp_clock, clock);
drivers/ptp/ptp_chardev.c
586
struct ptp_clock *ptp =
drivers/ptp/ptp_chardev.c
587
container_of(pccontext->clk, struct ptp_clock, clock);
drivers/ptp/ptp_chardev.c
604
struct ptp_clock *ptp = container_of(pccontext->clk, struct ptp_clock, clock);
drivers/ptp/ptp_chardev.c
70
int ptp_set_pinfunc(struct ptp_clock *ptp, unsigned int pin,
drivers/ptp/ptp_clock.c
112
struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock);
drivers/ptp/ptp_clock.c
124
struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock);
drivers/ptp/ptp_clock.c
204
struct ptp_clock *ptp = container_of(dev, struct ptp_clock, dev);
drivers/ptp/ptp_clock.c
240
struct ptp_clock *ptp = container_of(work, struct ptp_clock,
drivers/ptp/ptp_clock.c
255
struct ptp_clock *ptp = filep->private_data;
drivers/ptp/ptp_clock.c
273
struct ptp_clock *ptp = filep->private_data;
drivers/ptp/ptp_clock.c
316
struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info,
drivers/ptp/ptp_clock.c
319
struct ptp_clock *ptp;
drivers/ptp/ptp_clock.c
331
ptp = kzalloc_obj(struct ptp_clock);
drivers/ptp/ptp_clock.c
491
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_clock.c
497
int ptp_clock_unregister(struct ptp_clock *ptp)
drivers/ptp/ptp_clock.c
534
void ptp_clock_event(struct ptp_clock *ptp, struct ptp_clock_event *event)
drivers/ptp/ptp_clock.c
570
int ptp_clock_index(struct ptp_clock *ptp)
drivers/ptp/ptp_clock.c
585
struct ptp_clock *ptp;
drivers/ptp/ptp_clock.c
611
struct ptp_clock *ptp;
drivers/ptp/ptp_clock.c
628
int ptp_find_pin(struct ptp_clock *ptp,
drivers/ptp/ptp_clock.c
646
int ptp_find_pin_unlocked(struct ptp_clock *ptp,
drivers/ptp/ptp_clock.c
661
int ptp_schedule_worker(struct ptp_clock *ptp, unsigned long delay)
drivers/ptp/ptp_clock.c
667
void ptp_cancel_worker_sync(struct ptp_clock *ptp)
drivers/ptp/ptp_clock.c
97
struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock);
drivers/ptp/ptp_clockmatrix.c
1588
ptp_schedule_worker(channel->ptp_clock,
drivers/ptp/ptp_clockmatrix.c
2276
channel->ptp_clock = ptp_clock_register(&channel->caps, NULL);
drivers/ptp/ptp_clockmatrix.c
2278
if (IS_ERR(channel->ptp_clock)) {
drivers/ptp/ptp_clockmatrix.c
2279
err = PTR_ERR(channel->ptp_clock);
drivers/ptp/ptp_clockmatrix.c
2280
channel->ptp_clock = NULL;
drivers/ptp/ptp_clockmatrix.c
2284
if (!channel->ptp_clock)
drivers/ptp/ptp_clockmatrix.c
2288
index, channel->ptp_clock->index);
drivers/ptp/ptp_clockmatrix.c
2361
if (channel->ptp_clock)
drivers/ptp/ptp_clockmatrix.c
2362
ptp_clock_unregister(channel->ptp_clock);
drivers/ptp/ptp_clockmatrix.c
292
ref = ptp_find_pin(channel->ptp_clock, PTP_PF_EXTTS, channel->tod);
drivers/ptp/ptp_clockmatrix.c
467
ptp_clock_event(ptp_channel->ptp_clock, &event);
drivers/ptp/ptp_clockmatrix.h
85
struct ptp_clock *ptp_clock;
drivers/ptp/ptp_dfl_tod.c
299
dt->ptp_clock = ptp_clock_register(&dt->ptp_clock_ops, dev);
drivers/ptp/ptp_dfl_tod.c
300
if (IS_ERR(dt->ptp_clock))
drivers/ptp/ptp_dfl_tod.c
301
return dev_err_probe(dt->dev, PTR_ERR(dt->ptp_clock),
drivers/ptp/ptp_dfl_tod.c
311
ptp_clock_unregister(dt->ptp_clock);
drivers/ptp/ptp_dfl_tod.c
65
struct ptp_clock *ptp_clock;
drivers/ptp/ptp_dte.c
42
struct ptp_clock *ptp_clk;
drivers/ptp/ptp_fc3.c
271
ptp_clock_event(idtfc3->ptp_clock, &event);
drivers/ptp/ptp_fc3.c
668
ptp_schedule_worker(idtfc3->ptp_clock, idtfc3->tc_update_period);
drivers/ptp/ptp_fc3.c
828
idtfc3->ptp_clock = ptp_clock_register(&idtfc3->caps, NULL);
drivers/ptp/ptp_fc3.c
830
if (IS_ERR(idtfc3->ptp_clock)) {
drivers/ptp/ptp_fc3.c
831
err = PTR_ERR(idtfc3->ptp_clock);
drivers/ptp/ptp_fc3.c
832
idtfc3->ptp_clock = NULL;
drivers/ptp/ptp_fc3.c
845
idtfc3->ptp_clock->index);
drivers/ptp/ptp_fc3.c
999
ptp_clock_unregister(idtfc3->ptp_clock);
drivers/ptp/ptp_fc3.h
22
struct ptp_clock *ptp_clock;
drivers/ptp/ptp_idt82p33.c
1212
channel->ptp_clock = ptp_clock_register(&channel->caps, NULL);
drivers/ptp/ptp_idt82p33.c
1214
if (IS_ERR(channel->ptp_clock)) {
drivers/ptp/ptp_idt82p33.c
1215
err = PTR_ERR(channel->ptp_clock);
drivers/ptp/ptp_idt82p33.c
1216
channel->ptp_clock = NULL;
drivers/ptp/ptp_idt82p33.c
1220
if (!channel->ptp_clock)
drivers/ptp/ptp_idt82p33.c
1240
index, channel->ptp_clock->index);
drivers/ptp/ptp_idt82p33.c
258
ref = ptp_find_pin(channel->ptp_clock, PTP_PF_EXTTS, channel->plln);
drivers/ptp/ptp_idt82p33.c
312
ptp_clock_event(event_channel->ptp_clock,
drivers/ptp/ptp_idt82p33.c
619
ptp_schedule_worker(channel->ptp_clock,
drivers/ptp/ptp_idt82p33.c
924
if (channel->ptp_clock)
drivers/ptp/ptp_idt82p33.c
925
ptp_clock_unregister(channel->ptp_clock);
drivers/ptp/ptp_idt82p33.h
61
struct ptp_clock *ptp_clock;
drivers/ptp/ptp_kvm_common.c
132
ptp_clock_unregister(kvm_ptp_clock.ptp_clock);
drivers/ptp/ptp_kvm_common.c
149
kvm_ptp_clock.ptp_clock = ptp_clock_register(&kvm_ptp_clock.caps, NULL);
drivers/ptp/ptp_kvm_common.c
151
return PTR_ERR_OR_ZERO(kvm_ptp_clock.ptp_clock);
drivers/ptp/ptp_kvm_common.c
21
struct ptp_clock *ptp_clock;
drivers/ptp/ptp_mock.c
38
struct ptp_clock *clock;
drivers/ptp/ptp_netc.c
110
struct ptp_clock *clock;
drivers/ptp/ptp_ocp.c
386
struct ptp_clock *ptp;
drivers/ptp/ptp_pch.c
114
struct ptp_clock *ptp_clock;
drivers/ptp/ptp_pch.c
311
ptp_clock_event(pch_dev->ptp_clock, &event);
drivers/ptp/ptp_pch.c
322
ptp_clock_event(pch_dev->ptp_clock, &event);
drivers/ptp/ptp_pch.c
445
ptp_clock_unregister(chip->ptp_clock);
drivers/ptp/ptp_pch.c
475
chip->ptp_clock = ptp_clock_register(&chip->caps, &pdev->dev);
drivers/ptp/ptp_pch.c
476
if (IS_ERR(chip->ptp_clock))
drivers/ptp/ptp_pch.c
477
return PTR_ERR(chip->ptp_clock);
drivers/ptp/ptp_pch.c
514
ptp_clock_unregister(chip->ptp_clock);
drivers/ptp/ptp_private.h
105
static inline bool ptp_vclock_in_use(struct ptp_clock *ptp)
drivers/ptp/ptp_private.h
131
static inline bool ptp_clock_freerun(struct ptp_clock *ptp)
drivers/ptp/ptp_private.h
145
void ptp_disable_all_events(struct ptp_clock *ptp);
drivers/ptp/ptp_private.h
148
int ptp_set_pinfunc(struct ptp_clock *ptp, unsigned int pin,
drivers/ptp/ptp_private.h
170
int ptp_populate_pin_groups(struct ptp_clock *ptp);
drivers/ptp/ptp_private.h
171
void ptp_cleanup_pin_groups(struct ptp_clock *ptp);
drivers/ptp/ptp_private.h
173
struct ptp_vclock *ptp_vclock_register(struct ptp_clock *pclock);
drivers/ptp/ptp_private.h
78
struct ptp_clock *pclock;
drivers/ptp/ptp_private.h
80
struct ptp_clock *clock;
drivers/ptp/ptp_s390.c
11
static struct ptp_clock *ptp_stcke_clock, *ptp_qpt_clock;
drivers/ptp/ptp_sysfs.c
115
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
143
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
16
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
168
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
190
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
207
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
25
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
269
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
281
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
345
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
35
struct ptp_clock *ptp = dev_get_drvdata(dev); \
drivers/ptp/ptp_sysfs.c
381
static int ptp_pin_name2index(struct ptp_clock *ptp, const char *name)
drivers/ptp/ptp_sysfs.c
394
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
416
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
438
int ptp_populate_pin_groups(struct ptp_clock *ptp)
drivers/ptp/ptp_sysfs.c
477
void ptp_cleanup_pin_groups(struct ptp_clock *ptp)
drivers/ptp/ptp_sysfs.c
51
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_sysfs.c
76
struct ptp_clock *ptp = dev_get_drvdata(dev);
drivers/ptp/ptp_vclock.c
131
struct ptp_clock *pptp = vclock->pclock;
drivers/ptp/ptp_vclock.c
159
static void ptp_vclock_set_subclass(struct ptp_clock *ptp)
drivers/ptp/ptp_vclock.c
177
struct ptp_clock *ptp = vclock->pclock;
drivers/ptp/ptp_vclock.c
192
struct ptp_vclock *ptp_vclock_register(struct ptp_clock *pclock)
drivers/ptp/ptp_vclock.c
245
struct ptp_clock *ptp;
drivers/ptp/ptp_vclock.c
94
struct ptp_clock *pptp = vclock->pclock;
drivers/ptp/ptp_vmclock.c
332
static struct ptp_clock *vmclock_ptp_register(struct device *dev,
drivers/ptp/ptp_vmclock.c
50
struct ptp_clock *ptp_clock;
drivers/ptp/ptp_vmclock.c
640
if (st->ptp_clock)
drivers/ptp/ptp_vmclock.c
641
ptp_clock_unregister(st->ptp_clock);
drivers/ptp/ptp_vmclock.c
743
st->ptp_clock = vmclock_ptp_register(dev, st);
drivers/ptp/ptp_vmclock.c
744
if (IS_ERR(st->ptp_clock)) {
drivers/ptp/ptp_vmclock.c
745
ret = PTR_ERR(st->ptp_clock);
drivers/ptp/ptp_vmclock.c
746
st->ptp_clock = NULL;
drivers/ptp/ptp_vmclock.c
751
if (!st->miscdev.minor && !st->ptp_clock) {
drivers/ptp/ptp_vmclock.c
759
(st->miscdev.minor && st->ptp_clock) ? ", " : "",
drivers/ptp/ptp_vmclock.c
760
st->ptp_clock ? "PTP" : "");
drivers/ptp/ptp_vmw.c
21
static struct ptp_clock *ptp_vmw_clock;
drivers/virtio/virtio_rtc_ptp.c
251
int ret = ptp_clock_unregister(vio_ptp->ptp_clock);
drivers/virtio/virtio_rtc_ptp.c
308
struct ptp_clock *ptp_clock;
drivers/virtio/virtio_rtc_ptp.c
31
struct ptp_clock *ptp_clock;
drivers/virtio/virtio_rtc_ptp.c
333
ptp_clock = ptp_clock_register(&vio_ptp->ptp_info, parent_dev);
drivers/virtio/virtio_rtc_ptp.c
334
if (IS_ERR(ptp_clock))
drivers/virtio/virtio_rtc_ptp.c
337
vio_ptp->ptp_clock = ptp_clock;
drivers/virtio/virtio_rtc_ptp.c
342
ret = PTR_ERR(ptp_clock);
include/linux/fsl/ptp_qoriq.h
145
struct ptp_clock *clock;
include/linux/ptp_clock_kernel.h
229
struct ptp_clock;
include/linux/ptp_clock_kernel.h
345
extern struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info,
include/linux/ptp_clock_kernel.h
354
extern int ptp_clock_unregister(struct ptp_clock *ptp);
include/linux/ptp_clock_kernel.h
363
extern void ptp_clock_event(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
372
extern int ptp_clock_index(struct ptp_clock *ptp);
include/linux/ptp_clock_kernel.h
408
int ptp_find_pin(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
426
int ptp_find_pin_unlocked(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
437
int ptp_schedule_worker(struct ptp_clock *ptp, unsigned long delay);
include/linux/ptp_clock_kernel.h
444
void ptp_cancel_worker_sync(struct ptp_clock *ptp);
include/linux/ptp_clock_kernel.h
447
static inline struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info,
include/linux/ptp_clock_kernel.h
450
static inline int ptp_clock_unregister(struct ptp_clock *ptp)
include/linux/ptp_clock_kernel.h
452
static inline void ptp_clock_event(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
455
static inline int ptp_clock_index(struct ptp_clock *ptp)
include/linux/ptp_clock_kernel.h
461
static inline int ptp_find_pin(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
464
static inline int ptp_find_pin_unlocked(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
468
static inline int ptp_schedule_worker(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
471
static inline void ptp_cancel_worker_sync(struct ptp_clock *ptp)
include/soc/mscc/ocelot.h
887
struct ptp_clock *ptp_clock;