Lines Matching refs:nsec

82 	ts_period.tv_nsec = perout_request->period.nsec;  in mchp_get_pulsewidth()
85 ts_on.tv_nsec = perout_request->on.nsec; in mchp_get_pulsewidth()
254 perout->start.nsec); in mchp_rds_ptp_perout()
259 perout->period.nsec); in mchp_rds_ptp_perout()
398 shhwtstamps->hwtstamp = ktime_set(rx_ts->seconds, rx_ts->nsec); in mchp_rds_ptp_match_skb()
441 shhwtstamps->hwtstamp = ktime_set(rx_ts->seconds, rx_ts->nsec); in mchp_rds_ptp_match_rx_skb()
630 u32 nsec; in mchp_rds_ptp_ltc_adjtime() local
651 sec = div_u64_rem(abs(delta), NSEC_PER_SEC, &nsec); in mchp_rds_ptp_ltc_adjtime()
652 if (delta < 0 && nsec != 0) { in mchp_rds_ptp_ltc_adjtime()
658 nsec = NSEC_PER_SEC - nsec; in mchp_rds_ptp_ltc_adjtime()
665 if (nsec > 0) { in mchp_rds_ptp_ltc_adjtime()
667 nsec += 8; in mchp_rds_ptp_ltc_adjtime()
669 if (nsec >= NSEC_PER_SEC) { in mchp_rds_ptp_ltc_adjtime()
672 nsec -= NSEC_PER_SEC; in mchp_rds_ptp_ltc_adjtime()
701 if (nsec) { in mchp_rds_ptp_ltc_adjtime()
704 nsec & GENMASK(15, 0)); in mchp_rds_ptp_ltc_adjtime()
710 (nsec >> 16) & GENMASK(13, 0)); in mchp_rds_ptp_ltc_adjtime()
914 u32 seconds, u32 nsec, u16 seq_id) in mchp_rds_ptp_match_tx_skb() argument
937 shhwtstamps.hwtstamp = ktime_set(seconds, nsec); in mchp_rds_ptp_match_tx_skb()
947 u32 sec, nsec; in mchp_rds_ptp_get_rx_ts() local
958 nsec = (rc & GENMASK(13, 0)) << 16; in mchp_rds_ptp_get_rx_ts()
964 nsec |= rc; in mchp_rds_ptp_get_rx_ts()
988 rx_ts->nsec = nsec; in mchp_rds_ptp_get_rx_ts()
1014 u32 *sec, u32 *nsec, u16 *seq) in mchp_rds_ptp_get_tx_ts() argument
1024 *nsec = (rc & GENMASK(13, 0)) << 16; in mchp_rds_ptp_get_tx_ts()
1030 *nsec = *nsec | rc; in mchp_rds_ptp_get_tx_ts()
1059 u32 sec, nsec; in mchp_rds_ptp_process_tx_ts() local
1062 if (mchp_rds_ptp_get_tx_ts(clock, &sec, &nsec, &seq)) in mchp_rds_ptp_process_tx_ts()
1063 mchp_rds_ptp_match_tx_skb(clock, sec, nsec, seq); in mchp_rds_ptp_process_tx_ts()