path: root/sys/sys/blist.h
Commit message (Expand)AuthorAgeFilesLines
* sys: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Fix an overflow bug in the blist allocator that needlessly capped maxDoug Moore2020-07-251-3/+2
* A new parameter to blist_alloc specifies an upper bound on the size ofDoug Moore2019-05-111-2/+2
* A major change to subr_blist.c failed to update all the comments aboutDoug Moore2019-05-101-3/+3
* Allow allocations across meta boundaries.Mark Johnston2018-11-131-5/+3
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* The blst_radix_init function has two purposes - to compute the number ofAlan Cox2017-10-081-1/+1
* To analyze the allocation of swap blocks by blist functions, add a methodAlan Cox2017-09-101-0/+3
* The *_meta_* functions include a radix parameter, a blk parameter, andAlan Cox2017-08-131-1/+1
* The blist_meta_* routines that process a subtree take arguments 'radix' andAlan Cox2017-08-011-1/+0
* Change blist_alloc()'s allocation policy from first-fit to next-fit soAlan Cox2017-06-181-0/+1
* Reduce the frequency of hint updates on allocation without incurringAlan Cox2017-06-131-1/+1
* Remove an unnecessary field from struct blist. (The comment describingAlan Cox2017-06-101-1/+0
* Style and comment fixes only.Alan Cox2017-06-091-8/+8
* blist_fill()'s return type is too narrow. blist_fill() accepts a 64-bitAlan Cox2017-06-091-1/+1
* Halve the memory being internally allocated by the blist allocator. InAlan Cox2017-06-051-2/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* add malloc flag to blist so that it can be used in ithread contextKip Macy2008-05-051-4/+5
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+3
* Move the definitions of SWAPBLK_NONE and SWAPBLK_MASK from vm_page.h toAlan Cox2004-06-041-0/+8
* Expand inline the relevant parts of src/COPYRIGHT for Matt Dillon'sWarner Losh2003-08-121-3/+25
* Remove all use of the LOG2() macro/inline, undoing some non-optimal cruftMatthew Dillon2003-01-111-16/+0
* This is David Schultz's swapoff code which I am finally able to commit.Matthew Dillon2002-12-151-0/+2
* Move the hideously misnamed type "u_daddr_t" to <sys/blist.h> where itPoul-Henning Kamp2002-05-181-0/+2
* Roll the LOG2 macro up again, I don't belive unrolling this for 64bitsPoul-Henning Kamp2002-05-141-31/+13
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Add new blist module - radix tree based bitmap allocator withMatthew Dillon1999-01-211-0/+101