Lines Matching refs:prp

149 	lbp->prp = NULL;  in nfslog_init_buf()
273 struct processed_records *prp, *tprp; in nfslog_free_buf() local
276 if (lbp->prp) { in nfslog_free_buf()
277 if (lbp->last_record_offset == lbp->prp->start_offset) { in nfslog_free_buf()
281 lbp->prp->start_offset + lbp->prp->len; in nfslog_free_buf()
287 prp = lbp->prp; in nfslog_free_buf()
289 tprp = prp->next; in nfslog_free_buf()
290 free(prp); in nfslog_free_buf()
291 prp = tprp; in nfslog_free_buf()
292 } while (lbp->prp != prp); in nfslog_free_buf()
634 struct processed_records *prp, *tp; in nfslog_ins_last_rec_processed() local
637 prp = malloc(sizeof (*prp)); in nfslog_ins_last_rec_processed()
638 prp->next = prp->prev = prp; in nfslog_ins_last_rec_processed()
639 prp->start_offset = lrp->f_offset; in nfslog_ins_last_rec_processed()
640 prp->len = lrp->recsize; in nfslog_ins_last_rec_processed()
641 prp->num_recs = 1; in nfslog_ins_last_rec_processed()
647 if (lrp->lbp->prp == NULL) { in nfslog_ins_last_rec_processed()
648 lrp->lbp->prp = prp; in nfslog_ins_last_rec_processed()
651 tp = lrp->lbp->prp; in nfslog_ins_last_rec_processed()
653 if (prp->start_offset < tp->start_offset) in nfslog_ins_last_rec_processed()
656 } while (tp != lrp->lbp->prp); in nfslog_ins_last_rec_processed()
658 insque(prp, tp->prev); in nfslog_ins_last_rec_processed()
663 if (tp == lrp->lbp->prp && prp->start_offset < tp->start_offset) in nfslog_ins_last_rec_processed()
664 lrp->lbp->prp = prp; in nfslog_ins_last_rec_processed()
671 if (prp->start_offset == in nfslog_ins_last_rec_processed()
672 (prp->prev->start_offset + prp->prev->len)) { in nfslog_ins_last_rec_processed()
673 tp = prp->prev; in nfslog_ins_last_rec_processed()
674 remque(prp); in nfslog_ins_last_rec_processed()
675 tp->len += prp->len; in nfslog_ins_last_rec_processed()
676 tp->num_recs += prp->num_recs; in nfslog_ins_last_rec_processed()
677 free(prp); in nfslog_ins_last_rec_processed()
678 prp = tp; in nfslog_ins_last_rec_processed()
680 if (prp->next->start_offset == in nfslog_ins_last_rec_processed()
681 (prp->start_offset + prp->len)) { in nfslog_ins_last_rec_processed()
682 prp->len += prp->next->len; in nfslog_ins_last_rec_processed()
683 prp->num_recs += prp->next->num_recs; in nfslog_ins_last_rec_processed()
684 tp = prp->next; in nfslog_ins_last_rec_processed()
691 prp = lrp->lbp->prp; in nfslog_ins_last_rec_processed()
693 prp->start_offset) { in nfslog_ins_last_rec_processed()
697 prp->start_offset + prp->len; in nfslog_ins_last_rec_processed()
701 tp = prp->next; in nfslog_ins_last_rec_processed()
702 if (tp != prp) in nfslog_ins_last_rec_processed()
703 remque(prp); in nfslog_ins_last_rec_processed()
706 lrp->lbp->prp = tp; in nfslog_ins_last_rec_processed()
707 lrp->lbp->num_pr_queued -= prp->num_recs; in nfslog_ins_last_rec_processed()
708 free(prp); in nfslog_ins_last_rec_processed()