Lines Matching refs:nsec

403 	u32 nsec;  member
3068 rx_ts->nsec); in lan8814_match_rx_skb()
3104 time64_t sec, u32 nsec) in lan8814_ptp_clock_set() argument
3109 lanphy_write_page_reg(phydev, 4, PTP_CLOCK_SET_NS_LO, lower_16_bits(nsec)); in lan8814_ptp_clock_set()
3110 lanphy_write_page_reg(phydev, 4, PTP_CLOCK_SET_NS_HI, upper_16_bits(nsec)); in lan8814_ptp_clock_set()
3116 time64_t *sec, u32 *nsec) in lan8814_ptp_clock_get() argument
3126 *nsec = lanphy_read_page_reg(phydev, 4, PTP_CLOCK_READ_NS_HI); in lan8814_ptp_clock_get()
3127 *nsec <<= 16; in lan8814_ptp_clock_get()
3128 *nsec |= lanphy_read_page_reg(phydev, 4, PTP_CLOCK_READ_NS_LO); in lan8814_ptp_clock_get()
3260 u32 nsec; in lan8814_ptp_clock_step() local
3279 lan8814_ptp_clock_get(phydev, &set_seconds, &nsec); in lan8814_ptp_clock_step()
3298 lan8814_ptp_clock_get(phydev, &set_seconds, &nsec); in lan8814_ptp_clock_step()
3483 ts_on.tv_nsec = rq->perout.on.nsec; in lan8814_ptp_perout()
3487 ts_period.tv_nsec = rq->perout.period.nsec; in lan8814_ptp_perout()
3557 rq->perout.start.nsec); in lan8814_ptp_perout()
3559 rq->perout.period.nsec); in lan8814_ptp_perout()
3702 u32 seconds, u32 nsec, u16 seq_id) in lan8814_match_tx_skb() argument
3726 shhwtstamps.hwtstamp = ktime_set(seconds, nsec); in lan8814_match_tx_skb()
3734 u32 seconds, nsec; in lan8814_dequeue_tx_skb() local
3737 lan8814_ptp_tx_ts_get(phydev, &seconds, &nsec, &seq_id); in lan8814_dequeue_tx_skb()
3738 lan8814_match_tx_skb(ptp_priv, seconds, nsec, seq_id); in lan8814_dequeue_tx_skb()
3783 shhwtstamps->hwtstamp = ktime_set(rx_ts->seconds, rx_ts->nsec); in lan8814_match_skb()
3818 lan8814_ptp_rx_ts_get(phydev, &rx_ts->seconds, &rx_ts->nsec, in lan8814_get_rx_ts()
3855 unsigned long nsec; in lan8814_gpio_process_cap() local
3876 nsec = lanphy_read_page_reg(phydev, 4, PTP_GPIO_RE_LTC_NS_HI_CAP) & 0x3fff; in lan8814_gpio_process_cap()
3877 nsec <<= 16; in lan8814_gpio_process_cap()
3878 nsec |= lanphy_read_page_reg(phydev, 4, PTP_GPIO_RE_LTC_NS_LO_CAP); in lan8814_gpio_process_cap()
3884 nsec = lanphy_read_page_reg(phydev, 4, PTP_GPIO_FE_LTC_NS_HI_CAP) & 0x3fff; in lan8814_gpio_process_cap()
3885 nsec <<= 16; in lan8814_gpio_process_cap()
3886 nsec |= lanphy_read_page_reg(phydev, 4, PTP_GPIO_RE_LTC_NS_LO_CAP); in lan8814_gpio_process_cap()
3890 ptp_event.timestamp = ktime_set(sec, nsec); in lan8814_gpio_process_cap()
4485 u32 *sec, u32 *nsec, u16 *seq) in lan8841_ptp_get_tx_ts() argument
4489 *nsec = phy_read_mmd(phydev, 2, LAN8841_PTP_TX_EGRESS_NS_HI); in lan8841_ptp_get_tx_ts()
4490 if (!(*nsec & LAN8841_PTP_TX_EGRESS_NSEC_HI_VALID)) in lan8841_ptp_get_tx_ts()
4493 *nsec = ((*nsec & 0x3fff) << 16); in lan8841_ptp_get_tx_ts()
4494 *nsec = *nsec | phy_read_mmd(phydev, 2, LAN8841_PTP_TX_EGRESS_NS_LO); in lan8841_ptp_get_tx_ts()
4507 u32 sec, nsec; in lan8841_ptp_process_tx_ts() local
4510 while (lan8841_ptp_get_tx_ts(ptp_priv, &sec, &nsec, &seq)) in lan8841_ptp_process_tx_ts()
4511 lan8814_match_tx_skb(ptp_priv, sec, nsec, seq); in lan8841_ptp_process_tx_ts()
4547 s32 sec, nsec; in lan8841_gpio_process_cap() local
4568 nsec = phy_read_mmd(phydev, 2, LAN8841_PTP_GPIO_RE_LTC_NS_HI_CAP) & 0x3fff; in lan8841_gpio_process_cap()
4569 nsec <<= 16; in lan8841_gpio_process_cap()
4570 nsec |= phy_read_mmd(phydev, 2, LAN8841_PTP_GPIO_RE_LTC_NS_LO_CAP); in lan8841_gpio_process_cap()
4576 nsec = phy_read_mmd(phydev, 2, LAN8841_PTP_GPIO_FE_LTC_NS_HI_CAP) & 0x3fff; in lan8841_gpio_process_cap()
4577 nsec <<= 16; in lan8841_gpio_process_cap()
4578 nsec |= phy_read_mmd(phydev, 2, LAN8841_PTP_GPIO_FE_LTC_NS_LO_CAP); in lan8841_gpio_process_cap()
4586 ptp_event.timestamp = ktime_set(sec, nsec); in lan8841_gpio_process_cap()
4847 s64 sec, u32 nsec) in lan8841_ptp_set_target() argument
4863 upper_16_bits(nsec)); in lan8841_ptp_set_target()
4868 lower_16_bits(nsec)); in lan8841_ptp_set_target()
4886 s64 sec, u32 nsec) in lan8841_ptp_set_reload() argument
4902 upper_16_bits(nsec)); in lan8841_ptp_set_reload()
4907 lower_16_bits(nsec)); in lan8841_ptp_set_reload()
5021 u32 nsec; in lan8841_ptp_adjtime() local
5044 sec = div_u64_rem(delta < 0 ? -delta : delta, NSEC_PER_SEC, &nsec); in lan8841_ptp_adjtime()
5045 if (delta < 0 && nsec != 0) { in lan8841_ptp_adjtime()
5051 nsec = NSEC_PER_SEC - nsec; in lan8841_ptp_adjtime()
5058 if (nsec > 0) in lan8841_ptp_adjtime()
5060 nsec += 8; in lan8841_ptp_adjtime()
5062 if (nsec >= NSEC_PER_SEC) { in lan8841_ptp_adjtime()
5065 nsec -= NSEC_PER_SEC; in lan8841_ptp_adjtime()
5077 if (nsec) { in lan8841_ptp_adjtime()
5079 nsec & 0xffff); in lan8841_ptp_adjtime()
5081 (nsec >> 16) & 0x3fff); in lan8841_ptp_adjtime()
5307 ts_on.tv_nsec = rq->perout.on.nsec; in lan8841_ptp_perout()
5311 ts_period.tv_nsec = rq->perout.period.nsec; in lan8841_ptp_perout()
5378 rq->perout.start.nsec); in lan8841_ptp_perout()
5384 rq->perout.period.nsec); in lan8841_ptp_perout()