Lines Matching refs:pages
77 vm_radix_iter_insert(struct pctrie_iter *pages, vm_page_t page) in vm_radix_iter_insert() argument
79 return (VM_RADIX_PCTRIE_ITER_INSERT(pages, page)); in vm_radix_iter_insert()
121 vm_radix_iter_lookup_range(struct pctrie_iter *pages, vm_pindex_t index, in vm_radix_iter_lookup_range() argument
124 return (VM_RADIX_PCTRIE_ITER_LOOKUP_RANGE(pages, index, ma, count)); in vm_radix_iter_lookup_range()
131 vm_radix_iter_init(struct pctrie_iter *pages, struct vm_radix *rtree) in vm_radix_iter_init() argument
133 pctrie_iter_init(pages, &rtree->rt_trie); in vm_radix_iter_init()
140 vm_radix_iter_limit_init(struct pctrie_iter *pages, struct vm_radix *rtree, in vm_radix_iter_limit_init() argument
143 pctrie_iter_limit_init(pages, &rtree->rt_trie, limit); in vm_radix_iter_limit_init()
153 vm_radix_iter_lookup(struct pctrie_iter *pages, vm_pindex_t index) in vm_radix_iter_lookup() argument
155 return (VM_RADIX_PCTRIE_ITER_LOOKUP(pages, index)); in vm_radix_iter_lookup()
165 vm_radix_iter_stride(struct pctrie_iter *pages, int stride) in vm_radix_iter_stride() argument
167 return (VM_RADIX_PCTRIE_ITER_STRIDE(pages, stride)); in vm_radix_iter_stride()
208 vm_radix_iter_remove(struct pctrie_iter *pages) in vm_radix_iter_remove() argument
210 VM_RADIX_PCTRIE_ITER_REMOVE(pages); in vm_radix_iter_remove()
232 vm_radix_iter_lookup_ge(struct pctrie_iter *pages, vm_pindex_t index) in vm_radix_iter_lookup_ge() argument
234 return (VM_RADIX_PCTRIE_ITER_LOOKUP_GE(pages, index)); in vm_radix_iter_lookup_ge()
245 vm_radix_iter_jump(struct pctrie_iter *pages, vm_pindex_t jump) in vm_radix_iter_jump() argument
247 return (VM_RADIX_PCTRIE_ITER_JUMP_GE(pages, jump)); in vm_radix_iter_jump()
258 vm_radix_iter_step(struct pctrie_iter *pages) in vm_radix_iter_step() argument
260 return (VM_RADIX_PCTRIE_ITER_STEP_GE(pages)); in vm_radix_iter_step()
266 #define VM_RADIX_FOREACH_FROM(m, pages, start) \ argument
267 for (m = vm_radix_iter_lookup_ge(pages, start); m != NULL; \
268 m = vm_radix_iter_step(pages))
273 #define VM_RADIX_FOREACH(m, pages) VM_RADIX_FOREACH_FROM(m, pages, 0) argument
283 vm_radix_iter_lookup_le(struct pctrie_iter *pages, vm_pindex_t index) in vm_radix_iter_lookup_le() argument
285 return (VM_RADIX_PCTRIE_ITER_LOOKUP_LE(pages, index)); in vm_radix_iter_lookup_le()
296 vm_radix_iter_lookup_lt(struct pctrie_iter *pages, vm_pindex_t index) in vm_radix_iter_lookup_lt() argument
298 return (index == 0 ? NULL : vm_radix_iter_lookup_le(pages, index - 1)); in vm_radix_iter_lookup_lt()
308 vm_radix_iter_next(struct pctrie_iter *pages) in vm_radix_iter_next() argument
310 return (VM_RADIX_PCTRIE_ITER_NEXT(pages)); in vm_radix_iter_next()
317 #define VM_RADIX_FORALL_FROM(m, pages, start) \ argument
318 for (m = vm_radix_iter_lookup(pages, start); m != NULL; \
319 m = vm_radix_iter_next(pages))
325 #define VM_RADIX_FORALL(m, pages) VM_RADIX_FORALL_FROM(m, pages, 0) argument
334 vm_radix_iter_prev(struct pctrie_iter *pages) in vm_radix_iter_prev() argument
336 return (VM_RADIX_PCTRIE_ITER_PREV(pages)); in vm_radix_iter_prev()
345 vm_radix_iter_page(struct pctrie_iter *pages) in vm_radix_iter_page() argument
347 return (VM_RADIX_PCTRIE_ITER_VALUE(pages)); in vm_radix_iter_page()