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);
726 struct timespec64 delta; in efx_ptp_process_times() local
793 delta.tv_sec = (last_sec - start_sec) & 1; in efx_ptp_process_times()
794 delta.tv_nsec = in efx_ptp_process_times()
806 delta.tv_nsec += ktime_to_timespec64(mc_time).tv_nsec; in efx_ptp_process_times()
810 pps_sub_ts(&ptp->host_time_pps, delta); in efx_ptp_process_times()
1797 static int efx_phc_adjfreq(struct ptp_clock_info *ptp, s32 delta) in efx_phc_adjfreq() argument
1807 if (delta > MAX_PPB) in efx_phc_adjfreq()
1808 delta = MAX_PPB; in efx_phc_adjfreq()
1809 else if (delta < -MAX_PPB) in efx_phc_adjfreq()
1810 delta = -MAX_PPB; in efx_phc_adjfreq()
1813 adjustment_ns = (((s64)delta * PPB_SCALE_WORD) >> in efx_phc_adjfreq()
1830 static int efx_phc_adjtime(struct ptp_clock_info *ptp, s64 delta) in efx_phc_adjtime() argument
1839 efx->ptp_data->ns_to_nic_time(delta, &nic_major, &nic_minor); in efx_phc_adjtime()
1885 struct timespec64 delta; in efx_phc_settime() local
1891 delta = timespec64_sub(*e_ts, time_now); in efx_phc_settime()
1893 rc = efx_phc_adjtime(ptp, timespec64_to_ns(&delta)); in efx_phc_settime()