Lines Matching defs:fbp

95     if (fbp->psave_end - fbp->psave < N || fbp->psave >= fbp->psave_end) \
102 if (fbp->psave_end > fbp->psave) \
109 if (fbp->psave_end - fbp->psave < N || fbp->psave >= fbp->psave_end) \
116 if (fbp->psave_end > fbp->psave) \
133 register fifobuffer_t *fbp;
147 if (!(fbp=GetFifoBuffer (fifo)))
151 while (*fbp->psave != Resync[0] || *(fbp->psave + 1) != Resync[1])
156 syslog(LOG_DEBUG, "DISCARD %c\n", *fbp->psave);
158 fbp->psave++;
177 real_size = stoh(fbp->psave + HEAD_SIZE);
201 *(fbp->psave + TAIL_ENDSYNC(real_size)) != Endsync[0]
202 || *(fbp->psave + TAIL_ENDSYNC(real_size) + 1) != Endsync[1]
213 chksum = stoh(fbp->psave + TAIL_CHKSUM(real_size));
214 CALC_CHKSUM (fbp->psave, real_size, real_chksum);
243 syslog(LOG_DEBUG, "MESSAGE: %-.*s", real_size, fbp->psave);
245 (void)memcpy (buf, fbp->psave, real_size);
246 fbp->psave += real_size;
254 register fifobuffer_t *fbp;
266 if (!(fbp=GetFifoBuffer (fifo)))
269 while (*fbp->psave != Resync[0] || *(fbp->psave + 1) != Resync[1])
272 fbp->psave++;
291 real_size = stoh(fbp->psave + HEAD_SIZE);
304 register fifobuffer_t *fbp;
321 if (!(fbp = GetFifoBuffer (fifo)))
323 if (fbp->psave_end == fbp->psave)
324 fbp->psave = fbp->psave_end = fbp->save; /* sane pointers! */
330 if (fbp->psave != fbp->save) /* sane pointers! */
338 memmove(fbp->save, fbp->psave, fbp->psave_end - fbp->psave);
340 fbp->psave_end = fbp->save + (fbp->psave_end - fbp->psave);
341 fbp->psave = fbp->save; /* sane pointers! */
345 ** The "fbp->psave" and "fbp->psave_end" pointers must be in a sane
348 ** to restart us! Sane: fbp->psave == fbp->save (HERE!)
351 nbytes = MSGMAX - (fbp->psave_end - fbp->save);
353 while ((n = read(fifo, fbp->psave_end, nbytes)) == 0 && count < 60)
360 fbp->psave_end += n;
362 Had_Full_Buffer = fbp->full;
363 fbp->full = (nbytes == n);