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

/freebsd-9.3-release/contrib/ntp/libparse/
H A Dparse.c115 parse_t *parseio,
123 delta.tv_sec = tstamp->tv.tv_sec - parseio->parse_lastchar.tv.tv_sec;
124 delta.tv_usec = tstamp->tv.tv_usec - parseio->parse_lastchar.tv.tv_usec;
134 L_SUB(&delt, &parseio->parse_lastchar.fp);
153 register parse_t *parseio
158 parseio->parse_plen = 0;
159 parseio->parse_pdata = (void *)0;
161 parseio->parse_data = 0;
162 parseio->parse_ldata = 0;
163 parseio
114 parse_timedout( parse_t *parseio, timestamp_t *tstamp, struct timeval *del ) argument
189 parse_restart( parse_t *parseio, char ch ) argument
219 parse_addchar( parse_t *parseio, char ch ) argument
261 parse_ioread( register parse_t *parseio, register char ch, register timestamp_t *tstamp ) argument
350 parse_iopps( register parse_t *parseio, register int status, register timestamp_t *ptime ) argument
567 updatetimeinfo( register parse_t *parseio, register u_long flags ) argument
606 syn_simple( register parse_t *parseio, register timestamp_t *ts, register struct format *format, register u_long why ) argument
623 pps_simple( register parse_t *parseio, register int status, register timestamp_t *ptime ) argument
642 pps_one( register parse_t *parseio, register int status, register timestamp_t *ptime ) argument
661 pps_zero( register parse_t *parseio, register int status, register timestamp_t *ptime ) argument
[all...]
H A Dclk_trimtsip.c138 parse_t *parseio,
143 struct trimble *t = (struct trimble *)parseio->parse_pdata;
153 if ((parseio->parse_index >= (parseio->parse_dsize - 2)) ||
154 (parseio->parse_dtime.parse_msglen >= (sizeof(parseio->parse_dtime.parse_msg) - 2)))
157 parseio->parse_index = 0;
158 parseio->parse_dtime.parse_msglen = 0;
167 parseio->parse_index = 0;
168 parseio
137 inp_tsip( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
[all...]
H A Dclk_sel240x.c90 inp_sel240x( parse_t *parseio, argument
98 ("inp_sel240x(0x%lx, 0x%x, ...)\n",(long)parseio, ch));
103 parseio->parse_index = 1;
104 parseio->parse_data[0] = ch;
105 parseio->parse_dtime.parse_stime = *tstamp;
109 if( (rc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP )
111 rc = parse_end( parseio );
115 rc = parse_addchar( parseio, ch );
H A Dclk_meinberg.c430 parse_t *parseio,
437 parseprintf(DD_PARSE, ("mbg_input(0x%p, 0x%x, ...)\n", (void*)parseio, ch));
444 parseio->parse_index = 1;
445 parseio->parse_data[0] = ch;
446 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */
451 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP)
452 return parse_end(parseio);
457 return parse_addchar(parseio, ch);
594 parse_t *parseio,
603 msg_buf = (struct msg_buf *)parseio
429 mbg_input( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
593 gps_input( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
[all...]
H A Dclk_computime.c153 parse_t *parseio,
160 parseprintf(DD_PARSE, ("inp_computime(0x%p, 0x%x, ...)\n", (void*)parseio, ch));
167 parseio->parse_index = 1;
168 parseio->parse_data[0] = ch;
169 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */
174 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP)
175 return parse_end(parseio);
180 return parse_addchar(parseio, ch);
152 inp_computime( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
H A Dclk_wharton.c133 parse_t *parseio,
140 parseprintf(DD_PARSE, ("inp_wharton_400a(0x%p, 0x%x, ...)\n", (void*)parseio, ch));
147 parseio->parse_index = 1;
148 parseio->parse_data[0] = ch;
149 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */
154 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP)
155 return parse_end(parseio);
160 return parse_addchar(parseio, ch);
132 inp_wharton_400a( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
H A Dclk_rcc8000.c137 parse_t *parseio,
144 parseprintf(DD_PARSE, ("inp_rcc8000(0x%p, 0x%x, ...)\n", (void*)parseio, ch));
150 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP)
151 return parse_end(parseio);
157 if (parseio->parse_index == 0) /* take sample at start of message */
159 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */
161 return parse_addchar(parseio, ch);
136 inp_rcc8000( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
H A Dclk_varitext.c190 parse_t *parseio,
195 struct varitext *t = (struct varitext *)parseio->parse_pdata;
198 parseprintf(DD_PARSE, ("inp_varitext(0x%p, 0x%x, ...)\n", (void*)parseio, ch));
210 parseio->parse_data[0] = 'T';
211 parseio->parse_index=1;
212 parseio->parse_dtime.parse_stime = t->tstamp; /* Time stamp at packet start */
220 if ((rtc = parse_addchar(parseio, ch)) != PARSE_INP_SKIP)
235 if ((rtc = parse_addchar(parseio, 0)) == PARSE_INP_SKIP)
236 return parse_end(parseio);
189 inp_varitext( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
H A Dclk_trimtaip.c151 parse_t *parseio,
158 parseprintf(DD_PARSE, ("inp_trimtaip(0x%p, 0x%x, ...)\n", (void*)parseio, ch));
165 parseio->parse_index = 1;
166 parseio->parse_data[0] = ch;
167 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */
172 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP)
173 return parse_end(parseio);
179 return parse_addchar(parseio, ch);
150 inp_trimtaip( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
H A Dclk_schmid.c201 parse_t *parseio,
208 parseprintf(DD_PARSE, ("inp_schmid(0x%p, 0x%x, ...)\n", (void*)parseio, ch));
214 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP)
215 return parse_end(parseio);
220 return parse_addchar(parseio, ch);
200 inp_schmid( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
H A Dclk_dcf7000.c154 parse_t *parseio,
161 parseprintf(DD_PARSE, ("inp_dcf7000(0x%p, 0x%x, ...)\n", (void*)parseio, ch));
167 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */
168 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP)
169 return parse_end(parseio);
174 return parse_addchar(parseio, ch);
153 inp_dcf7000( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
H A Dclk_hopf6021.c217 parse_t *parseio,
224 parseprintf(DD_PARSE, ("inp_hopf6021(0x%p, 0x%x, ...)\n", (void*)parseio, ch));
230 parseio->parse_dtime.parse_stime = *tstamp; /* collect timestamp */
231 if ((rtc = parse_addchar(parseio, ch)) == PARSE_INP_SKIP)
232 return parse_end(parseio);
237 return parse_addchar(parseio, ch);
216 inp_hopf6021( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
H A Dclk_rawdcf.c529 parse_t *parseio,
536 parseio->parse_dtime.parse_ptime = *ptime;
537 parseio->parse_dtime.parse_state |= PARSEB_PPS|PARSEB_S_PPS;
576 parse_t *parseio,
586 last_tcode_t *t = (last_tcode_t *)parseio->parse_pdata;
590 delta_usec = calc_usecdiff(ptime, &t->tminute, parseio->parse_index - 1);
596 parseio->parse_index - 1, delta_usec));
598 if (((parseio->parse_dtime.parse_status & CVT_MASK) == CVT_OK) &&
601 parseio->parse_dtime.parse_stime = *ptime;
604 parseio
528 pps_rawdcf( parse_t *parseio, int status, timestamp_t *ptime ) argument
575 snt_rawdcf( parse_t *parseio, timestamp_t *ptime ) argument
622 inp_rawdcf( parse_t *parseio, char ch, timestamp_t *tstamp ) argument
[all...]
/freebsd-9.3-release/contrib/ntp/ntpd/
H A Drefclock_parse.c403 parse_t parseio; /* io handling structure (user level parsing) */ member in struct:parseunit
2112 return parse_ioinit(&parse->parseio);
2123 parse_ioend(&parse->parseio);
2147 return parse_setcs(tcl, &parse->parseio);
2159 return parse_getfmt(tcl, &parse->parseio);
2171 return parse_setfmt(tcl, &parse->parseio);
2183 return parse_timecode(tcl, &parse->parseio);
2214 if (parse_ioread(&parse->parseio, (unsigned int)(*s++), &ts))
2221 if (!PARSE_PPS(parse->parseio.parse_dtime.parse_state))
2249 parse->parseio
[all...]

Completed in 122 milliseconds