Home | History | Annotate | Download | only in uvm

Lines Matching refs:boundary

78  *	alignment	memory must be aligned to this power-of-two boundary.
79 * boundary no segment in the allocation may cross this
80 * power-of-two boundary (relative to zero).
113 paddr_t alignment, paddr_t boundary, struct pglist *rlist)
145 pagemask = ~((boundary >> PAGE_SHIFT) - 1);
172 if (boundary != 0 &&
175 * Region crosses boundary. Jump to the boundary
231 if (boundary != 0 &&
232 ((lastidxpa ^ idxpa) & ~(boundary - 1))
235 * Region crosses boundary.
301 paddr_t alignment, paddr_t boundary, struct pglist *rlist)
320 bmask = ~(boundary - 1);
348 * - the start of the boundary range containing pa
355 if (boundary) {
363 * - the boundary after pa
368 if (boundary) {
369 rhi = MIN(rhi, rounddown2(pa, boundary) + boundary);
452 paddr_t boundary, struct pglist *rlist, int waitok)
483 alignment, boundary, rlist);
514 alignment, boundary, rlist);
692 paddr_t boundary, struct pglist *rlist, int nsegs, int waitok)
699 KASSERT((boundary & (boundary - 1)) == 0);
707 if (boundary != 0 && boundary < size)
720 if (nsegs < num || alignment != PAGE_SIZE || boundary != 0)
722 boundary, rlist, waitok);