/freebsd/sys/sys/ |
H A D | pctrie.h | 37 struct pctrie_iter { struct 45 pctrie_iter_reset(struct pctrie_iter *it) in pctrie_iter_reset() argument 51 pctrie_iter_init(struct pctrie_iter *it, struct pctrie *ptree) in pctrie_iter_init() 59 pctrie_iter_limit_init(struct pctrie_iter *it, struct pctrie *ptree, in pctrie_iter_limit_init() 177 name##_PCTRIE_ITER_INSERT(struct pctrie_iter *it, struct type *ptr) \ 239 name##_PCTRIE_ITER_LOOKUP(struct pctrie_iter *it, uint64_t index) \ 245 name##_PCTRIE_ITER_STRIDE(struct pctrie_iter *it, int stride) \ 251 name##_PCTRIE_ITER_NEXT(struct pctrie_iter *it) \ 257 name##_PCTRIE_ITER_PREV(struct pctrie_iter *it) \ 263 name##_PCTRIE_ITER_VALUE(struct pctrie_iter *it) \ [all …]
|
/freebsd/sys/vm/ |
H A D | vm_radix.h | 77 vm_radix_iter_insert(struct pctrie_iter *pages, vm_page_t page) in vm_radix_iter_insert() 128 vm_radix_iter_init(struct pctrie_iter *pages, struct vm_radix *rtree) in vm_radix_iter_init() 137 vm_radix_iter_limit_init(struct pctrie_iter *pages, struct vm_radix *rtree, in vm_radix_iter_limit_init() 150 vm_radix_iter_lookup(struct pctrie_iter *pages, vm_pindex_t index) in vm_radix_iter_lookup() 162 vm_radix_iter_stride(struct pctrie_iter *pages, int stride) in vm_radix_iter_stride() 205 vm_radix_iter_remove(struct pctrie_iter *pages) in vm_radix_iter_remove() 229 vm_radix_iter_lookup_ge(struct pctrie_iter *pages, vm_pindex_t index) in vm_radix_iter_lookup_ge() 242 vm_radix_iter_jump(struct pctrie_iter *pages, vm_pindex_t jump) in vm_radix_iter_jump() 255 vm_radix_iter_step(struct pctrie_iter *pages) in vm_radix_iter_step() 268 vm_radix_iter_lookup_le(struct pctrie_iter *pages, vm_pindex_t index) in vm_radix_iter_lookup_le() [all …]
|
H A D | swap_pager.c | 490 static daddr_t swp_pager_meta_build(struct pctrie_iter *, vm_object_t object, 497 static daddr_t swp_pager_meta_lookup(struct pctrie_iter *, vm_pindex_t); 562 swblk_iter_lookup_ge(struct pctrie_iter *blks, vm_pindex_t pindex) in swblk_iter_lookup_ge() 569 swblk_iter_init_only(struct pctrie_iter *blks, vm_object_t object) in swblk_iter_init_only() 578 swblk_iter_init(struct pctrie_iter *blks, vm_object_t object, in swblk_iter_init() 586 swblk_iter_reinit(struct pctrie_iter *blks, vm_object_t object, in swblk_iter_reinit() 595 swblk_iter_limit_init(struct pctrie_iter *blks, vm_object_t object, in swblk_iter_limit_init() 605 swblk_iter_next(struct pctrie_iter *blks) in swblk_iter_next() 611 swblk_iter_lookup(struct pctrie_iter *blks, vm_pindex_t pindex) in swblk_iter_lookup() 618 swblk_iter_insert(struct pctrie_iter *blks, struct swblk *sb) in swblk_iter_insert() [all …]
|
H A D | vm_page.h | 474 struct pctrie_iter; 645 vm_page_t vm_page_iter_lookup_ge(struct pctrie_iter *, vm_pindex_t); 653 void vm_page_iter_free(struct pctrie_iter *pages, vm_page_t m); 654 void vm_page_iter_init(struct pctrie_iter *, vm_object_t); 655 void vm_page_iter_limit_init(struct pctrie_iter *, vm_object_t, vm_pindex_t); 656 vm_page_t vm_page_iter_lookup(struct pctrie_iter *, vm_pindex_t); 657 bool vm_page_iter_remove(struct pctrie_iter *pages, vm_page_t m); 658 bool vm_page_iter_rename(struct pctrie_iter *old_pages, vm_page_t m,
|
H A D | device_pager.c | 267 struct pctrie_iter pages; in cdev_pager_free_page() 280 cdev_mgtdev_pager_free_page(struct pctrie_iter *pages, vm_page_t m) in cdev_mgtdev_pager_free_page() 289 struct pctrie_iter pages; in cdev_mgtdev_pager_free_pages()
|
H A D | vm_page.c | 1489 struct pctrie_iter *pages, bool iter, vm_page_t mpred, bool lookup) in vm_page_insert_lookup() 1575 vm_page_iter_insert(struct pctrie_iter *pages, vm_page_t m, vm_object_t object, in vm_page_iter_insert() 1719 vm_page_iter_free(struct pctrie_iter *pages, vm_page_t m) in vm_page_iter_free() 1758 vm_page_iter_remove(struct pctrie_iter *pages, vm_page_t m) in vm_page_iter_remove() 1822 vm_page_iter_init(struct pctrie_iter *pages, vm_object_t object) in vm_page_iter_init() 1834 vm_page_iter_limit_init(struct pctrie_iter *pages, vm_object_t object, in vm_page_iter_limit_init() 1850 vm_page_iter_lookup(struct pctrie_iter *pages, vm_pindex_t pindex) in vm_page_iter_lookup() 1950 vm_page_iter_lookup_ge(struct pctrie_iter *pages, vm_pindex_t pindex) in vm_page_iter_lookup_ge() 2087 vm_page_iter_rename(struct pctrie_iter *old_pages, vm_page_t m, in vm_page_iter_rename() 2491 struct pctrie_iter pages; in vm_page_alloc_contig_domain()
|
H A D | vm_pager.h | 303 void cdev_mgtdev_pager_free_page(struct pctrie_iter *pages, vm_page_t m);
|
H A D | vm_object.c | 1523 struct pctrie_iter pages; in vm_object_split() 1655 vm_object_collapse_scan_wait(struct pctrie_iter *pages, vm_object_t object, in vm_object_collapse_scan_wait() 1690 struct pctrie_iter pages; in vm_object_collapse_scan() 1987 struct pctrie_iter pages; in vm_object_page_remove()
|
H A D | vm_kern.c | 637 struct pctrie_iter pages; in _kmem_unback()
|
/freebsd/sys/kern/ |
H A D | subr_pctrie.c | 526 _pctrie_iter_lookup(struct pctrie_iter *it, uint64_t index, smr_t smr, in _pctrie_iter_lookup() 541 pctrie_iter_lookup(struct pctrie_iter *it, uint64_t index) in pctrie_iter_lookup() 552 pctrie_iter_insert_lookup(struct pctrie_iter *it, uint64_t *val) in pctrie_iter_insert_lookup() 585 _pctrie_iter_stride(struct pctrie_iter *it, int stride, smr_t smr, in _pctrie_iter_stride() 605 pctrie_iter_stride(struct pctrie_iter *it, int stride) in pctrie_iter_stride() 615 pctrie_iter_next(struct pctrie_iter *it) in pctrie_iter_next() 625 pctrie_iter_prev(struct pctrie_iter *it) in pctrie_iter_prev() 697 pctrie_iter_lookup_ge(struct pctrie_iter *it, uint64_t index) in pctrie_iter_lookup_ge() 712 pctrie_iter_jump_ge(struct pctrie_iter *it, int64_t jump) in pctrie_iter_jump_ge() 801 pctrie_iter_lookup_le(struct pctrie_iter *it, uint64_t index) in pctrie_iter_lookup_le() [all …]
|
/freebsd/sys/arm/nvidia/drm2/ |
H A D | tegra_bo.c | 50 struct pctrie_iter pages; in tegra_bo_destruct()
|