vm_phys.h (254065) | vm_phys.h (263620) |
---|---|
1/*- 2 * Copyright (c) 2002-2006 Rice University 3 * Copyright (c) 2007 Alan L. Cox <alc@cs.rice.edu> 4 * All rights reserved. 5 * 6 * This software was developed for the FreeBSD Project by Alan L. Cox, 7 * Olivier Crameri, Peter Druschel, Sitaram Iyer, and Juan Navarro. 8 * --- 14 unchanged lines hidden (view full) --- 23 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 24 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 25 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 26 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY 28 * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 29 * POSSIBILITY OF SUCH DAMAGE. 30 * | 1/*- 2 * Copyright (c) 2002-2006 Rice University 3 * Copyright (c) 2007 Alan L. Cox <alc@cs.rice.edu> 4 * All rights reserved. 5 * 6 * This software was developed for the FreeBSD Project by Alan L. Cox, 7 * Olivier Crameri, Peter Druschel, Sitaram Iyer, and Juan Navarro. 8 * --- 14 unchanged lines hidden (view full) --- 23 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 24 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 25 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 26 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY 28 * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 29 * POSSIBILITY OF SUCH DAMAGE. 30 * |
31 * $FreeBSD: head/sys/vm/vm_phys.h 254065 2013-08-07 16:36:38Z kib $ | 31 * $FreeBSD: head/sys/vm/vm_phys.h 263620 2014-03-22 10:26:09Z bdrewery $ |
32 */ 33 34/* 35 * Physical memory system definitions 36 */ 37 38#ifndef _VM_PHYS_H_ 39#define _VM_PHYS_H_ --- 68 unchanged lines hidden (view full) --- 108#endif 109} 110 111static inline void 112vm_phys_freecnt_adj(vm_page_t m, int adj) 113{ 114 115 mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); | 32 */ 33 34/* 35 * Physical memory system definitions 36 */ 37 38#ifndef _VM_PHYS_H_ 39#define _VM_PHYS_H_ --- 68 unchanged lines hidden (view full) --- 108#endif 109} 110 111static inline void 112vm_phys_freecnt_adj(vm_page_t m, int adj) 113{ 114 115 mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); |
116 cnt.v_free_count += adj; | 116 vm_cnt.v_free_count += adj; |
117 vm_phys_domain(m)->vmd_free_count += adj; 118} 119 120#endif /* _KERNEL */ 121#endif /* !_VM_PHYS_H_ */ | 117 vm_phys_domain(m)->vmd_free_count += adj; 118} 119 120#endif /* _KERNEL */ 121#endif /* !_VM_PHYS_H_ */ |