aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/vmmeter.h
Commit message (Expand)AuthorAgeFilesLines
* Provide separate accounting for user-wired pages.Mark Johnston2019-05-131-0/+2
* Add more NUMA-specific low memory predicates.Mark Johnston2018-09-241-3/+25
* Avoid resource deadlocks when one domain has exhausted its memory. AttemptMark Johnston2018-09-061-0/+7
* vm: move vm_cnt to __read_mostly now that it is not written toMateusz Guzik2018-04-271-3/+0
* Make v_wire_count a per-cpu counter(9) counter. This eliminates aJeff Roberson2018-02-121-1/+21
* Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson2018-02-061-50/+8
* Update various statements in vmstat(8) to match reality.John Baldwin2018-01-181-5/+4
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* vmtotal: extend memory counters to accomodate for current and futureKonstantin Belousov2017-11-151-14/+17
* Fix wrong v_free_count annotation - (f) instead of (a)Mateusz Guzik2017-10-141-1/+1
* Reduce traffic on vm_cnt.v_free_countMateusz Guzik2017-10-131-3/+3
* Move vmmeter atomic counters into dedicated cache linesMateusz Guzik2017-09-101-4/+11
* - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeterGleb Smirnoff2017-04-171-71/+71
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Remove PG_CACHED-related fields from struct vmmeter, because they are noAlan Cox2016-11-221-11/+5
* Introduce a new page queue, PQ_LAUNDRY, for storing unreferenced, dirtyAlan Cox2016-11-091-2/+22
* Make vm_pageout_wakeup_thresh a u_int rather than an int.Mark Johnston2016-07-201-2/+2
* The flag "vm_pages_needed" has long served two distinct purposes: (1) toAlan Cox2016-05-271-1/+1
* Fix the style of the paging target predicates.Mark Johnston2016-05-201-24/+19
* sys/vmmeter.h: Fix trivial '-Wsign-compare' warning in common headerConrad Meyer2016-05-191-1/+1
* sys/vmmeter.h: "desperate" spelling fix.Pedro F. Giffuni2016-05-191-1/+1
* Remove the v_cache_min and v_cache_max sysctls. They are unused and haveMark Johnston2015-09-111-2/+1
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-221-6/+10
* Improve pageout flow control to wakeup more frequently and do less work whileJeff Roberson2013-08-131-9/+5
* - Add system wide page faults requiring I/O counter.Andrey Zonov2013-01-281-0/+1
* Replace the single, global page queues lock with per-queue locks on theAlan Cox2012-11-131-2/+2
* Drop page queues mutex on each iteration of vm_pageout_scan over theKonstantin Belousov2012-07-071-1/+1
* Move repeated MAXSLP definition from machine/vmparam.h to sys/vmmeter.h.Konstantin Belousov2011-01-091-0/+6
* Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), andAlan Cox2010-05-081-1/+1
* Eliminate acquisitions of the page queues lock that are no longer needed.Alan Cox2010-05-071-1/+1
* Correct the description of v_cache_count. Eliminate an unused function.Alan Cox2008-07-191-12/+1
* Change the management of cached pages (PQ_CACHE) in two fundamentalAlan Cox2007-09-251-2/+2
* Add a counter for the total number of pages cached and support forAlan Cox2007-07-271-0/+1
* Optimize vmmeter locking.Attilio Rao2007-06-101-50/+56
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-24/+9
* - rename VMCNT_DEC to VMCNT_SUB to reflect the count argument.Jeff Roberson2007-05-201-1/+1
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-9/+24
* - Revert signedness type changes to "struct vmtotal"; by makingRuslan Ermilov2006-11-281-14/+14
* - Fix types of "struct vmmeter" members so they are unsigned.Ruslan Ermilov2006-11-201-14/+14
* Remove remnants of PGINPROF.Tim J. Robbins2004-06-081-38/+0
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* - It's more accurate to say that vm_paging_needed() returns TRUEAlan Cox2003-02-021-1/+1
* Make a structure definition slightly more style(9) compliant (makesBrian S. Dean2002-06-011-2/+1
* Add mibs to hold the number of forks since boot. New mibs are:Hajimu UMEMOTO2001-01-231-0/+11
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-1/+1
* Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>Matthew Dillon1999-09-171-0/+86
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Reviewed by: Matthew Dillon <dillon@apollo.backplane.com>Alan Cox1999-02-251-2/+2
* Adjust idle zero-page fill hysteresis based on tests. Use 2/3 and 4/5Matthew Dillon1999-02-081-2/+2
* Make vm_fault much cleaner by removing the evil macro inlines, andJohn Dyson1998-03-071-1/+3