Lines Matching defs:nsec
118 * each nsec contains 4 clock cycles.
305 u32 nsec;
2534 rx_ts->nsec);
2814 u32 seconds, u32 nsec, u16 seq_id)
2837 shhwtstamps.hwtstamp = ktime_set(seconds, nsec);
2845 u32 seconds, nsec;
2848 lan8814_ptp_tx_ts_get(phydev, &seconds, &nsec, &seq_id);
2849 lan8814_match_tx_skb(ptp_priv, seconds, nsec, seq_id);
2893 shhwtstamps->hwtstamp = ktime_set(rx_ts->seconds, rx_ts->nsec);
2928 lan8814_ptp_rx_ts_get(phydev, &rx_ts->seconds, &rx_ts->nsec,
3465 u32 *sec, u32 *nsec, u16 *seq)
3469 *nsec = phy_read_mmd(phydev, 2, LAN8841_PTP_TX_EGRESS_NS_HI);
3470 if (!(*nsec & LAN8841_PTP_TX_EGRESS_NSEC_HI_VALID))
3473 *nsec = ((*nsec & 0x3fff) << 16);
3474 *nsec = *nsec | phy_read_mmd(phydev, 2, LAN8841_PTP_TX_EGRESS_NS_LO);
3487 u32 sec, nsec;
3490 while (lan8841_ptp_get_tx_ts(ptp_priv, &sec, &nsec, &seq))
3491 lan8814_match_tx_skb(ptp_priv, sec, nsec, seq);
3527 s32 sec, nsec;
3548 nsec = phy_read_mmd(phydev, 2, LAN8841_PTP_GPIO_RE_LTC_NS_HI_CAP) & 0x3fff;
3549 nsec <<= 16;
3550 nsec |= phy_read_mmd(phydev, 2, LAN8841_PTP_GPIO_RE_LTC_NS_LO_CAP);
3556 nsec = phy_read_mmd(phydev, 2, LAN8841_PTP_GPIO_FE_LTC_NS_HI_CAP) & 0x3fff;
3557 nsec <<= 16;
3558 nsec |= phy_read_mmd(phydev, 2, LAN8841_PTP_GPIO_FE_LTC_NS_LO_CAP);
3566 ptp_event.timestamp = ktime_set(sec, nsec);
3829 s64 sec, u32 nsec)
3845 upper_16_bits(nsec));
3850 lower_16_bits(nsec));
3868 s64 sec, u32 nsec)
3884 upper_16_bits(nsec));
3889 lower_16_bits(nsec));
4003 u32 nsec;
4009 * sec and 999999999 nsec, then we add 8ns to compansate the actual
4026 sec = div_u64_rem(delta < 0 ? -delta : delta, NSEC_PER_SEC, &nsec);
4027 if (delta < 0 && nsec != 0) {
4028 /* It is not allowed to adjust low the nsec part, therefore
4033 nsec = NSEC_PER_SEC - nsec;
4040 if (nsec > 0)
4042 nsec += 8;
4044 if (nsec >= NSEC_PER_SEC) {
4047 nsec -= NSEC_PER_SEC;
4059 if (nsec) {
4061 nsec & 0xffff);
4063 (nsec >> 16) & 0x3fff);
4292 ts_on.tv_nsec = rq->perout.on.nsec;
4296 ts_period.tv_nsec = rq->perout.period.nsec;
4300 pr_warn_ratelimited("%s: perout period too small, minimum is 200 nsec\n",
4363 rq->perout.start.nsec);
4369 rq->perout.period.nsec);