Lines Matching refs:fbp
93 if (fbp->psave_end - fbp->psave < N || fbp->psave >= fbp->psave_end) \
100 if (fbp->psave_end > fbp->psave) \
107 if (fbp->psave_end - fbp->psave < N || fbp->psave >= fbp->psave_end) \
114 if (fbp->psave_end > fbp->psave) \
131 register fifobuffer_t *fbp; local
145 if (!(fbp=GetFifoBuffer (fifo)))
149 while (*fbp->psave != Resync[0] || *(fbp->psave + 1) != Resync[1])
154 syslog(LOG_DEBUG, "DISCARD %c\n", *fbp->psave);
156 fbp->psave++;
175 real_size = stoh(fbp->psave + HEAD_SIZE);
199 *(fbp->psave + TAIL_ENDSYNC(real_size)) != Endsync[0]
200 || *(fbp->psave + TAIL_ENDSYNC(real_size) + 1) != Endsync[1]
211 chksum = stoh(fbp->psave + TAIL_CHKSUM(real_size));
212 CALC_CHKSUM (fbp->psave, real_size, real_chksum);
241 syslog(LOG_DEBUG, "MESSAGE: %-.*s", real_size, fbp->psave);
243 (void)memcpy (buf, fbp->psave, real_size);
244 fbp->psave += real_size;
252 register fifobuffer_t *fbp; local
264 if (!(fbp=GetFifoBuffer (fifo)))
267 while (*fbp->psave != Resync[0] || *(fbp->psave + 1) != Resync[1])
270 fbp->psave++;
289 real_size = stoh(fbp->psave + HEAD_SIZE);
302 register fifobuffer_t *fbp; in _buffer() local
319 if (!(fbp = GetFifoBuffer (fifo))) in _buffer()
321 if (fbp->psave_end == fbp->psave) in _buffer()
322 fbp->psave = fbp->psave_end = fbp->save; /* sane pointers! */ in _buffer()
328 if (fbp->psave != fbp->save) /* sane pointers! */ in _buffer()
336 memmove(fbp->save, fbp->psave, fbp->psave_end - fbp->psave); in _buffer()
338 fbp->psave_end = fbp->save + (fbp->psave_end - fbp->psave); in _buffer()
339 fbp->psave = fbp->save; /* sane pointers! */ in _buffer()
349 nbytes = MSGMAX - (fbp->psave_end - fbp->save); in _buffer()
351 while ((n = read(fifo, fbp->psave_end, nbytes)) == 0 && count < 60) in _buffer()
358 fbp->psave_end += n; in _buffer()
360 Had_Full_Buffer = fbp->full; in _buffer()
361 fbp->full = (nbytes == n); in _buffer()