Home
last modified time | relevance | path

Searched refs:parseio (Results 1 – 14 of 14) sorted by relevance

/netbsd/src/external/bsd/ntp/dist/libparse/
Dparse.c117 parse_t *parseio, in parse_timedout() argument
125 delta.tv_sec = tstamp->tv.tv_sec - parseio->parse_lastchar.tv.tv_sec; in parse_timedout()
126 delta.tv_usec = tstamp->tv.tv_usec - parseio->parse_lastchar.tv.tv_usec; in parse_timedout()
136 L_SUB(&delt, &parseio->parse_lastchar.fp); in parse_timedout()
155 register parse_t *parseio in parse_ioinit() argument
160 parseio->parse_plen = 0; in parse_ioinit()
161 parseio->parse_pdata = (void *)0; in parse_ioinit()
163 parseio->parse_data = 0; in parse_ioinit()
164 parseio->parse_ldata = 0; in parse_ioinit()
165 parseio->parse_dsize = 0; in parse_ioinit()
[all …]
Dclk_trimtsip.c140 parse_t *parseio, in inp_tsip() argument
145 struct trimble *t = (struct trimble *)parseio->parse_pdata; in inp_tsip()
155 if ((parseio->parse_index >= (parseio->parse_dsize - 2)) || in inp_tsip()
156 (parseio->parse_dtime.parse_msglen >= (sizeof(parseio->parse_dtime.parse_msg) - 2))) in inp_tsip()
159 parseio->parse_index = 0; in inp_tsip()
160 parseio->parse_dtime.parse_msglen = 0; in inp_tsip()
169 parseio->parse_index = 0; in inp_tsip()
170 parseio->parse_data[parseio->parse_index++] = ch; in inp_tsip()
171 parseio->parse_dtime.parse_msglen = 0; in inp_tsip()
172parseio->parse_dtime.parse_msg[parseio->parse_dtime.parse_msglen++] = ch; in inp_tsip()
[all …]
Dclk_meinberg.c432 parse_t *parseio, in mbg_input() argument
439 parseprintf(DD_PARSE, ("mbg_input(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in mbg_input()
446 parseio->parse_index = 1; in mbg_input()
447 parseio->parse_data[0] = ch; in mbg_input()
448 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in mbg_input()
453 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in mbg_input()
454 return parse_end(parseio); in mbg_input()
459 return parse_addchar(parseio, ch); in mbg_input()
596 parse_t *parseio, in gps_input() argument
605 msg_buf = (struct msg_buf *)parseio->parse_pdata; in gps_input()
[all …]
Dclk_rawdcf.c586 parse_t *parseio, in pps_rawdcf() argument
593 parseio->parse_dtime.parse_ptime = *ptime; in pps_rawdcf()
594 parseio->parse_dtime.parse_state |= PARSEB_PPS|PARSEB_S_PPS; in pps_rawdcf()
633 parse_t *parseio, in snt_rawdcf() argument
643 last_tcode_t *t = (last_tcode_t *)parseio->parse_pdata; in snt_rawdcf()
647 delta_usec = calc_usecdiff(ptime, &t->tminute, parseio->parse_index - 1); in snt_rawdcf()
653 parseio->parse_index - 1, delta_usec)); in snt_rawdcf()
655 if (((parseio->parse_dtime.parse_status & CVT_MASK) == CVT_OK) && in snt_rawdcf()
658 parseio->parse_dtime.parse_stime = *ptime; in snt_rawdcf()
661 parseio->parse_dtime.parse_time.tv.tv_sec++; in snt_rawdcf()
[all …]
Dclk_wharton.c131 parse_t *parseio, in inp_wharton_400a() argument
138 parseprintf(DD_PARSE, ("inp_wharton_400a(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_wharton_400a()
145 parseio->parse_index = 1; in inp_wharton_400a()
146 parseio->parse_data[0] = ch; in inp_wharton_400a()
147 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_wharton_400a()
152 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_wharton_400a()
153 return parse_end(parseio); in inp_wharton_400a()
158 return parse_addchar(parseio, ch); in inp_wharton_400a()
Dclk_sel240x.c92 inp_sel240x( parse_t *parseio, in inp_sel240x() argument
100 ("inp_sel240x(0x%lx, 0x%x, ...)\n",(long)parseio, ch)); in inp_sel240x()
105 parseio->parse_index = 1; in inp_sel240x()
106 parseio->parse_data[0] = ch; in inp_sel240x()
107 parseio->parse_dtime.parse_stime = *tstamp; in inp_sel240x()
111 if( (rc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP ) in inp_sel240x()
113 rc = parse_end( parseio ); in inp_sel240x()
117 rc = parse_addchar( parseio, ch ); in inp_sel240x()
Dclk_computime.c155 parse_t *parseio, in inp_computime() argument
162 parseprintf(DD_PARSE, ("inp_computime(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_computime()
169 parseio->parse_index = 1; in inp_computime()
170 parseio->parse_data[0] = ch; in inp_computime()
171 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_computime()
176 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_computime()
177 return parse_end(parseio); in inp_computime()
182 return parse_addchar(parseio, ch); in inp_computime()
Dclk_varitext.c192 parse_t *parseio, in inp_varitext() argument
197 struct varitext *t = (struct varitext *)parseio->parse_pdata; in inp_varitext()
200 parseprintf(DD_PARSE, ("inp_varitext(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_varitext()
212 parseio->parse_data[0] = 'T'; in inp_varitext()
213 parseio->parse_index=1; in inp_varitext()
214 parseio->parse_dtime.parse_stime = t->tstamp; /* Time stamp at packet start */ in inp_varitext()
222 if ((rtc = parse_addchar(parseio, ch)) != PARSE_INP_SKIP) in inp_varitext()
237 if ((rtc = parse_addchar(parseio, 0)) == PARSE_INP_SKIP) in inp_varitext()
238 return parse_end(parseio); in inp_varitext()
Dclk_trimtaip.c153 parse_t *parseio, in inp_trimtaip() argument
160 parseprintf(DD_PARSE, ("inp_trimtaip(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_trimtaip()
167 parseio->parse_index = 1; in inp_trimtaip()
168 parseio->parse_data[0] = ch; in inp_trimtaip()
169 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_trimtaip()
174 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_trimtaip()
175 return parse_end(parseio); in inp_trimtaip()
181 return parse_addchar(parseio, ch); in inp_trimtaip()
Dclk_rcc8000.c139 parse_t *parseio, in inp_rcc8000() argument
146 parseprintf(DD_PARSE, ("inp_rcc8000(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_rcc8000()
152 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_rcc8000()
153 return parse_end(parseio); in inp_rcc8000()
159 if (parseio->parse_index == 0) /* take sample at start of message */ in inp_rcc8000()
161 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_rcc8000()
163 return parse_addchar(parseio, ch); in inp_rcc8000()
Dclk_dcf7000.c156 parse_t *parseio, in inp_dcf7000() argument
163 parseprintf(DD_PARSE, ("inp_dcf7000(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_dcf7000()
169 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_dcf7000()
170 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_dcf7000()
171 return parse_end(parseio); in inp_dcf7000()
176 return parse_addchar(parseio, ch); in inp_dcf7000()
Dclk_hopf6021.c222 parse_t *parseio, in inp_hopf6021() argument
229 parseprintf(DD_PARSE, ("inp_hopf6021(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_hopf6021()
235 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_hopf6021()
236 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_hopf6021()
237 return parse_end(parseio); in inp_hopf6021()
242 return parse_addchar(parseio, ch); in inp_hopf6021()
Dclk_schmid.c203 parse_t *parseio, in inp_schmid() argument
210 parseprintf(DD_PARSE, ("inp_schmid(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_schmid()
216 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_schmid()
217 return parse_end(parseio); in inp_schmid()
222 return parse_addchar(parseio, ch); in inp_schmid()
/netbsd/src/external/bsd/ntp/dist/ntpd/
Drefclock_parse.c406 parse_t parseio; /* io handling structure (user level parsing) */ member
2115 return parse_ioinit(&parse->parseio); in local_init()
2126 parse_ioend(&parse->parseio); in local_end()
2150 return parse_setcs(tcl, &parse->parseio); in local_setcs()
2162 return parse_getfmt(tcl, &parse->parseio); in local_getfmt()
2174 return parse_setfmt(tcl, &parse->parseio); in local_setfmt()
2186 return parse_timecode(tcl, &parse->parseio); in local_timecode()
2217 if (parse_ioread(&parse->parseio, (unsigned int)(*s++), &ts)) in local_input()
2224 if (!PARSE_PPS(parse->parseio.parse_dtime.parse_state)) in local_input()
2252 … parse->parseio.parse_dtime.parse_ptime.fp.l_ui = (uint32_t) (pts.tv_sec + JAN_1970); in local_input()
[all …]