Searched refs:ptp_clock (Results 101 - 125 of 128) sorted by last modified time

123456

/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x.h1834 struct ptp_clock *ptp_clock; member in struct:bnx2x
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_ptp.c217 pin = ptp_find_pin(ocelot->ptp_clock, PTP_PF_PEROUT,
585 info->phc_index = ocelot->ptp_clock ?
586 ptp_clock_index(ocelot->ptp_clock) : -1;
818 struct ptp_clock *ptp_clock; local
833 ptp_clock = ptp_clock_register(&ocelot->ptp_info, ocelot->dev);
834 if (IS_ERR(ptp_clock))
835 return PTR_ERR(ptp_clock);
837 if (!ptp_clock)
840 ocelot->ptp_clock
[all...]
/linux-master/drivers/ptp/
H A Dptp_clockmatrix.h13 #include <linux/ptp_clock.h>
85 struct ptp_clock *ptp_clock; member in struct:idtcm_channel
H A Dptp_idt82p33.h61 struct ptp_clock *ptp_clock; member in struct:idt82p33_channel
H A Dptp_dfl_tod.c65 struct ptp_clock *ptp_clock; member in struct:dfl_tod
299 dt->ptp_clock = ptp_clock_register(&dt->ptp_clock_ops, dev);
300 if (IS_ERR(dt->ptp_clock))
301 return dev_err_probe(dt->dev, PTR_ERR(dt->ptp_clock),
311 ptp_clock_unregister(dt->ptp_clock);
H A Dptp_pch.c113 struct ptp_clock *ptp_clock; member in struct:pch_dev
310 ptp_clock_event(pch_dev->ptp_clock, &event);
321 ptp_clock_event(pch_dev->ptp_clock, &event);
444 ptp_clock_unregister(chip->ptp_clock);
474 chip->ptp_clock = ptp_clock_register(&chip->caps, &pdev->dev);
475 if (IS_ERR(chip->ptp_clock))
476 return PTR_ERR(chip->ptp_clock);
513 ptp_clock_unregister(chip->ptp_clock);
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dptp.c165 if (!mvm->ptp_data.ptp_clock) {
273 /* Warn if the interface already has a ptp_clock defined */
274 if (WARN_ON(mvm->ptp_data.ptp_clock))
293 mvm->ptp_data.ptp_clock =
296 if (IS_ERR(mvm->ptp_data.ptp_clock)) {
298 PTR_ERR(mvm->ptp_data.ptp_clock));
299 mvm->ptp_data.ptp_clock = NULL;
300 } else if (mvm->ptp_data.ptp_clock) {
303 ptp_clock_index(mvm->ptp_data.ptp_clock));
314 if (mvm->ptp_data.ptp_clock) {
[all...]
/linux-master/include/linux/fsl/
H A Dptp_qoriq.h145 struct ptp_clock *clock;
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4.h1188 struct ptp_clock *ptp_clock; member in struct:adapter
H A Dcxgb4_ptp.c427 if (!IS_ERR_OR_NULL(adapter->ptp_clock))
434 adapter->ptp_clock = ptp_clock_register(&adapter->ptp_clock_info,
436 if (IS_ERR_OR_NULL(adapter->ptp_clock)) {
437 adapter->ptp_clock = NULL;
446 ptp_clock_unregister(adapter->ptp_clock);
447 adapter->ptp_clock = NULL;
464 if (adapter->ptp_clock) {
465 ptp_clock_unregister(adapter->ptp_clock);
466 adapter->ptp_clock = NULL;
/linux-master/drivers/net/dsa/microchip/
H A Dksz_ptp.h24 struct ptp_clock *clock;
/linux-master/drivers/net/ethernet/xscale/
H A Dptp_ixp46x.c27 struct ptp_clock *ptp_clock; member in struct:ixp_clock
91 ptp_clock_event(ixp_clock->ptp_clock, &event);
105 ptp_clock_event(ixp_clock->ptp_clock, &event);
236 *phc_index = ptp_clock_index(ixp_clock.ptp_clock);
238 if (!ixp_clock.ptp_clock)
248 struct ptp_clock *ptp_clock = d; local
250 ptp_clock_unregister(ptp_clock);
251 ixp_clock.ptp_clock
[all...]
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_ptp.c15 struct ptp_clock *clock;
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_ptp.c77 struct ptp_clock *ptp;
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-ptp.c218 struct ptp_clock *clock;
238 pdata->ptp_clock = clock;
265 if (pdata->ptp_clock)
266 ptp_clock_unregister(pdata->ptp_clock);
/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c983 if (nic->ptp_clock)
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_ptp.c226 adapter->ptp_clock = ptp_clock_register(&adapter->ptp_clock_info,
228 if (IS_ERR(adapter->ptp_clock)) {
231 retval = PTR_ERR(adapter->ptp_clock);
232 adapter->ptp_clock = NULL;
233 } else if (adapter->ptp_clock) {
242 if (adapter->ptp_clock) {
243 ptp_clock_unregister(adapter->ptp_clock);
/linux-master/drivers/net/dsa/mv88e6xxx/
H A Dhwtstamp.c82 info->phc_index = ptp_clock_index(chip->ptp_clock);
355 ptp_schedule_worker(chip->ptp_clock, 0);
498 ptp_schedule_worker(chip->ptp_clock, 0);
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_ptp.h60 struct ptp_clock *clock;
/linux-master/drivers/net/dsa/sja1105/
H A Dsja1105_ptp.h85 struct ptp_clock *clock;
/linux-master/drivers/net/phy/mscc/
H A Dmscc_ptp.h464 struct ptp_clock *ptp_clock; member in struct:vsc85xx_ptp
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_tai.c58 struct ptp_clock *ptp_clock; member in struct:mvpp2_tai
342 return ptp_clock_index(tai->ptp_clock);
377 ptp_schedule_worker(tai->ptp_clock, delay);
382 ptp_cancel_worker_sync(tai->ptp_clock);
389 if (!IS_ERR(tai->ptp_clock))
390 ptp_clock_unregister(tai->ptp_clock);
450 tai->ptp_clock = ptp_clock_register(&tai->caps, dev);
451 if (IS_ERR(tai->ptp_clock))
452 return PTR_ERR(tai->ptp_clock);
[all...]
/linux-master/drivers/net/ethernet/cavium/common/
H A Dcavium_ptp.c282 clock->ptp_clock = ptp_clock_register(&clock->ptp_info, dev);
283 if (IS_ERR(clock->ptp_clock)) {
284 err = PTR_ERR(clock->ptp_clock);
319 ptp_clock_unregister(clock->ptp_clock);
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Docteon_network.h166 struct ptp_clock *ptp_clock; member in struct:lio
/linux-master/drivers/net/ethernet/ti/
H A Dcpts.h106 struct ptp_clock *clock;

Completed in 424 milliseconds

123456