Searched refs:ptp_clock (Results 1 - 25 of 128) sorted by last modified time

123456

/linux-master/drivers/net/ethernet/ti/
H A Dam65-cpts.c160 struct ptp_clock *ptp_clock; member in struct:am65_cpts
338 ptp_clock_event(cpts->ptp_clock, &pevent);
362 ptp_schedule_worker(cpts->ptp_clock, 0);
936 ptp_schedule_worker(cpts->ptp_clock, 0);
1080 ptp_clock_unregister(cpts->ptp_clock);
1155 cpts->ptp_clock = ptp_clock_register(&cpts->ptp_info, cpts->dev);
1156 if (IS_ERR_OR_NULL(cpts->ptp_clock)) {
1158 PTR_ERR(cpts->ptp_clock));
1159 ret = cpts->ptp_clock
[all...]
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_main.c5312 ptp_clock_event(adapter->ptp_clock, &event);
5352 ptp_clock_event(adapter->ptp_clock, &event);
5361 ptp_clock_event(adapter->ptp_clock, &event);
H A Digc.h268 struct ptp_clock *ptp_clock; member in struct:igc_adapter
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c1215 if (priv->ptp_clock)
1216 info->phc_index = ptp_clock_index(priv->ptp_clock);
H A Dstmmac.h285 struct ptp_clock *ptp_clock; member in struct:stmmac_priv
/linux-master/drivers/net/phy/
H A Dmicrel.c32 #include <linux/ptp_clock.h>
305 struct ptp_clock *ptp_clock; member in struct:lan8814_shared_priv
313 /* Lock for ptp_clock and ref */
340 struct ptp_clock *ptp_clock; member in struct:kszphy_ptp_priv
342 /* Lock for ptp_clock */
2394 info->phc_index = ptp_clock_index(shared->ptp_clock);
3227 shared->ptp_clock = ptp_clock_register(&shared->ptp_clock_info,
3229 if (IS_ERR(shared->ptp_clock)) {
[all...]
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e.h656 struct ptp_clock *ptp_clock; member in struct:i40e_pf
/linux-master/drivers/net/ethernet/freescale/
H A Dfec_main.c2777 if (fep->ptp_clock)
2778 info->phc_index = ptp_clock_index(fep->ptp_clock);
4539 if (fep->bufdesc_ex && fep->ptp_clock)
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmvm.h801 struct ptp_clock *ptp_clock; member in struct:ptp_data
H A Dfw.c1680 if (!mvm->ptp_data.ptp_clock)
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.h317 struct ptp_clock *ptp_clock; member in struct:otx2_ptp
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c9471 if (bp->ptp_clock) {
9472 ptp_clock_unregister(bp->ptp_clock);
9473 bp->ptp_clock = NULL;
13815 bp->ptp_clock = ptp_clock_register(&bp->ptp_clock_info, &bp->pdev->dev);
13816 if (IS_ERR(bp->ptp_clock)) {
13817 bp->ptp_clock = NULL;
/linux-master/drivers/net/ethernet/broadcom/
H A Dtg3.c6158 if (tp->ptp_clock)
6159 info->phc_index = ptp_clock_index(tp->ptp_clock);
6387 if (!tg3_flag(tp, PTP_CAPABLE) || !tp->ptp_clock)
6390 ptp_clock_unregister(tp->ptp_clock);
6391 tp->ptp_clock = NULL;
6635 ptp_schedule_worker(tp->ptp_clock, 0);
17981 tp->ptp_clock = ptp_clock_register(&tp->ptp_info,
17983 if (IS_ERR(tp->ptp_clock))
17984 tp->ptp_clock = NULL;
/linux-master/include/linux/
H A Dptp_clock_kernel.h13 #include <linux/ptp_clock.h>
198 struct ptp_clock;
314 extern struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info,
323 extern int ptp_clock_unregister(struct ptp_clock *ptp);
332 extern void ptp_clock_event(struct ptp_clock *ptp,
341 extern int ptp_clock_index(struct ptp_clock *ptp);
346 * The caller must hold ptp_clock::pincfg_mux. Drivers do not have
347 * access to that mutex as ptp_clock is an opaque type. However, the
359 int ptp_find_pin(struct ptp_clock *ptp,
365 * This function acquires the ptp_clock
[all...]
/linux-master/include/linux/mlx5/
H A Ddriver.h728 struct ptp_clock *ptp;
/linux-master/drivers/ptp/
H A Dptp_sysfs.c16 struct ptp_clock *ptp = dev_get_drvdata(dev);
25 struct ptp_clock *ptp = dev_get_drvdata(dev);
35 struct ptp_clock *ptp = dev_get_drvdata(dev); \
51 struct ptp_clock *ptp = dev_get_drvdata(dev);
76 struct ptp_clock *ptp = dev_get_drvdata(dev);
115 struct ptp_clock *ptp = dev_get_drvdata(dev);
143 struct ptp_clock *ptp = dev_get_drvdata(dev);
168 struct ptp_clock *ptp = dev_get_drvdata(dev);
190 struct ptp_clock *ptp = dev_get_drvdata(dev);
207 struct ptp_clock *pt
[all...]
H A Dptp_vclock.c92 struct ptp_clock *pptp = vclock->pclock;
129 struct ptp_clock *pptp = vclock->pclock;
170 struct ptp_clock *ptp = vclock->pclock;
185 struct ptp_vclock *ptp_vclock_register(struct ptp_clock *pclock)
236 struct ptp_clock *ptp;
H A Dptp_ocp.c346 struct ptp_clock *ptp;
H A Dptp_private.h15 #include <linux/ptp_clock.h>
38 struct ptp_clock { struct
72 struct ptp_clock *pclock;
74 struct ptp_clock *clock;
99 static inline bool ptp_vclock_in_use(struct ptp_clock *ptp)
115 static inline bool ptp_clock_freerun(struct ptp_clock *ptp)
130 int ptp_set_pinfunc(struct ptp_clock *ptp, unsigned int pin,
152 int ptp_populate_pin_groups(struct ptp_clock *ptp);
153 void ptp_cleanup_pin_groups(struct ptp_clock *ptp);
155 struct ptp_vclock *ptp_vclock_register(struct ptp_clock *pcloc
[all...]
H A Dptp_kvm_common.c21 struct ptp_clock *ptp_clock; member in struct:kvm_ptp_clock
132 ptp_clock_unregister(kvm_ptp_clock.ptp_clock);
149 kvm_ptp_clock.ptp_clock = ptp_clock_register(&kvm_ptp_clock.caps, NULL);
151 return PTR_ERR_OR_ZERO(kvm_ptp_clock.ptp_clock);
H A Dptp_clock.c96 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock);
108 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock);
120 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock);
190 struct ptp_clock *ptp = container_of(dev, struct ptp_clock, dev);
221 struct ptp_clock *ptp = container_of(work, struct ptp_clock,
[all...]
H A Dptp_fc3.c271 ptp_clock_event(idtfc3->ptp_clock, &event);
667 ptp_schedule_worker(idtfc3->ptp_clock, idtfc3->tc_update_period);
827 idtfc3->ptp_clock = ptp_clock_register(&idtfc3->caps, NULL);
829 if (IS_ERR(idtfc3->ptp_clock)) {
830 err = PTR_ERR(idtfc3->ptp_clock);
831 idtfc3->ptp_clock = NULL;
844 idtfc3->ptp_clock->index);
990 ptp_clock_unregister(idtfc3->ptp_clock);
1003 ptp_clock_unregister(idtfc3->ptp_clock);
H A Dptp_fc3.h12 #include <linux/ptp_clock.h>
22 struct ptp_clock *ptp_clock; member in struct:idtfc3
H A DMakefile6 ptp-y := ptp_clock.o ptp_chardev.o ptp_sysfs.o ptp_vclock.o
/linux-master/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_common.h496 struct ptp_clock *ptp_clock; member in struct:sxgbe_priv_data

Completed in 433 milliseconds

123456