Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/ntp/libparse/
H A Dparse.c182 FREE(parseio->parse_pdata, parseio->parse_plen); in parse_ioend()
206 parseio->parse_data[parseio->parse_index] = '\0'; in parse_restart()
207 memcpy(parseio->parse_ldata, parseio->parse_data, (unsigned)(parseio->parse_index+1)); in parse_restart()
208 parseio->parse_ldsize = parseio->parse_index; in parse_restart()
227 if (parseio->parse_index < parseio->parse_dsize) in parse_addchar()
233 parseio->parse_data[parseio->parse_index++] = (char)ch; in parse_addchar()
245 parse_t *parseio in parse_end() argument
251 parseio->parse_data[parseio->parse_index] = '\0'; in parse_end()
252 memcpy(parseio->parse_ldata, parseio->parse_data, (unsigned)(parseio->parse_index+1)); in parse_end()
253 parseio->parse_ldsize = parseio->parse_index; in parse_end()
[all …]
H A Dclk_trimtsip.c153 if ((parseio->parse_index >= (parseio->parse_dsize - 2)) || in inp_tsip()
168 parseio->parse_data[parseio->parse_index++] = ch; in inp_tsip()
170 parseio->parse_dtime.parse_msg[parseio->parse_dtime.parse_msglen++] = ch; in inp_tsip()
175 parseio->parse_data[parseio->parse_index++] = DLE; in inp_tsip()
184 parseio->parse_data[parseio->parse_index++] = DLE; in inp_tsip()
185 parseio->parse_data[parseio->parse_index] = ch; in inp_tsip()
186 parseio->parse_ldsize = (u_short) (parseio->parse_index + 1); in inp_tsip()
187 memcpy(parseio->parse_ldata, parseio->parse_data, parseio->parse_ldsize); in inp_tsip()
189 parseio->parse_dtime.parse_msg[parseio->parse_dtime.parse_msglen++] = ch; in inp_tsip()
197 parseio->parse_data[parseio->parse_index++] = ch; in inp_tsip()
[all …]
H A Dclk_meinberg.c430 parse_t *parseio, in mbg_input() argument
644 (parseio->parse_index < parseio->parse_dsize)) in gps_input()
645 parseio->parse_data[parseio->parse_index++] = ch; in gps_input()
647 parseio->parse_dtime.parse_msg[parseio->parse_dtime.parse_msglen++] = ch; in gps_input()
652 parseio->parse_data[parseio->parse_index] = '\0'; in gps_input()
653 memcpy(parseio->parse_ldata, parseio->parse_data, (unsigned)(parseio->parse_index+1)); in gps_input()
654 parseio->parse_ldsize = parseio->parse_index; in gps_input()
672 if ((ch == ETX) || (parseio->parse_index >= parseio->parse_dsize)) in gps_input()
676 parseio->parse_data[parseio->parse_index] = '\0'; in gps_input()
677 memcpy(parseio->parse_ldata, parseio->parse_data, (unsigned)(parseio->parse_index+1)); in gps_input()
[all …]
H A Dclk_wharton.c129 parse_t *parseio, in inp_wharton_400a() argument
136 parseprintf(DD_PARSE, ("inp_wharton_400a(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_wharton_400a()
143 parseio->parse_index = 1; in inp_wharton_400a()
144 parseio->parse_data[0] = ch; in inp_wharton_400a()
145 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_wharton_400a()
150 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_wharton_400a()
151 return parse_end(parseio); in inp_wharton_400a()
156 return parse_addchar(parseio, ch); in inp_wharton_400a()
H A Dclk_sel240x.c90 inp_sel240x( parse_t *parseio, in inp_sel240x() argument
98 ("inp_sel240x(0x%lx, 0x%x, ...)\n",(long)parseio, ch)); in inp_sel240x()
103 parseio->parse_index = 1; in inp_sel240x()
104 parseio->parse_data[0] = ch; in inp_sel240x()
105 parseio->parse_dtime.parse_stime = *tstamp; in inp_sel240x()
109 if( (rc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP ) in inp_sel240x()
111 rc = parse_end( parseio ); in inp_sel240x()
115 rc = parse_addchar( parseio, ch ); in inp_sel240x()
H A Dclk_rawdcf.c584 parse_t *parseio, in pps_rawdcf() argument
591 parseio->parse_dtime.parse_ptime = *ptime; in pps_rawdcf()
631 parse_t *parseio, in snt_rawdcf() argument
656 parseio->parse_dtime.parse_stime = *ptime; in snt_rawdcf()
661 parseio->parse_dtime.parse_time.fp.l_ui++; in snt_rawdcf()
666 return updatetimeinfo(parseio, parseio->parse_lstate); in snt_rawdcf()
678 parse_t *parseio, in inp_rawdcf() argument
696 (void) parse_end(parseio); in inp_rawdcf()
725 (void) parse_addchar(parseio, ch); in inp_rawdcf()
734 rtc = parse_addchar(parseio, ch); in inp_rawdcf()
[all …]
H A Dclk_computime.c153 parse_t *parseio, in inp_computime() argument
160 parseprintf(DD_PARSE, ("inp_computime(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_computime()
167 parseio->parse_index = 1; in inp_computime()
168 parseio->parse_data[0] = ch; in inp_computime()
169 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_computime()
174 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_computime()
175 return parse_end(parseio); in inp_computime()
180 return parse_addchar(parseio, ch); in inp_computime()
H A Dclk_varitext.c190 parse_t *parseio, in inp_varitext() argument
195 struct varitext *t = (struct varitext *)parseio->parse_pdata; in inp_varitext()
198 parseprintf(DD_PARSE, ("inp_varitext(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_varitext()
210 parseio->parse_data[0] = 'T'; in inp_varitext()
211 parseio->parse_index=1; in inp_varitext()
212 parseio->parse_dtime.parse_stime = t->tstamp; /* Time stamp at packet start */ in inp_varitext()
220 if ((rtc = parse_addchar(parseio, ch)) != PARSE_INP_SKIP) in inp_varitext()
235 if ((rtc = parse_addchar(parseio, 0)) == PARSE_INP_SKIP) in inp_varitext()
236 return parse_end(parseio); in inp_varitext()
H A Dclk_trimtaip.c151 parse_t *parseio, in inp_trimtaip() argument
158 parseprintf(DD_PARSE, ("inp_trimtaip(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_trimtaip()
165 parseio->parse_index = 1; in inp_trimtaip()
166 parseio->parse_data[0] = ch; in inp_trimtaip()
167 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_trimtaip()
172 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_trimtaip()
173 return parse_end(parseio); in inp_trimtaip()
179 return parse_addchar(parseio, ch); in inp_trimtaip()
H A Dclk_rcc8000.c137 parse_t *parseio, in inp_rcc8000() argument
144 parseprintf(DD_PARSE, ("inp_rcc8000(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_rcc8000()
150 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_rcc8000()
151 return parse_end(parseio); in inp_rcc8000()
157 if (parseio->parse_index == 0) /* take sample at start of message */ in inp_rcc8000()
159 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_rcc8000()
161 return parse_addchar(parseio, ch); in inp_rcc8000()
H A Dclk_hopf6021.c220 parse_t *parseio, in inp_hopf6021() argument
227 parseprintf(DD_PARSE, ("inp_hopf6021(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_hopf6021()
233 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_hopf6021()
234 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_hopf6021()
235 return parse_end(parseio); in inp_hopf6021()
240 return parse_addchar(parseio, ch); in inp_hopf6021()
H A Dclk_dcf7000.c154 parse_t *parseio, in inp_dcf7000() argument
161 parseprintf(DD_PARSE, ("inp_dcf7000(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_dcf7000()
167 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */ in inp_dcf7000()
168 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_dcf7000()
169 return parse_end(parseio); in inp_dcf7000()
174 return parse_addchar(parseio, ch); in inp_dcf7000()
H A Dclk_schmid.c201 parse_t *parseio, in inp_schmid() argument
208 parseprintf(DD_PARSE, ("inp_schmid(0x%p, 0x%x, ...)\n", (void*)parseio, ch)); in inp_schmid()
214 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP) in inp_schmid()
215 return parse_end(parseio); in inp_schmid()
220 return parse_addchar(parseio, ch); in inp_schmid()
/freebsd-14.2/contrib/ntp/ntpd/
H A Drefclock_parse.c2113 return parse_ioinit(&parse->parseio); in local_init()
2124 parse_ioend(&parse->parseio); in local_end()
2148 return parse_setcs(tcl, &parse->parseio); in local_setcs()
2160 return parse_getfmt(tcl, &parse->parseio); in local_getfmt()
2172 return parse_setfmt(tcl, &parse->parseio); in local_setfmt()
2184 return parse_timecode(tcl, &parse->parseio); in local_timecode()
2326 parse->parseio.parse_dtime.parse_ptime.fp = tstmp; in local_input()
2373 (caddr_t)&parse->parseio.parse_dtime, in local_input()
2391 parse_iodone(&parse->parseio); in local_input()
2396 (caddr_t)&parse->parseio.parse_dtime, in local_input()
[all …]