Searched refs:nsec (Results 51 - 75 of 157) sorted by relevance

1234567

/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ptp.c53 u32 sec, nsec; local
68 nsec = reminder;
81 stmmac_adjust_systime(priv, priv->ptpaddr, sec, nsec, neg_adj, xmac);
183 cfg->start.tv_nsec = rq->perout.start.nsec;
185 cfg->period.tv_nsec = rq->perout.period.nsec;
/linux-master/drivers/net/phy/
H A Dmicrel.c125 * each nsec contains 4 clock cycles.
131 * each nsec contains 8 clock cycles.
320 u32 nsec; member in struct:lan8814_ptp_rx_ts
2585 rx_ts->nsec);
2621 time64_t sec, u32 nsec)
2626 lanphy_write_page_reg(phydev, 4, PTP_CLOCK_SET_NS_LO, lower_16_bits(nsec));
2627 lanphy_write_page_reg(phydev, 4, PTP_CLOCK_SET_NS_HI, upper_16_bits(nsec));
2633 time64_t *sec, u32 *nsec)
2643 *nsec = lanphy_read_page_reg(phydev, 4, PTP_CLOCK_READ_NS_HI);
2644 *nsec <<
2620 lan8814_ptp_clock_set(struct phy_device *phydev, time64_t sec, u32 nsec) argument
2632 lan8814_ptp_clock_get(struct phy_device *phydev, time64_t *sec, u32 *nsec) argument
2863 lan8814_match_tx_skb(struct kszphy_ptp_priv *ptp_priv, u32 seconds, u32 nsec, u16 seq_id) argument
2896 u32 seconds, nsec; local
3547 lan8841_ptp_get_tx_ts(struct kszphy_ptp_priv *ptp_priv, u32 *sec, u32 *nsec, u16 *seq) argument
3570 u32 sec, nsec; local
3610 s32 sec, nsec; local
3909 lan8841_ptp_set_target(struct kszphy_ptp_priv *ptp_priv, u8 event, s64 sec, u32 nsec) argument
3948 lan8841_ptp_set_reload(struct kszphy_ptp_priv *ptp_priv, u8 event, s64 sec, u32 nsec) argument
4084 u32 nsec; local
[all...]
H A Dbcm-phy-ptp.c391 u32 sec, nsec; local
404 nsec = get_unaligned_be32(data + 4);
407 hwts->hwtstamp = ktime_set(sec, nsec);
423 u32 sec, nsec; local
453 nsec = (ts[1] << 16) | ts[0];
454 capts->hwtstamp = ktime_set(sec, nsec);
595 if (req->period.sec != 1 || req->period.nsec != 0)
604 pulse = ktime_to_ns(ktime_set(req->on.sec, req->on.nsec));
880 /* use sec.nsec heartbeat capture */
/linux-master/kernel/sched/
H A Ddebug.c23 * Ease the printing of nsec fields:
25 static long long nsec_high(unsigned long long nsec) argument
27 if ((long long)nsec < 0) {
28 nsec = -nsec;
29 do_div(nsec, 1000000);
30 return -nsec;
32 do_div(nsec, 1000000);
34 return nsec;
37 static unsigned long nsec_low(unsigned long long nsec) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbit.c56 nvkm_i2c_delay(struct nvkm_i2c_bus *bus, u32 nsec) argument
58 udelay((nsec + 500) / 1000);
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
H A Dhwsq.h144 hwsq_nsec(struct hwsq *ram, u32 nsec) argument
146 nvkm_hwsq_nsec(ram->hwsq, nsec);
/linux-master/kernel/time/
H A Dntp.c852 * pps_normtime.nsec has a range of ( -NSEC_PER_SEC / 2, NSEC_PER_SEC / 2 ]
856 long nsec; /* nanoseconds */ member in struct:pps_normtime
859 /* normalize the timestamp so that nsec is in the
865 .nsec = ts.tv_nsec
868 if (norm.nsec > (NSEC_PER_SEC >> 1)) {
869 norm.nsec -= NSEC_PER_SEC;
952 ftemp = div_s64(((s64)(-freq_norm.nsec)) << NTP_SCALE_SHIFT,
1056 (freq_norm.nsec > MAXFREQ * freq_norm.sec) ||
1057 (freq_norm.nsec < -MAXFREQ * freq_norm.sec)) {
1075 hardpps_update_phase(pts_norm.nsec);
[all...]
H A Dtimekeeping.c304 * Calculates a fixed cycle/nsec interval for a given clocksource/adjustment
376 u64 nsec; local
378 nsec = delta * tkr->mult + tkr->xtime_nsec;
379 nsec >>= tkr->shift;
381 return nsec;
724 * Update the ktime_t based scalar nsec members of the timekeeper
729 u32 nsec; local
733 * nsec = (xtime_sec + wtm_sec) * 1e9 + wtm_nsec + now();
735 * nsec = base_mono + now();
739 nsec
974 u64 nsec; local
1784 u64 cycle_now, nsec; local
[all...]
/linux-master/include/linux/
H A Dpps_kernel.h97 kt->nsec = ts.tv_nsec;
/linux-master/arch/x86/include/uapi/asm/
H A Dkvm_para.h77 __s64 nsec; member in struct:kvm_clock_pairing
/linux-master/include/vdso/
H A Ddatapage.h44 * @nsec: nanoseconds
51 * To be noticed that for highres clocks nsec is left-shifted by
56 u64 nsec; member in struct:vdso_timestamp
/linux-master/drivers/clocksource/
H A Djcore-pit.c44 u32 seclo, nsec, seclo0; local
50 nsec = readl(base + REG_NSEC);
54 return seclo * NSEC_PER_SEC + nsec;
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_clock.c64 u64 nsec; local
68 nsec = timecounter_cyc2time(&mdev->clock, timestamp);
71 return ns_to_ktime(nsec);
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ptp.c119 u64 nsec; local
125 nsec = timespec64_to_ns(ts);
135 req->clk = nsec;
263 u64 nsec; local
265 nsec = timespec64_to_ns(ts);
268 timecounter_init(&ptp->time_counter, &ptp->cycle_counter, nsec);
370 rq->perout.period.nsec;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.c204 clock_info->nsec = timer->tc.nsec;
537 static u64 perout_conf_real_time(s64 sec, u32 nsec) argument
539 return (u64)nsec | (u64)sec << 32;
548 ts.tv_nsec = rq->perout.period.nsec;
572 ts.tv_nsec = rq->perout.on.nsec;
579 ts.tv_nsec = rq->perout.period.nsec;
604 ts.tv_nsec = rq->perout.period.nsec;
610 *period = perout_conf_real_time(rq->perout.period.sec, rq->perout.period.nsec);
615 *time_stamp = perout_conf_real_time(time->sec, time->nsec);
[all...]
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_ptp.h135 u32 nsec, u32 sec);
/linux-master/arch/x86/kernel/
H A Dpvclock.c143 now.tv_nsec = wall_clock->nsec;
/linux-master/include/uapi/linux/
H A Dptp_clock.h90 __u32 nsec; /* nanoseconds */ member in struct:ptp_clock_time
/linux-master/drivers/net/dsa/microchip/
H A Dksz_ptp.c217 ptp_data->perout_target_time_first.tv_nsec = request->start.nsec;
220 ptp_data->perout_period.tv_nsec = request->period.nsec;
228 request->on.nsec;
234 request->period.nsec) / 2;
674 request.start.nsec = next.tv_nsec;
676 request.period.nsec = ptp_data->perout_period.tv_nsec;
775 s32 sec, nsec; local
782 * both sec and nsec are subtracted by hw
784 sec = div_s64_rem(delta, NSEC_PER_SEC, &nsec);
786 ret = ksz_write32(dev, REG_PTP_RTC_NANOSEC, abs(nsec));
[all...]
/linux-master/drivers/ptp/
H A Dptp_idt82p33.c59 s32 nsec; local
62 nsec = buf[3];
64 nsec <<= 8;
65 nsec |= buf[2 - i];
75 ts->tv_nsec = nsec;
82 s32 nsec; local
85 nsec = ts->tv_nsec;
89 buf[i] = nsec & 0xff;
90 nsec >>= 8;
959 else if (rq->perout.start.nsec || r
[all...]
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_ptp.c424 u32 nsec)
443 ts->tv_nsec = nsec;
446 if (curr_nsec < nsec)
840 rq->perout.period.nsec == 0)
845 ts_phase.tv_nsec = rq->perout.phase.nsec;
848 ts_phase.tv_nsec = rq->perout.start.nsec;
861 ts_on.tv_nsec = rq->perout.on.nsec;
886 ts_period.tv_nsec = rq->perout.period.nsec;
422 lan966x_get_hwtimestamp(struct lan966x *lan966x, struct timespec64 *ts, u32 nsec) argument
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth.h272 u32 nsec; member in struct:ptp_tstamp
277 u64 sec, nsec; local
280 nsec = do_div(sec, 1000000000);
284 tstamp->nsec = nsec;
/linux-master/sound/soc/intel/skylake/
H A Dskl-pcm.c1216 u64 nsec)
1223 return nsec;
1230 return nsec + codec_nsecs;
1232 return (nsec > codec_nsecs) ? nsec - codec_nsecs : 0;
1244 u64 nsec; local
1251 nsec = timecounter_read(&hstr->tc);
1253 nsec = skl_adjust_codec_delay(substream, nsec);
1255 *audio_ts = ns_to_timespec64(nsec);
1215 skl_adjust_codec_delay(struct snd_pcm_substream *substream, u64 nsec) argument
[all...]
/linux-master/sound/pci/hda/
H A Dhda_controller.c65 u64 nsec)
72 return nsec;
79 return nsec + codec_nsecs;
81 return (nsec > codec_nsecs) ? nsec - codec_nsecs : 0;
505 u64 nsec; local
512 nsec = timecounter_read(&azx_dev->core.tc);
514 nsec = azx_adjust_codec_delay(substream, nsec);
516 *audio_ts = ns_to_timespec64(nsec);
64 azx_adjust_codec_delay(struct snd_pcm_substream *substream, u64 nsec) argument
[all...]
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Dptp.c155 u64 sec, sec1, nsec; local
160 nsec = readq(ptp->reg_base + PTP_CLOCK_HI);
162 /* check nsec rollover */
164 nsec = readq(ptp->reg_base + PTP_CLOCK_HI);
169 return sec * NSEC_PER_SEC + nsec;
208 /* compute nanoseconds lost per second when nsec counter rolls over */

Completed in 341 milliseconds

1234567