summaryrefslogtreecommitdiffstats
path: root/sys/vm/uma.h
Commit message (Expand)AuthorAgeFilesLines
* - Resolve bucket recursion issues by passing a cookie with zone flagsjeff2013-06-261-0/+6
* - Add a per-zone lock for zones without kegs.jeff2013-06-201-1/+1
* - Add a new UMA API: uma_zcache_create(). This makes a zone without anyjeff2013-06-171-0/+23
* Convert UMA code to C99 uintXX_t types.glebius2013-04-091-28/+28
* Merge from projects/counters: UMA_ZONE_PCPU zones.glebius2013-04-081-1/+5
* Merge from vmc-playground branch:attilio2013-02-261-10/+9
* White-space cleanups.pjd2012-12-081-13/+13
* Implemented uma_zone_set_warning(9) function that sets a warning, whichpjd2012-12-071-0/+12
* Const-ify the zone name argument to uma_zcreate(9).mdf2012-10-261-3/+3
* exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64kmacy2012-01-271-0/+4
* Make memguard(9) capable to guard uma(9) allocations.glebius2011-10-121-2/+2
* Change uma_zone_set_max to return the effective value of "nitems" afterlstewart2010-10-161-2/+3
* - Simplify implementation of uma_zone_get_max.lstewart2010-10-161-0/+11
* Add uma_zone_get_max() to obtain the effective limit after a callandre2010-08-161-0/+12
* Add a new column to the output of vmstat -z to indicate the numbersbruno2010-06-151-1/+2
* - Make the keg abstraction more complete. Permit a zone to have multiplejeff2009-01-251-0/+27
* Various comment nits, and typos.keramida2008-11-021-32/+32
* Reintroduce UMA_SLAB_KMAP; however, change its spelling toalc2008-04-041-0/+1
* Add uma_set_align() interface, which will be called at most once duringrwatson2007-02-111-1/+13
* Fix for problems that occur when all mbuf clusters migrate to the mbuf packetmohans2007-01-251-0/+3
* - Add a new function uma_zone_exhausted() to see if a zone is full.jhb2007-01-051-0/+11
* As alc pointed out to me, vm_page.c 1.305 was incomplete: uma_startup()des2005-10-081-2/+2
* Rename UMA_MAX_NAME to UTH_MAX_NAME, since it's a maximum in therwatson2005-07-251-4/+4
* Improve canonicalization of copyrights. Order copyrights by order ofrwatson2005-07-161-4/+3
* Increase the flags field for kegs from a 16 to a 32 bit value;silby2005-07-161-2/+2
* Track UMA(9) allocation failures by zone, and export via sysctl.rwatson2005-07-151-1/+2
* Introduce a new sysctl, vm.zone_stats, which exports UMA(9) allocatorrwatson2005-07-141-0/+47
* Well, it seems that I pre-maturely removed the "All rights reserved"bmilekic2005-02-161-3/+3
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Add my copyright and update Jeff's copyright on UMA source files,bmilekic2004-12-261-2/+4
* * Add a "how" argument to uma_zone constructors and initialization functionsgreen2004-08-021-4/+8
* Fix a comment above uma_zsecond_create(), describing its arguments.bmilekic2004-06-011-3/+3
* Bring in mbuma to replace mballoc.bmilekic2004-05-311-3/+75
* - Fix the silly flag situation in UMA. Remove redundant ZFLAG/ZONE flagsjeff2003-09-191-1/+6
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* Fix typo in comments (misspelled "necessary").sheldonh2002-10-221-2/+2
* - Use my freebsd email alias in the copyright.jeff2002-09-191-2/+1
* - Split UMA_ZFLAG_OFFPAGE into UMA_ZFLAG_OFFPAGE and UMA_ZFLAG_HASH.jeff2002-09-181-6/+11
* Void functions cannot return values.markm2002-07-181-1/+1
* - Remove bogus use of kmem_alloc that was inherited from the old zonejeff2002-06-191-1/+0
* - Introduce the new M_NOVM option which tells uma to only check the currentlyjeff2002-06-171-0/+1
* - Changed the size element of uma_zctor_args to be size_t instead of int.arr2002-05-021-1/+1
* Move the implementation of M_ZERO into UMA so that it can be passed tojeff2002-04-301-6/+5
* Add a new zone flag UMA_ZONE_MTXCLASS. This puts the zone in it's ownjeff2002-04-291-0/+1
* Implement uma_zdestroy(). It's prototype changed slightly. I decided that Ijeff2002-04-081-7/+2
* Spelling correction; s/seperate/separate/gjeff2002-04-071-1/+1
* Add uma_zone_set_max() to add enforced limits to non vm obj backed zones.jeff2002-03-201-0/+10
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-0/+420
OpenPOWER on IntegriCloud