Lines Matching refs:vm_radix_node
104 struct vm_radix_node;
105 typedef SMR_POINTER(struct vm_radix_node *) smrnode_t;
107 struct vm_radix_node { struct
118 static void vm_radix_node_store(smrnode_t *p, struct vm_radix_node *v, argument
124 static struct vm_radix_node *
127 struct vm_radix_node *rnode; in vm_radix_node_get()
153 vm_radix_node_put(struct vm_radix_node *rnode, int8_t last) in vm_radix_node_put()
200 static __inline struct vm_radix_node *
216 vm_radix_node_store(smrnode_t *p, struct vm_radix_node *v, in vm_radix_node_store()
235 static __inline struct vm_radix_node *
246 vm_radix_root_store(struct vm_radix *rtree, struct vm_radix_node *rnode, in vm_radix_root_store()
257 vm_radix_isleaf(struct vm_radix_node *rnode) in vm_radix_isleaf()
267 vm_radix_topage(struct vm_radix_node *rnode) in vm_radix_topage()
277 vm_radix_addpage(struct vm_radix_node *rnode, vm_pindex_t index, uint16_t clev, in vm_radix_addpage()
284 (struct vm_radix_node *)((uintptr_t)page | VM_RADIX_ISLEAF), access); in vm_radix_addpage()
310 vm_radix_keybarr(struct vm_radix_node *rnode, vm_pindex_t idx) in vm_radix_keybarr()
325 vm_radix_reclaim_allnodes_int(struct vm_radix_node *rnode) in vm_radix_reclaim_allnodes_int()
327 struct vm_radix_node *child; in vm_radix_reclaim_allnodes_int()
363 sizeof(struct vm_radix_node)))) in vm_radix_reserve_kva()
376 sizeof(struct vm_radix_node), NULL, NULL, NULL, NULL, in vm_radix_zinit()
389 struct vm_radix_node *rnode, *tmp; in vm_radix_insert()
465 struct vm_radix_node *rnode; in vm_radix_is_singleton()
481 struct vm_radix_node *rnode; in _vm_radix_lookup()
536 struct vm_radix_node *stack[VM_RADIX_LIMIT]; in vm_radix_lookup_ge()
539 struct vm_radix_node *child, *rnode; in vm_radix_lookup_ge()
648 struct vm_radix_node *stack[VM_RADIX_LIMIT]; in vm_radix_lookup_le()
651 struct vm_radix_node *child, *rnode; in vm_radix_lookup_le()
763 struct vm_radix_node *rnode, *parent, *tmp; in vm_radix_remove()
827 struct vm_radix_node *root; in vm_radix_reclaim_allnodes()
844 struct vm_radix_node *rnode, *tmp; in vm_radix_replace()
868 (struct vm_radix_node *)((uintptr_t)newpage | in vm_radix_replace()
892 struct vm_radix_node *rnode, *tmp; in DB_SHOW_COMMAND()
897 rnode = (struct vm_radix_node *)addr; in DB_SHOW_COMMAND()