Home
last modified time | relevance | path

Searched refs:pctrie_iter (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/sys/
H A Dpctrie.h37 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 Dvm_radix.h77 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 Dswap_pager.c490 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 Dvm_page.h474 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 Ddevice_pager.c267 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 Dvm_page.c1489 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 Dvm_pager.h303 void cdev_mgtdev_pager_free_page(struct pctrie_iter *pages, vm_page_t m);
H A Dvm_object.c1523 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 Dvm_kern.c637 struct pctrie_iter pages; in _kmem_unback()
/freebsd/sys/kern/
H A Dsubr_pctrie.c526 _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 Dtegra_bo.c50 struct pctrie_iter pages; in tegra_bo_destruct()