Lines Matching defs:frp
564 struct pf_frcache *frp, *fra, *cur = NULL;
616 frp = NULL;
620 frp = fra;
623 KASSERT(frp != NULL || fra != NULL);
625 if (frp != NULL) {
628 precut = frp->fr_end - off;
632 h->ip_id, frp->fr_off, frp->fr_end, off, frmax));
638 h->ip_id, frp->fr_off, frp->fr_end, off, frmax));
639 frp->fr_end = frmax;
649 h->ip_id, precut, frp->fr_off, frp->fr_end, off,
655 frp->fr_end = frmax;
696 h->ip_id, -precut, frp->fr_off, frp->fr_end, off,
706 LIST_INSERT_AFTER(frp, cur, fr_next);
747 } else if (frp == NULL) {
778 } else if (frp && fra->fr_off <= frp->fr_end) {
779 /* Need to merge in a modified 'frp' */
783 h->ip_id, frp->fr_off, frp->fr_end, off,
785 fra->fr_off = frp->fr_off;
786 LIST_REMOVE(frp, fr_next);
787 pool_put(&pf_cent_pl, frp);
789 frp = NULL;