Lines Matching refs:delta
324 static int efx_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta);
325 static int efx_phc_adjtime(struct ptp_clock_info *ptp, s64 delta);
716 struct timespec delta; in efx_ptp_process_times() local
783 delta.tv_sec = (last_sec - start_sec) & 1; in efx_ptp_process_times()
784 delta.tv_nsec = in efx_ptp_process_times()
796 delta.tv_nsec += ktime_to_timespec(mc_time).tv_nsec; in efx_ptp_process_times()
800 pps_sub_ts(&ptp->host_time_pps, delta); in efx_ptp_process_times()
1787 static int efx_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in efx_phc_adjfreq() argument
1797 if (delta > MAX_PPB) in efx_phc_adjfreq()
1798 delta = MAX_PPB; in efx_phc_adjfreq()
1799 else if (delta < -MAX_PPB) in efx_phc_adjfreq()
1800 delta = -MAX_PPB; in efx_phc_adjfreq()
1803 adjustment_ns = (((s64)delta * PPB_SCALE_WORD) >> in efx_phc_adjfreq()
1820 static int efx_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in efx_phc_adjtime() argument
1829 efx->ptp_data->ns_to_nic_time(delta, &nic_major, &nic_minor); in efx_phc_adjtime()
1875 struct timespec64 delta; in efx_phc_settime() local
1881 delta = timespec64_sub(*e_ts, time_now); in efx_phc_settime()
1883 rc = efx_phc_adjtime(ptp, timespec64_to_ns(&delta)); in efx_phc_settime()