pctrie_iter
struct pctrie_iter pages;
struct pctrie_iter pct_iter;
vm_size_t size, bool do_pte, bool identity, struct pctrie_iter *pages)
struct pctrie_iter pages;
struct pctrie_iter pages;
vm_pindex_t pidx, struct pctrie_iter *pages)
uint64_t idx, struct pctrie_iter *pages)
vm_pindex_t pidx, struct pctrie_iter *pages)
struct pctrie_iter *pages)
struct pctrie_iter pages;
uint64_t addr, struct pctrie_iter *pages)
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pct_i;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
pctrie_iter_lookup(struct pctrie_iter *it, uint64_t index)
pctrie_iter_insert_lookup(struct pctrie_iter *it, uint64_t *val)
pctrie_iter_stride(struct pctrie_iter *it, int stride)
pctrie_iter_next(struct pctrie_iter *it)
pctrie_iter_prev(struct pctrie_iter *it)
pctrie_iter_lookup_range(struct pctrie_iter *it, uint64_t index,
pctrie_iter_lookup_ge(struct pctrie_iter *it, uint64_t index)
pctrie_iter_jump_ge(struct pctrie_iter *it, int64_t jump)
pctrie_iter_lookup_le(struct pctrie_iter *it, uint64_t index)
pctrie_iter_jump_le(struct pctrie_iter *it, int64_t jump)
pctrie_iter_remove(struct pctrie_iter *it, struct pctrie_node **freenode)
pctrie_iter_value(struct pctrie_iter *it)
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
name##_PCTRIE_ITER_INSERT(struct pctrie_iter *it, struct type *ptr) \
name##_PCTRIE_ITER_LOOKUP_RANGE(struct pctrie_iter *it, uint64_t key, \
name##_PCTRIE_ITER_LOOKUP(struct pctrie_iter *it, uint64_t index) \
name##_PCTRIE_ITER_STRIDE(struct pctrie_iter *it, int stride) \
name##_PCTRIE_ITER_NEXT(struct pctrie_iter *it) \
name##_PCTRIE_ITER_PREV(struct pctrie_iter *it) \
name##_PCTRIE_ITER_VALUE(struct pctrie_iter *it) \
name##_PCTRIE_ITER_LOOKUP_GE(struct pctrie_iter *it, uint64_t index) \
name##_PCTRIE_ITER_JUMP_GE(struct pctrie_iter *it, int64_t jump) \
name##_PCTRIE_ITER_STEP_GE(struct pctrie_iter *it) \
name##_PCTRIE_ITER_LOOKUP_LE(struct pctrie_iter *it, uint64_t index) \
name##_PCTRIE_ITER_JUMP_LE(struct pctrie_iter *it, int64_t jump) \
name##_PCTRIE_ITER_STEP_LE(struct pctrie_iter *it) \
name##_PCTRIE_ITER_REMOVE(struct pctrie_iter *it) \
struct pctrie_iter;
int pctrie_iter_lookup_range(struct pctrie_iter *it, uint64_t index,
uint64_t *pctrie_iter_lookup(struct pctrie_iter *it, uint64_t index);
uint64_t *pctrie_iter_stride(struct pctrie_iter *it, int stride);
uint64_t *pctrie_iter_next(struct pctrie_iter *it);
uint64_t *pctrie_iter_prev(struct pctrie_iter *it);
void *pctrie_iter_insert_lookup(struct pctrie_iter *it,
uint64_t *pctrie_iter_lookup_ge(struct pctrie_iter *it, uint64_t index);
uint64_t *pctrie_iter_jump_ge(struct pctrie_iter *it, int64_t jump);
uint64_t *pctrie_iter_lookup_le(struct pctrie_iter *it, uint64_t index);
uint64_t *pctrie_iter_jump_le(struct pctrie_iter *it, int64_t jump);
void pctrie_iter_remove(struct pctrie_iter *it,
uint64_t *pctrie_iter_value(struct pctrie_iter *it);
pctrie_iter_reset(struct pctrie_iter *it)
pctrie_iter_is_reset(struct pctrie_iter *it)
pctrie_iter_init(struct pctrie_iter *it, struct pctrie *ptree)
pctrie_iter_limit_init(struct pctrie_iter *it, struct pctrie *ptree,
struct pctrie_iter pages;
cdev_mgtdev_pager_free_page(struct pctrie_iter *pages, vm_page_t m)
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter blks;
struct pctrie_iter *blks)
struct pctrie_iter blks;
swap_pager_getpages_locked(struct pctrie_iter *blks, vm_object_t object,
struct pctrie_iter blks;
struct pctrie_iter blks;
struct pctrie_iter blks;
struct pctrie_iter blks, pages;
swp_pager_meta_build(struct pctrie_iter *blks, vm_object_t object,
struct pctrie_iter dstblks, srcblks;
struct pctrie_iter blks, pages;
swp_pager_meta_lookup(struct pctrie_iter *blks, vm_pindex_t pindex)
swap_pager_iter_find_least(struct pctrie_iter *blks, vm_pindex_t pindex)
struct pctrie_iter blks, pages;
struct pctrie_iter blks, pages;
struct pctrie_iter backing_blks, backing_pages, blks, pages;
struct pctrie_iter blks;
static daddr_t swp_pager_meta_build(struct pctrie_iter *, vm_object_t object,
static daddr_t swp_pager_meta_lookup(struct pctrie_iter *, vm_pindex_t);
swblk_iter_lookup_ge(struct pctrie_iter *blks, vm_pindex_t pindex)
swblk_iter_init_only(struct pctrie_iter *blks, vm_object_t object)
swblk_iter_init(struct pctrie_iter *blks, vm_object_t object,
swblk_iter_reinit(struct pctrie_iter *blks, vm_object_t object,
swblk_iter_limit_init(struct pctrie_iter *blks, vm_object_t object,
swblk_iter_next(struct pctrie_iter *blks)
swblk_iter_lookup(struct pctrie_iter *blks, vm_pindex_t pindex)
swblk_iter_insert(struct pctrie_iter *blks, struct swblk *sb)
swblk_iter_remove(struct pctrie_iter *blks)
int *domain, struct pctrie_iter *pages)
int *domain, struct pctrie_iter *pages)
struct pctrie_iter;
int *, struct pctrie_iter *);
vm_fault_allocate(struct faultstate *fs, struct pctrie_iter *pages)
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
vm_object_page_clean_flush(struct pctrie_iter *pages, vm_page_t p,
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
vm_object_collapse_scan_wait(struct pctrie_iter *pages, vm_object_t object,
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
bool iter, struct pctrie_iter *pages)
struct pctrie_iter *pages)
vm_page_iter_free(struct pctrie_iter *pages, vm_page_t m)
vm_page_iter_remove(struct pctrie_iter *pages, vm_page_t m)
vm_page_iter_init(struct pctrie_iter *pages, vm_object_t object)
vm_page_iter_limit_init(struct pctrie_iter *pages, vm_object_t object,
vm_page_iter_rename(struct pctrie_iter *old_pages, vm_page_t m,
struct pctrie_iter pages;
struct pctrie_iter *pages)
int req, struct pctrie_iter *pages)
struct pctrie_iter pages;
bool *found, struct pctrie_iter *pages)
struct pctrie_iter *pages)
struct pctrie_iter pages;
int allocflags, struct pctrie_iter *pages)
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter;
int domain, int req, struct pctrie_iter *pages);
struct pctrie_iter *pages);
int allocflags, struct pctrie_iter *pages);
vm_pindex_t pindex, int allocflags, struct pctrie_iter *pages);
void vm_page_iter_free(struct pctrie_iter *pages, vm_page_t m);
void vm_page_iter_init(struct pctrie_iter *, vm_object_t);
struct pctrie_iter *);
void vm_page_iter_limit_init(struct pctrie_iter *, vm_object_t, vm_pindex_t);
bool vm_page_iter_remove(struct pctrie_iter *pages, vm_page_t m);
bool vm_page_iter_rename(struct pctrie_iter *old_pages, vm_page_t m,
struct pctrie_iter pages;
void cdev_mgtdev_pager_free_page(struct pctrie_iter *pages, vm_page_t m);
vm_radix_iter_lookup_range(struct pctrie_iter *pages, vm_pindex_t index,
vm_radix_iter_init(struct pctrie_iter *pages, struct vm_radix *rtree)
vm_radix_iter_limit_init(struct pctrie_iter *pages, struct vm_radix *rtree,
vm_radix_iter_lookup(struct pctrie_iter *pages, vm_pindex_t index)
vm_radix_iter_stride(struct pctrie_iter *pages, int stride)
vm_radix_iter_remove(struct pctrie_iter *pages)
vm_radix_iter_lookup_ge(struct pctrie_iter *pages, vm_pindex_t index)
vm_radix_iter_jump(struct pctrie_iter *pages, vm_pindex_t jump)
vm_radix_iter_step(struct pctrie_iter *pages)
vm_radix_iter_lookup_le(struct pctrie_iter *pages, vm_pindex_t index)
vm_radix_iter_lookup_lt(struct pctrie_iter *pages, vm_pindex_t index)
vm_radix_iter_next(struct pctrie_iter *pages)
vm_radix_iter_prev(struct pctrie_iter *pages)
vm_radix_iter_page(struct pctrie_iter *pages)
vm_radix_iter_insert(struct pctrie_iter *pages, vm_page_t page)
vm_page_t *mpredp, vm_page_t *msuccp, struct pctrie_iter *pages)
vm_paddr_t boundary, struct pctrie_iter *pages)
int req, struct pctrie_iter *pages)
struct pctrie_iter *pages);
int domain, int req, struct pctrie_iter *pages);
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;
struct pctrie_iter pages;