/Linux-v4.19/drivers/net/ethernet/qlogic/qede/ |
D | qede_ptp.c | 63 struct qede_ptp *ptp = container_of(info, struct qede_ptp, clock_info); in qede_ptp_adjfreq() local 64 struct qede_dev *edev = ptp->edev; in qede_ptp_adjfreq() 69 spin_lock_bh(&ptp->lock); in qede_ptp_adjfreq() 70 rc = ptp->ops->adjfreq(edev->cdev, ppb); in qede_ptp_adjfreq() 71 spin_unlock_bh(&ptp->lock); in qede_ptp_adjfreq() 84 struct qede_ptp *ptp; in qede_ptp_adjtime() local 86 ptp = container_of(info, struct qede_ptp, clock_info); in qede_ptp_adjtime() 87 edev = ptp->edev; in qede_ptp_adjtime() 92 spin_lock_bh(&ptp->lock); in qede_ptp_adjtime() 93 timecounter_adjtime(&ptp->tc, delta); in qede_ptp_adjtime() [all …]
|
/Linux-v4.19/drivers/ptp/ |
D | ptp_clock.c | 110 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_clock_settime() local 112 return ptp->info->settime64(ptp->info, tp); in ptp_clock_settime() 117 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_clock_gettime() local 120 err = ptp->info->gettime64(ptp->info, tp); in ptp_clock_gettime() 126 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_clock_adjtime() local 130 ops = ptp->info; in ptp_clock_adjtime() 157 ptp->dialed_frequency = tx->freq; in ptp_clock_adjtime() 159 tx->freq = ptp->dialed_frequency; in ptp_clock_adjtime() 180 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in delete_ptp_clock() local 182 mutex_destroy(&ptp->tsevq_mux); in delete_ptp_clock() [all …]
|
D | ptp_sysfs.c | 28 struct ptp_clock *ptp = dev_get_drvdata(dev); in clock_name_show() local 29 return snprintf(page, PAGE_SIZE-1, "%s\n", ptp->info->name); in clock_name_show() 37 struct ptp_clock *ptp = dev_get_drvdata(dev); \ 38 return snprintf(page, PAGE_SIZE-1, "%d\n", ptp->info->var); \ 53 struct ptp_clock *ptp = dev_get_drvdata(dev); in extts_enable_store() local 54 struct ptp_clock_info *ops = ptp->info; in extts_enable_store() 78 struct ptp_clock *ptp = dev_get_drvdata(dev); in extts_fifo_show() local 79 struct timestamp_event_queue *queue = &ptp->tsevq; in extts_fifo_show() 87 if (mutex_lock_interruptible(&ptp->tsevq_mux)) in extts_fifo_show() 104 mutex_unlock(&ptp->tsevq_mux); in extts_fifo_show() [all …]
|
D | ptp_chardev.c | 61 int ptp_set_pinfunc(struct ptp_clock *ptp, unsigned int pin, in ptp_set_pinfunc() argument 64 struct ptp_clock_info *info = ptp->info; in ptp_set_pinfunc() 129 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_ioctl() local 130 struct ptp_clock_info *ops = ptp->info; in ptp_ioctl() 141 caps.max_adj = ptp->info->max_adj; in ptp_ioctl() 142 caps.n_alarm = ptp->info->n_alarm; in ptp_ioctl() 143 caps.n_ext_ts = ptp->info->n_ext_ts; in ptp_ioctl() 144 caps.n_per_out = ptp->info->n_per_out; in ptp_ioctl() 145 caps.pps = ptp->info->pps; in ptp_ioctl() 146 caps.n_pins = ptp->info->n_pins; in ptp_ioctl() [all …]
|
D | ptp_ixp46x.c | 136 static int ptp_ixp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_ixp_adjfreq() argument 141 struct ixp_clock *ixp_clock = container_of(ptp, struct ixp_clock, caps); in ptp_ixp_adjfreq() 160 static int ptp_ixp_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_ixp_adjtime() argument 164 struct ixp_clock *ixp_clock = container_of(ptp, struct ixp_clock, caps); in ptp_ixp_adjtime() 178 static int ptp_ixp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in ptp_ixp_gettime() argument 182 struct ixp_clock *ixp_clock = container_of(ptp, struct ixp_clock, caps); in ptp_ixp_gettime() 195 static int ptp_ixp_settime(struct ptp_clock_info *ptp, in ptp_ixp_settime() argument 200 struct ixp_clock *ixp_clock = container_of(ptp, struct ixp_clock, caps); in ptp_ixp_settime() 214 static int ptp_ixp_enable(struct ptp_clock_info *ptp, in ptp_ixp_enable() argument 217 struct ixp_clock *ixp_clock = container_of(ptp, struct ixp_clock, caps); in ptp_ixp_enable()
|
D | ptp_kvm.c | 95 static int ptp_kvm_getcrosststamp(struct ptp_clock_info *ptp, in ptp_kvm_getcrosststamp() argument 106 static int ptp_kvm_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_kvm_adjfreq() argument 111 static int ptp_kvm_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_kvm_adjtime() argument 116 static int ptp_kvm_settime(struct ptp_clock_info *ptp, in ptp_kvm_settime() argument 122 static int ptp_kvm_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in ptp_kvm_gettime() argument 147 static int ptp_kvm_enable(struct ptp_clock_info *ptp, in ptp_kvm_enable() argument
|
D | ptp_dte.c | 147 static int ptp_dte_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_dte_adjfreq() argument 151 struct ptp_dte *ptp_dte = container_of(ptp, struct ptp_dte, caps); in ptp_dte_adjfreq() 170 static int ptp_dte_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_dte_adjtime() argument 173 struct ptp_dte *ptp_dte = container_of(ptp, struct ptp_dte, caps); in ptp_dte_adjtime() 182 static int ptp_dte_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in ptp_dte_gettime() argument 185 struct ptp_dte *ptp_dte = container_of(ptp, struct ptp_dte, caps); in ptp_dte_gettime() 194 static int ptp_dte_settime(struct ptp_clock_info *ptp, in ptp_dte_settime() argument 198 struct ptp_dte *ptp_dte = container_of(ptp, struct ptp_dte, caps); in ptp_dte_settime() 219 static int ptp_dte_enable(struct ptp_clock_info *ptp, in ptp_dte_enable() argument
|
/Linux-v4.19/drivers/net/ethernet/microchip/ |
D | lan743x_ptp.c | 67 struct lan743x_ptp *ptp = &adapter->ptp; in lan743x_ptp_tx_ts_enqueue_ts() local 69 spin_lock_bh(&ptp->tx_ts_lock); in lan743x_ptp_tx_ts_enqueue_ts() 70 if (ptp->tx_ts_queue_size < LAN743X_PTP_NUMBER_OF_TX_TIMESTAMPS) { in lan743x_ptp_tx_ts_enqueue_ts() 71 ptp->tx_ts_seconds_queue[ptp->tx_ts_queue_size] = seconds; in lan743x_ptp_tx_ts_enqueue_ts() 72 ptp->tx_ts_nseconds_queue[ptp->tx_ts_queue_size] = nano_seconds; in lan743x_ptp_tx_ts_enqueue_ts() 73 ptp->tx_ts_header_queue[ptp->tx_ts_queue_size] = header; in lan743x_ptp_tx_ts_enqueue_ts() 74 ptp->tx_ts_queue_size++; in lan743x_ptp_tx_ts_enqueue_ts() 79 spin_unlock_bh(&ptp->tx_ts_lock); in lan743x_ptp_tx_ts_enqueue_ts() 84 struct lan743x_ptp *ptp = &adapter->ptp; in lan743x_ptp_tx_ts_complete() local 91 spin_lock_bh(&ptp->tx_ts_lock); in lan743x_ptp_tx_ts_complete() [all …]
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | ptp.c | 348 static int efx_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta); 349 static int efx_phc_adjtime(struct ptp_clock_info *ptp, s64 delta); 350 static int efx_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts); 351 static int efx_phc_settime(struct ptp_clock_info *ptp, 353 static int efx_phc_enable(struct ptp_clock_info *ptp, 562 struct efx_ptp_data *ptp, in efx_ptp_mac_nic_to_ktime_correction() argument 574 kt = ptp->nic_to_kernel_time(nic_major, nic_minor, in efx_ptp_mac_nic_to_ktime_correction() 583 struct efx_ptp_data *ptp = efx->ptp_data; in efx_ptp_nic_to_kernel_time() local 587 kt = efx_ptp_mac_nic_to_ktime_correction(efx, ptp, in efx_ptp_nic_to_kernel_time() 590 ptp->ts_corrections.general_tx); in efx_ptp_nic_to_kernel_time() [all …]
|
/Linux-v4.19/include/linux/ |
D | ptp_clock_kernel.h | 123 int (*adjfine)(struct ptp_clock_info *ptp, long scaled_ppm); 124 int (*adjfreq)(struct ptp_clock_info *ptp, s32 delta); 125 int (*adjtime)(struct ptp_clock_info *ptp, s64 delta); 126 int (*gettime64)(struct ptp_clock_info *ptp, struct timespec64 *ts); 127 int (*getcrosststamp)(struct ptp_clock_info *ptp, 130 int (*enable)(struct ptp_clock_info *ptp, 132 int (*verify)(struct ptp_clock_info *ptp, unsigned int pin, 134 long (*do_aux_work)(struct ptp_clock_info *ptp); 187 extern int ptp_clock_unregister(struct ptp_clock *ptp); 196 extern void ptp_clock_event(struct ptp_clock *ptp, [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | base.c | 44 const int slot = pt->base >> pt->ptp->shift; in nvkm_mmu_ptp_put() 45 struct nvkm_mmu_ptp *ptp = pt->ptp; in nvkm_mmu_ptp_put() local 50 if (!ptp->free) in nvkm_mmu_ptp_put() 51 list_add(&ptp->head, &mmu->ptp.list); in nvkm_mmu_ptp_put() 52 ptp->free |= BIT(slot); in nvkm_mmu_ptp_put() 55 if (ptp->free == ptp->mask) { in nvkm_mmu_ptp_put() 56 nvkm_mmu_ptc_put(mmu, force, &ptp->pt); in nvkm_mmu_ptp_put() 57 list_del(&ptp->head); in nvkm_mmu_ptp_put() 58 kfree(ptp); in nvkm_mmu_ptp_put() 68 struct nvkm_mmu_ptp *ptp; in nvkm_mmu_ptp_get() local [all …]
|
/Linux-v4.19/drivers/net/ethernet/renesas/ |
D | ravb_ptp.c | 73 u32 gti_ns_plus_1 = (priv->ptp.current_addend >> 20) + 1; in ravb_ptp_update_compare() 91 static int ravb_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ravb_ptp_adjfreq() argument 93 struct ravb_private *priv = container_of(ptp, struct ravb_private, in ravb_ptp_adjfreq() 94 ptp.info); in ravb_ptp_adjfreq() 105 addend = priv->ptp.default_addend; in ravb_ptp_adjfreq() 112 priv->ptp.current_addend = addend; in ravb_ptp_adjfreq() 127 static int ravb_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in ravb_ptp_adjtime() argument 129 struct ravb_private *priv = container_of(ptp, struct ravb_private, in ravb_ptp_adjtime() 130 ptp.info); in ravb_ptp_adjtime() 148 static int ravb_ptp_gettime64(struct ptp_clock_info *ptp, struct timespec64 *ts) in ravb_ptp_gettime64() argument [all …]
|
/Linux-v4.19/drivers/net/ethernet/cavium/common/ |
D | cavium_ptp.h | 30 void cavium_ptp_put(struct cavium_ptp *ptp); 32 static inline u64 cavium_ptp_tstamp2time(struct cavium_ptp *ptp, u64 tstamp) in cavium_ptp_tstamp2time() argument 37 spin_lock_irqsave(&ptp->spin_lock, flags); in cavium_ptp_tstamp2time() 38 ret = timecounter_cyc2time(&ptp->time_counter, tstamp); in cavium_ptp_tstamp2time() 39 spin_unlock_irqrestore(&ptp->spin_lock, flags); in cavium_ptp_tstamp2time() 56 static inline void cavium_ptp_put(struct cavium_ptp *ptp) {} in cavium_ptp_put() argument 58 static inline u64 cavium_ptp_tstamp2time(struct cavium_ptp *ptp, u64 tstamp) in cavium_ptp_tstamp2time() argument
|
D | cavium_ptp.c | 58 struct cavium_ptp *ptp; in cavium_ptp_get() local 66 ptp = pci_get_drvdata(pdev); in cavium_ptp_get() 67 if (!ptp) in cavium_ptp_get() 68 ptp = ERR_PTR(-EPROBE_DEFER); in cavium_ptp_get() 69 if (IS_ERR(ptp)) in cavium_ptp_get() 72 return ptp; in cavium_ptp_get() 76 void cavium_ptp_put(struct cavium_ptp *ptp) in cavium_ptp_put() argument 78 if (!ptp) in cavium_ptp_put() 80 pci_dev_put(ptp->pdev); in cavium_ptp_put()
|
/Linux-v4.19/Documentation/devicetree/bindings/ptp/ |
D | brcm,ptp-dte.txt | 9 "brcm,ptp-dte" 11 "brcm,iproc-ptp-dte" - for iproc based SoC's 16 ptp: ptp-dte@180af650 { 17 compatible = "brcm,iproc-ptp-dte", "brcm,ptp-dte";
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | clock.c | 142 static int mlx5_ptp_settime(struct ptp_clock_info *ptp, in mlx5_ptp_settime() argument 145 struct mlx5_clock *clock = container_of(ptp, struct mlx5_clock, in mlx5_ptp_settime() 158 static int mlx5_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in mlx5_ptp_gettime() argument 160 struct mlx5_clock *clock = container_of(ptp, struct mlx5_clock, in mlx5_ptp_gettime() 174 static int mlx5_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in mlx5_ptp_adjtime() argument 176 struct mlx5_clock *clock = container_of(ptp, struct mlx5_clock, in mlx5_ptp_adjtime() 188 static int mlx5_ptp_adjfreq(struct ptp_clock_info *ptp, s32 delta) in mlx5_ptp_adjfreq() argument 194 struct mlx5_clock *clock = container_of(ptp, struct mlx5_clock, in mlx5_ptp_adjfreq() 216 static int mlx5_extts_configure(struct ptp_clock_info *ptp, in mlx5_extts_configure() argument 221 container_of(ptp, struct mlx5_clock, ptp_info); in mlx5_extts_configure() [all …]
|
/Linux-v4.19/drivers/net/ethernet/intel/e1000e/ |
D | ptp.c | 25 static int e1000e_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in e1000e_phc_adjfreq() argument 27 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, in e1000e_phc_adjfreq() 36 if ((delta > ptp->max_adj) || (delta <= -1000000000)) in e1000e_phc_adjfreq() 78 static int e1000e_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in e1000e_phc_adjtime() argument 80 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, in e1000e_phc_adjtime() 152 static int e1000e_phc_getcrosststamp(struct ptp_clock_info *ptp, in e1000e_phc_getcrosststamp() argument 155 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, in e1000e_phc_getcrosststamp() 171 static int e1000e_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in e1000e_phc_gettime() argument 173 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, in e1000e_phc_gettime() 195 static int e1000e_phc_settime(struct ptp_clock_info *ptp, in e1000e_phc_settime() argument [all …]
|
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_ptp.c | 31 static int stmmac_adjust_freq(struct ptp_clock_info *ptp, s32 ppb) in stmmac_adjust_freq() argument 34 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_adjust_freq() 66 static int stmmac_adjust_time(struct ptp_clock_info *ptp, s64 delta) in stmmac_adjust_time() argument 69 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_adjust_time() 103 static int stmmac_get_time(struct ptp_clock_info *ptp, struct timespec64 *ts) in stmmac_get_time() argument 106 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_get_time() 128 static int stmmac_set_time(struct ptp_clock_info *ptp, in stmmac_set_time() argument 132 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_set_time() 142 static int stmmac_enable(struct ptp_clock_info *ptp, in stmmac_enable() argument 146 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_enable()
|
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,kirkwood-pinctrl.txt | 28 mpp4 4 gpio, nand(io6), uart0(rxd), ptp(clk) 29 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig) 30 mpp6 6 sysrst(out), spi(mosi), ptp(trig) 31 mpp7 7 gpo, pex(rsto), spi(cs), ptp(trig) 32 mpp8 8 gpio, twsi0(sda), uart0(rts), uart1(rts), ptp(clk), 34 mpp9 9 gpio, twsi(sck), uart0(cts), uart1(cts), ptp(evreq), 36 mpp10 10 gpo, spi(sck), uart0(txd), ptp(trig) 37 mpp11 11 gpio, spi(miso), uart0(rxd), ptp(clk), ptp-1(evreq), 38 ptp-2(trig) 66 mpp4 4 gpio, nand(io6), uart0(rxd), ptp(clk) [all …]
|
/Linux-v4.19/arch/parisc/kernel/ |
D | entry.S | 467 .macro tlb_lock spc,ptp,pte,tmp,tmp1,fault 474 LDREG 0(\ptp),\pte 502 .macro update_accessed ptp,pte,tmp,tmp1 506 STREG \tmp,0(\ptp) 511 .macro update_dirty ptp,pte,tmp 514 STREG \pte,0(\ptp) 1161 ptp = r25 /* page directory/page table pointer */ define 1167 get_pgd spc,ptp 1170 L3_ptep ptp,pte,t0,va,dtlb_check_alias_20w 1172 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20w [all …]
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-ptp | 1 What: /sys/class/ptp/ 9 What: /sys/class/ptp/ptpN/ 17 What: /sys/class/ptp/ptpN/clock_name 28 What: /sys/class/ptp/ptpN/max_adjustment 36 What: /sys/class/ptp/ptpN/n_alarms 43 What: /sys/class/ptp/ptpN/n_external_timestamps 50 What: /sys/class/ptp/ptpN/n_periodic_outputs 57 What: /sys/class/ptp/ptpN/n_pins 64 What: /sys/class/ptp/ptpN/pins 77 What: /sys/class/ptp/ptpN/pps_available [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/marvell/ |
D | cp110-system-controller.txt | 91 mpp0 0 gpio, dev(ale1), au(i2smclk), ge0(rxd3), tdm(pclk), ptp(pulse), mss_i2c(sda), uart0(rxd), sa… 92 mpp1 1 gpio, dev(ale0), au(i2sdo_spdifo), ge0(rxd2), tdm(drx), ptp(clk), mss_i2c(sck), uart0(txd), … 93 mpp2 2 gpio, dev(ad15), au(i2sextclk), ge0(rxd1), tdm(dtx), mss_uart(rxd), ptp(pclk_out), i2c1(sck)… 97 …1), ge0(txd3), spi0(csn2), au(i2sextclk), sata1(present_act), pcie2(clkreq), uart0(rxd), ptp(pulse) 98 …, dev(ad10), ge0(txd2), spi0(csn1), spi1(csn1), sata0(present_act), led(data), uart0(txd), ptp(clk) 99 mpp8 8 gpio, dev(ad9), ge0(txd1), spi0(csn0), spi1(csn0), uart0(cts), led(stb), uart2(rxd), ptp(pcl… 106 mpp15 15 gpio, dev(ad7), spi1(mosi), spi0(mosi), mss_spi(mosi), ptp(pulse_cp2cp) 109 mpp18 18 gpio, dev(ad4), ge0(txd2), ptp(clk_cp2cp) 119 mpp28 28 gpio, dev(csn1), spi1(csn0), mss_gpio5, ge0(rxd2), spi0(csn5), pcie2(clkreq), ptp(pulse), … 120 mpp29 29 gpio, dev(csn2), spi1(mosi), mss_gpio6, ge0(rxd1), spi0(csn6), pcie1(clkreq), ptp(clk), ms… [all …]
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | en_clock.c | 121 static int mlx4_en_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in mlx4_en_phc_adjfreq() argument 127 struct mlx4_en_dev *mdev = container_of(ptp, struct mlx4_en_dev, in mlx4_en_phc_adjfreq() 154 static int mlx4_en_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in mlx4_en_phc_adjtime() argument 156 struct mlx4_en_dev *mdev = container_of(ptp, struct mlx4_en_dev, in mlx4_en_phc_adjtime() 175 static int mlx4_en_phc_gettime(struct ptp_clock_info *ptp, in mlx4_en_phc_gettime() argument 178 struct mlx4_en_dev *mdev = container_of(ptp, struct mlx4_en_dev, in mlx4_en_phc_gettime() 200 static int mlx4_en_phc_settime(struct ptp_clock_info *ptp, in mlx4_en_phc_settime() argument 203 struct mlx4_en_dev *mdev = container_of(ptp, struct mlx4_en_dev, in mlx4_en_phc_settime() 225 static int mlx4_en_phc_enable(struct ptp_clock_info __always_unused *ptp, in mlx4_en_phc_enable() argument
|
/Linux-v4.19/drivers/staging/fsl-dpaa2/rtc/ |
D | rtc.c | 22 static int ptp_dpaa2_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_dpaa2_adjfreq() argument 25 container_of(ptp, struct ptp_dpaa2_priv, caps); in ptp_dpaa2_adjfreq() 52 static int ptp_dpaa2_adjtime(struct ptp_clock_info *ptp, s64 delta) in ptp_dpaa2_adjtime() argument 55 container_of(ptp, struct ptp_dpaa2_priv, caps); in ptp_dpaa2_adjtime() 77 static int ptp_dpaa2_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in ptp_dpaa2_gettime() argument 80 container_of(ptp, struct ptp_dpaa2_priv, caps); in ptp_dpaa2_gettime() 98 static int ptp_dpaa2_settime(struct ptp_clock_info *ptp, in ptp_dpaa2_settime() argument 102 container_of(ptp, struct ptp_dpaa2_priv, caps); in ptp_dpaa2_settime()
|
/Linux-v4.19/drivers/net/dsa/mv88e6xxx/ |
D | ptp.h | 148 long mv88e6xxx_hwtstamp_work(struct ptp_clock_info *ptp); 152 #define ptp_to_chip(ptp) container_of(ptp, struct mv88e6xxx_chip, \ argument 160 static inline long mv88e6xxx_hwtstamp_work(struct ptp_clock_info *ptp) in mv88e6xxx_hwtstamp_work() argument
|