Symbol: ptp_clock
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
423
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
1146
struct ptp_clock *ptp_clock;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1157
struct ptp_clock *clock;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1205
aq_ptp->ptp_clock = clock;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1247
ptp_clock_unregister(aq_ptp->ptp_clock);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1274
struct ptp_clock *aq_ptp_get_ptp_clock(struct aq_ptp_s *aq_ptp)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1276
return aq_ptp->ptp_clock;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1360
ptp_clock_event(aq_ptp->ptp_clock, &ptp_event);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
57
struct ptp_clock *ptp_clock;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
152
static inline struct ptp_clock *aq_ptp_get_ptp_clock(struct aq_ptp_s *aq_ptp)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
73
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
5433
if (ptp->ptp_clock)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5434
info->phc_index = ptp_clock_index(ptp->ptp_clock);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1033
if (!ptp->ptp_clock) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1096
if (ptp->ptp_clock) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1097
ptp_clock_unregister(ptp->ptp_clock);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1098
ptp->ptp_clock = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1116
if (ptp->ptp_clock && bnxt_pps_config_ok(bp))
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1147
ptp->ptp_clock = ptp_clock_register(&ptp->ptp_info, &bp->pdev->dev);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1148
if (IS_ERR(ptp->ptp_clock)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1149
int err = PTR_ERR(ptp->ptp_clock);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1151
ptp->ptp_clock = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1163
ptp_schedule_worker(ptp->ptp_clock, 0);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1181
if (ptp->ptp_clock)
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1182
ptp_clock_unregister(ptp->ptp_clock);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1184
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
488
pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_EXTTS,
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
503
pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_PEROUT,
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
802
ptp_cancel_worker_sync(ptp->ptp_clock);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
812
ptp_schedule_worker(ptp->ptp_clock, 0);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
840
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
1348
struct ptp_clock *ptp_clock;
drivers/net/ethernet/cadence/macb_main.c
3667
if (bp->ptp_clock)
drivers/net/ethernet/cadence/macb_main.c
3668
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
1649
lio->ptp_clock = ptp_clock_register(&lio->ptp_info,
drivers/net/ethernet/cavium/liquidio/lio_main.c
1652
if (IS_ERR(lio->ptp_clock))
drivers/net/ethernet/cavium/liquidio/lio_main.c
1653
lio->ptp_clock = NULL;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1824
if (lio->ptp_clock) {
drivers/net/ethernet/cavium/liquidio/lio_main.c
1825
ptp_clock_unregister(lio->ptp_clock);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1826
lio->ptp_clock = NULL;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1882
if (lio->ptp_clock) {
drivers/net/ethernet/cavium/liquidio/lio_main.c
1883
ptp_clock_unregister(lio->ptp_clock);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1884
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
2156
nic->ptp_clock = ptp_clock;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2295
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
793
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
2286
if (adapter->ptp_clock)
drivers/net/ethernet/intel/e1000e/ethtool.c
2287
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
1382
if (!IS_ERR_OR_NULL(pf->ptp_clock))
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1401
pf->ptp_clock = ptp_clock_register(&pf->ptp_caps, &pf->pdev->dev);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1402
if (IS_ERR(pf->ptp_clock))
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1403
return PTR_ERR(pf->ptp_clock);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1502
pf->ptp_clock = NULL;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1505
} else if (pf->ptp_clock) {
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1558
if (pf->ptp_clock) {
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1559
ptp_clock_unregister(pf->ptp_clock);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1560
pf->ptp_clock = NULL;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
172
ptp_clock_event(pf->ptp_clock, &event);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
559
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
3125
struct ptp_clock *clock;
drivers/net/ethernet/intel/ice/ice_ptp.h
262
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
5580
ptp_clock_event(adapter->ptp_clock, &event);
drivers/net/ethernet/intel/igc/igc_main.c
5620
ptp_clock_event(adapter->ptp_clock, &event);
drivers/net/ethernet/intel/igc/igc_main.c
5629
ptp_clock_event(adapter->ptp_clock, &event);
drivers/net/ethernet/intel/igc/igc_ptp.c
1205
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/igc/igc_ptp.c
1220
adapter->ptp_clock = ptp_clock_register(&adapter->ptp_caps,
drivers/net/ethernet/intel/igc/igc_ptp.c
1222
if (IS_ERR(adapter->ptp_clock)) {
drivers/net/ethernet/intel/igc/igc_ptp.c
1223
adapter->ptp_clock = NULL;
drivers/net/ethernet/intel/igc/igc_ptp.c
1226
} else if (adapter->ptp_clock) {
drivers/net/ethernet/intel/igc/igc_ptp.c
1297
if (adapter->ptp_clock) {
drivers/net/ethernet/intel/igc/igc_ptp.c
1298
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
789
struct ptp_clock *ptp_clock;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3337
if (adapter->ptp_clock)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3338
info->phc_index = ptp_clock_index(adapter->ptp_clock);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9427
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
81
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
265
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
545
ptp_clock_event(priv->ptp_clock, &event);
drivers/net/ethernet/stmicro/stmmac/hwif.h
509
void (*config_sub_second_increment)(void __iomem *ioaddr, u32 ptp_clock,
drivers/net/ethernet/stmicro/stmmac/stmmac.h
309
struct ptp_clock *ptp_clock;
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
1015
if (priv->ptp_clock)
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
1016
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
368
priv->ptp_clock = ptp_clock_register(&priv->ptp_clock_ops,
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
370
if (IS_ERR(priv->ptp_clock)) {
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
372
priv->ptp_clock = NULL;
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
375
if (priv->ptp_clock)
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
389
if (priv->ptp_clock) {
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
390
ptp_clock_unregister(priv->ptp_clock);
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
391
priv->ptp_clock = NULL;
drivers/net/ethernet/ti/am65-cpts.c
1005
ptp_schedule_worker(cpts->ptp_clock, 0);
drivers/net/ethernet/ti/am65-cpts.c
1149
ptp_clock_unregister(cpts->ptp_clock);
drivers/net/ethernet/ti/am65-cpts.c
1225
cpts->ptp_clock = ptp_clock_register(&cpts->ptp_info, cpts->dev);
drivers/net/ethernet/ti/am65-cpts.c
1226
if (IS_ERR_OR_NULL(cpts->ptp_clock)) {
drivers/net/ethernet/ti/am65-cpts.c
1228
PTR_ERR(cpts->ptp_clock));
drivers/net/ethernet/ti/am65-cpts.c
1229
ret = cpts->ptp_clock ? PTR_ERR(cpts->ptp_clock) : -ENODEV;
drivers/net/ethernet/ti/am65-cpts.c
1232
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/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
704
if (wx->ptp_clock)
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
705
info->phc_index = ptp_clock_index(wx->ptp_clock);
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
721
if (wx->ptp_clock) {
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1612
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
1396
struct ptp_clock *ptp_clock;
drivers/net/ethernet/xscale/ptp_ixp46x.c
105
ptp_clock_event(ixp_clock->ptp_clock, &event);
drivers/net/ethernet/xscale/ptp_ixp46x.c
239
*phc_index = ptp_clock_index(ixp_clock.ptp_clock);
drivers/net/ethernet/xscale/ptp_ixp46x.c
241
if (!ixp_clock.ptp_clock)
drivers/net/ethernet/xscale/ptp_ixp46x.c
251
struct ptp_clock *ptp_clock = d;
drivers/net/ethernet/xscale/ptp_ixp46x.c
253
ptp_clock_unregister(ptp_clock);
drivers/net/ethernet/xscale/ptp_ixp46x.c
254
ixp_clock.ptp_clock = NULL;
drivers/net/ethernet/xscale/ptp_ixp46x.c
27
struct ptp_clock *ptp_clock;
drivers/net/ethernet/xscale/ptp_ixp46x.c
271
ixp_clock.ptp_clock = ptp_clock_register(&ixp_clock.caps, NULL);
drivers/net/ethernet/xscale/ptp_ixp46x.c
273
if (IS_ERR(ixp_clock.ptp_clock))
drivers/net/ethernet/xscale/ptp_ixp46x.c
274
return PTR_ERR(ixp_clock.ptp_clock);
drivers/net/ethernet/xscale/ptp_ixp46x.c
277
ixp_clock.ptp_clock);
drivers/net/ethernet/xscale/ptp_ixp46x.c
91
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
3142
info->phc_index = ptp_clock_index(shared->ptp_clock);
drivers/net/phy/micrel.c
3768
pin = ptp_find_pin(shared->ptp_clock, PTP_PF_PEROUT, event);
drivers/net/phy/micrel.c
3935
pin = ptp_find_pin(shared->ptp_clock, PTP_PF_EXTTS,
drivers/net/phy/micrel.c
410
struct ptp_clock *ptp_clock;
drivers/net/phy/micrel.c
4205
ptp_clock_event(shared->ptp_clock, &ptp_event);
drivers/net/phy/micrel.c
441
struct ptp_clock *ptp_clock;
drivers/net/phy/micrel.c
4492
shared->ptp_clock = ptp_clock_register(&shared->ptp_clock_info,
drivers/net/phy/micrel.c
4494
if (IS_ERR(shared->ptp_clock)) {
drivers/net/phy/micrel.c
4496
shared->ptp_clock);
drivers/net/phy/micrel.c
4501
if (!shared->ptp_clock)
drivers/net/phy/micrel.c
4918
pin = ptp_find_pin_unlocked(ptp_priv->ptp_clock, PTP_PF_EXTTS, 0);
drivers/net/phy/micrel.c
4957
ptp_clock_event(ptp_priv->ptp_clock, &ptp_event);
drivers/net/phy/micrel.c
5018
info->phc_index = ptp_priv->ptp_clock ?
drivers/net/phy/micrel.c
5019
ptp_clock_index(ptp_priv->ptp_clock) : -1;
drivers/net/phy/micrel.c
5067
ptp_schedule_worker(ptp_priv->ptp_clock, 0);
drivers/net/phy/micrel.c
5080
ptp_cancel_worker_sync(ptp_priv->ptp_clock);
drivers/net/phy/micrel.c
5672
pin = ptp_find_pin(ptp_priv->ptp_clock, PTP_PF_PEROUT, rq->perout.index);
drivers/net/phy/micrel.c
5856
pin = ptp_find_pin(ptp_priv->ptp_clock, PTP_PF_EXTTS, rq->extts.index);
drivers/net/phy/micrel.c
5960
ptp_priv->ptp_clock = ptp_clock_register(&ptp_priv->ptp_clock_info,
drivers/net/phy/micrel.c
5962
if (IS_ERR(ptp_priv->ptp_clock)) {
drivers/net/phy/micrel.c
5964
ptp_priv->ptp_clock);
drivers/net/phy/micrel.c
5968
if (!ptp_priv->ptp_clock)
drivers/net/phy/micrel.c
6011
if (ptp_priv->ptp_clock)
drivers/net/phy/micrel.c
6012
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
280
if (WARN_ON(mld->ptp_data.ptp_clock))
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
301
mld->ptp_data.ptp_clock =
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
304
if (IS_ERR_OR_NULL(mld->ptp_data.ptp_clock)) {
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
306
PTR_ERR(mld->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
307
mld->ptp_data.ptp_clock = NULL;
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
311
ptp_clock_index(mld->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
317
if (mld->ptp_data.ptp_clock) {
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
320
ptp_clock_index(mld->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
322
ptp_clock_unregister(mld->ptp_data.ptp_clock);
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
323
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
1726
if (!mvm->ptp_data.ptp_clock)
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
842
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
280
if (WARN_ON(mvm->ptp_data.ptp_clock))
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
300
mvm->ptp_data.ptp_clock =
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
303
if (IS_ERR(mvm->ptp_data.ptp_clock)) {
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
305
PTR_ERR(mvm->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
306
mvm->ptp_data.ptp_clock = NULL;
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
307
} else if (mvm->ptp_data.ptp_clock) {
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
310
ptp_clock_index(mvm->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
321
if (mvm->ptp_data.ptp_clock) {
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
324
ptp_clock_index(mvm->ptp_data.ptp_clock));
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
326
ptp_clock_unregister(mvm->ptp_data.ptp_clock);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
327
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
403
static long ptp_sys_offset(struct ptp_clock *ptp, void __user *arg)
drivers/ptp/ptp_chardev.c
442
static long ptp_pin_getfunc(struct ptp_clock *ptp, unsigned int cmd, void __user *arg)
drivers/ptp/ptp_chardev.c
462
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
503
struct ptp_clock *ptp = container_of(pccontext->clk, struct ptp_clock, clock);
drivers/ptp/ptp_chardev.c
582
struct ptp_clock *ptp =
drivers/ptp/ptp_chardev.c
583
container_of(pccontext->clk, struct ptp_clock, clock);
drivers/ptp/ptp_chardev.c
600
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
43
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
357
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
129
struct ptp_clock *pptp = vclock->pclock;
drivers/ptp/ptp_vclock.c
157
static void ptp_vclock_set_subclass(struct ptp_clock *ptp)
drivers/ptp/ptp_vclock.c
175
struct ptp_clock *ptp = vclock->pclock;
drivers/ptp/ptp_vclock.c
190
struct ptp_vclock *ptp_vclock_register(struct ptp_clock *pclock)
drivers/ptp/ptp_vclock.c
243
struct ptp_clock *ptp;
drivers/ptp/ptp_vclock.c
92
struct ptp_clock *pptp = vclock->pclock;
drivers/ptp/ptp_vmclock.c
337
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
645
if (st->ptp_clock)
drivers/ptp/ptp_vmclock.c
646
ptp_clock_unregister(st->ptp_clock);
drivers/ptp/ptp_vmclock.c
748
st->ptp_clock = vmclock_ptp_register(dev, st);
drivers/ptp/ptp_vmclock.c
749
if (IS_ERR(st->ptp_clock)) {
drivers/ptp/ptp_vmclock.c
750
ret = PTR_ERR(st->ptp_clock);
drivers/ptp/ptp_vmclock.c
751
st->ptp_clock = NULL;
drivers/ptp/ptp_vmclock.c
756
if (!st->miscdev.minor && !st->ptp_clock) {
drivers/ptp/ptp_vmclock.c
764
(st->miscdev.minor && st->ptp_clock) ? ", " : "",
drivers/ptp/ptp_vmclock.c
765
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
228
struct ptp_clock;
include/linux/ptp_clock_kernel.h
344
extern struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info,
include/linux/ptp_clock_kernel.h
353
extern int ptp_clock_unregister(struct ptp_clock *ptp);
include/linux/ptp_clock_kernel.h
362
extern void ptp_clock_event(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
371
extern int ptp_clock_index(struct ptp_clock *ptp);
include/linux/ptp_clock_kernel.h
407
int ptp_find_pin(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
425
int ptp_find_pin_unlocked(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
436
int ptp_schedule_worker(struct ptp_clock *ptp, unsigned long delay);
include/linux/ptp_clock_kernel.h
443
void ptp_cancel_worker_sync(struct ptp_clock *ptp);
include/linux/ptp_clock_kernel.h
446
static inline struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info,
include/linux/ptp_clock_kernel.h
449
static inline int ptp_clock_unregister(struct ptp_clock *ptp)
include/linux/ptp_clock_kernel.h
451
static inline void ptp_clock_event(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
454
static inline int ptp_clock_index(struct ptp_clock *ptp)
include/linux/ptp_clock_kernel.h
460
static inline int ptp_find_pin(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
463
static inline int ptp_find_pin_unlocked(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
467
static inline int ptp_schedule_worker(struct ptp_clock *ptp,
include/linux/ptp_clock_kernel.h
470
static inline void ptp_cancel_worker_sync(struct ptp_clock *ptp)
include/soc/mscc/ocelot.h
887
struct ptp_clock *ptp_clock;