Lines Matching refs:sweek
722 u_int32 sweek;
729 sweek = DS2UI(jp->sweek) % WEEKSECS;
755 if (instance->gpos_sweek >= sweek) {
756 if ((instance->gpos_sweek - sweek) > WEEKSECS / 2)
760 if ((sweek - instance->gpos_sweek) > WEEKSECS / 2)
764 else if (sweek == 0 && instance->lastsweek == WEEKSECS - 1) {
771 * See if the sweek stayed the same (this happens when there is
777 * - the sweek didn't increase by one and
782 if (instance->lastsweek == sweek)
784 "gps sweek not incrementing (%d)",
785 sweek);
787 instance->lastsweek + 1 != sweek &&
788 !(sweek == 0 && instance->lastsweek == WEEKSECS - 1))
790 "gps sweek jumped (was %d, now %d)",
791 instance->lastsweek, sweek);
792 instance->lastsweek = sweek;
797 GPS_EPOCH + (instance->gweek * WEEKSECS) + sweek;
802 "UTC <none> (gweek/sweek %u/%u)",
803 instance->gweek, sweek);
810 "UTC %.24s (gweek/sweek %u/%u)",
811 cp, instance->gweek, sweek);
858 instance->gpos_sweek = DS2UI(jg->sweek);
877 "GPS %.24s (gweek/sweek %u/%u)",