Lines Matching defs:max
42 if (a->max < b->min)
44 if (a->min > b->max)
57 b->max = a->max;
111 * insert prefix range min..max into tab
116 ptinsert(Pt_t* tab, Ptaddr_t min, Ptaddr_t max)
123 key.min = key.max = min ? (min - 1) : min;
127 key.max = max;
131 if (key.min >= xp->min && key.max <= xp->max)
133 if (key.max >= (xp->min ? (xp->min - 1) : 0))
139 max = xp->max;
143 } while (xp && key.max >= (xp->min - 1));
144 if (key.max < max)
145 key.max = max;
152 * delete prefix range min..max from tab
157 ptdelete(Pt_t* tab, Ptaddr_t min, Ptaddr_t max)
165 key.max = max;
171 cur.max = xp->max;
175 max = cur.max;
176 cur.max = key.min - 1;
179 if (key.max < max)
181 cur.min = key.max + 1;
182 cur.max = max;
188 else if (key.max < xp->max)
190 xp->min = key.max + 1;