Lines Matching refs:nanosecond_diff
748 int64_t nanosecond_diff; in gptp_update_local_port_clock() local
770 nanosecond_diff = in gptp_update_local_port_clock()
779 if (second_diff > 0 && nanosecond_diff < 0) { in gptp_update_local_port_clock()
781 nanosecond_diff = NSEC_PER_SEC + nanosecond_diff; in gptp_update_local_port_clock()
784 if (second_diff < 0 && nanosecond_diff > 0) { in gptp_update_local_port_clock()
786 nanosecond_diff = -(int64_t)NSEC_PER_SEC + nanosecond_diff; in gptp_update_local_port_clock()
795 (nanosecond_diff < -5000 || in gptp_update_local_port_clock()
796 nanosecond_diff > 5000))) { in gptp_update_local_port_clock()
811 if (nanosecond_diff < 0 && in gptp_update_local_port_clock()
812 tm.nanosecond < -nanosecond_diff) { in gptp_update_local_port_clock()
816 tm.nanosecond += nanosecond_diff; in gptp_update_local_port_clock()
840 if (nanosecond_diff < -200) { in gptp_update_local_port_clock()
841 nanosecond_diff = -200; in gptp_update_local_port_clock()
842 } else if (nanosecond_diff > 200) { in gptp_update_local_port_clock()
843 nanosecond_diff = 200; in gptp_update_local_port_clock()
846 ptp_clock_adjust(clk, nanosecond_diff); in gptp_update_local_port_clock()