Lines Matching refs:uvm_physseg_t
115 void uvm_physseg_init_seg(uvm_physseg_t, struct vm_page *);
116 void uvm_physseg_seg_chomp_slab(uvm_physseg_t, struct vm_page *, size_t);
119 struct vm_page *uvm_physseg_seg_alloc_from_slab(uvm_physseg_t, size_t);
124 #define PHYSSEG_NODE_TO_HANDLE(u) ((uvm_physseg_t)(u))
233 uvm_physseg_plug(paddr_t pfn, size_t pages, uvm_physseg_t *psp)
242 uvm_physseg_t upm;
421 uvm_physseg_t
422 uvm_physseg_get_next(uvm_physseg_t upm)
428 return (uvm_physseg_t) rb_tree_iterate(&(uvm_physseg_graph.rb_tree), upm,
432 uvm_physseg_t
433 uvm_physseg_get_prev(uvm_physseg_t upm)
439 return (uvm_physseg_t) rb_tree_iterate(&(uvm_physseg_graph.rb_tree), upm,
443 uvm_physseg_t
446 return (uvm_physseg_t) RB_TREE_MAX(&(uvm_physseg_graph.rb_tree));
449 uvm_physseg_t
452 return (uvm_physseg_t) RB_TREE_MIN(&(uvm_physseg_graph.rb_tree));
459 (uvm_physseg_t) RB_TREE_MAX(&(uvm_physseg_graph.rb_tree));
469 uvm_page_physunload(uvm_physseg_t upm, int freelist, paddr_t *paddrp)
513 uvm_page_physunload_force(uvm_physseg_t upm, int freelist, paddr_t *paddrp)
536 uvm_physseg_t
580 uvm_physseg_get_next(uvm_physseg_t lcv)
590 uvm_physseg_get_prev(uvm_physseg_t lcv)
660 uvm_page_physunload(uvm_physseg_t psi, int freelist, paddr_t *paddrp)
713 uvm_page_physunload_force(uvm_physseg_t psi, int freelist, paddr_t *paddrp)
745 uvm_physseg_plug(paddr_t pfn, size_t pages, uvm_physseg_t *psp)
753 uvm_physseg_t upm;
975 uvm_physseg_t upm;
985 uvm_physseg_valid_p(uvm_physseg_t upm)
1018 uvm_physseg_get_start(uvm_physseg_t upm)
1027 uvm_physseg_get_end(uvm_physseg_t upm)
1036 uvm_physseg_get_avail_start(uvm_physseg_t upm)
1046 uvm_physseg_set_avail_start(uvm_physseg_t upm, paddr_t avail_start)
1062 uvm_physseg_set_avail_end(uvm_physseg_t upm, paddr_t avail_end)
1080 uvm_physseg_get_avail_end(uvm_physseg_t upm)
1089 uvm_physseg_get_pg(uvm_physseg_t upm, paddr_t idx)
1097 uvm_physseg_get_pmseg(uvm_physseg_t upm)
1105 uvm_physseg_get_free_list(uvm_physseg_t upm)
1112 uvm_physseg_get_start_hint(uvm_physseg_t upm)
1119 uvm_physseg_set_start_hint(uvm_physseg_t upm, u_long start_hint)
1129 uvm_physseg_init_seg(uvm_physseg_t upm, struct vm_page *pgs)
1169 uvm_physseg_seg_chomp_slab(uvm_physseg_t upm, struct vm_page *pgs, size_t n)
1190 uvm_physseg_seg_alloc_from_slab(uvm_physseg_t upm, size_t pages)
1210 uvm_physseg_t upmp = uvm_physseg_get_prev(upm);
1240 uvm_physseg_t
1245 uvm_physseg_t upm;
1278 uvm_physseg_t upm;