Changeset View
Changeset View
Standalone View
Standalone View
head/sys/vm/vm_phys.h
Show First 20 Lines • Show All 106 Lines • ▼ Show 20 Lines | #ifdef VM_NUMA_ALLOC | ||||
domn = vm_phys_segs[segind].domain; | domn = vm_phys_segs[segind].domain; | ||||
KASSERT(domn < vm_ndomains, ("domain %d m %p", domn, m)); | KASSERT(domn < vm_ndomains, ("domain %d m %p", domn, m)); | ||||
return (&vm_dom[domn]); | return (&vm_dom[domn]); | ||||
#else | #else | ||||
return (&vm_dom[0]); | return (&vm_dom[0]); | ||||
#endif | #endif | ||||
} | } | ||||
static inline void | static inline u_int | ||||
vm_phys_freecnt_adj(vm_page_t m, int adj) | vm_phys_freecnt_adj(vm_page_t m, int adj) | ||||
{ | { | ||||
mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); | mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); | ||||
vm_cnt.v_free_count += adj; | |||||
vm_phys_domain(m)->vmd_free_count += adj; | vm_phys_domain(m)->vmd_free_count += adj; | ||||
return (vm_cnt.v_free_count += adj); | |||||
} | } | ||||
#endif /* _KERNEL */ | #endif /* _KERNEL */ | ||||
#endif /* !_VM_PHYS_H_ */ | #endif /* !_VM_PHYS_H_ */ |