summaryrefslogtreecommitdiffstats
path: root/lib/genalloc.c
Commit message (Expand)AuthorAgeFilesLines
* lib/genalloc: fix the overflow when size is too bigHuang Shijie2020-12-291-12/+13
* lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addrHuang Shijie2019-12-041-3/+3
* lib/genalloc.c: export symbol addr_in_gen_poolHuang Shijie2019-12-041-0/+1
* genalloc: Fix a set of docs build warningsJonathan Corbet2019-10-071-1/+1
* Merge tag 'dma-mapping-5.3' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2019-07-121-3/+122
|\
| * lib/genalloc.c: Add algorithm, align and zeroed family of DMA allocatorsFredrik Noring2019-06-281-4/+96
| * lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocationsFredrik Noring2019-06-031-1/+28
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230Thomas Gleixner2019-06-191-3/+1
* | lib/genalloc: introduce chunk ownersDan Williams2019-06-131-26/+25
|/
* lib/genalloc.c: include vmalloc.hOlof Johansson2019-01-051-0/+1
* lib/genalloc.c: use vzalloc_node() to allocate the bitmapHuang Shijie2019-01-041-2/+2
* lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunkAlexey Skidanov2019-01-041-8/+12
* lib/genalloc.c: make the avail variable an atomic_long_tStephen Bates2017-11-171-5/+5
* lib/genalloc.c: start search from start of chunkDaniel Mentz2016-10-271-1/+2
* CPM/QE: use genalloc to manage CPM/QE muramZhao Qiang2015-12-221-1/+1
* genalloc:support allocating specific regionZhao Qiang2015-12-221-0/+32
* genalloc:support memory-allocation with bytes-alignment to genallocZhao Qiang2015-12-221-6/+55
* genalloc: add support of multiple gen_pools per deviceVladimir Zapolskiy2015-09-041-14/+57
* genalloc: add name arg to gen_pool_get() and devm_gen_pool_create()Vladimir Zapolskiy2015-09-041-21/+28
* genalloc: rename of_get_named_gen_pool() to of_gen_pool_get()Vladimir Zapolskiy2015-06-301-3/+3
* genalloc: rename dev_get_gen_pool() to gen_pool_get()Vladimir Zapolskiy2015-06-301-4/+4
* lib/genalloc.c: check result of devres_alloc()Jan Kara2015-02-131-0/+2
* lib/genalloc.c: remove redundant includeRasmus Villemoes2015-02-121-1/+0
* lib/genalloc.c: fix the end addr check in addr_in_gen_pool()Toshi Kikuchi2015-02-121-1/+1
* lib/genalloc.c: export devm_gen_pool_create() for modulesMichal Simek2014-12-031-0/+1
* lib/genalloc.c: add genpool range check functionLaura Abbott2014-10-091-0/+29
* lib/genalloc.c: add power aligned algorithmLaura Abbott2014-10-091-0/+20
* genalloc: fix device node resource counterVladimir Zapolskiy2014-09-261-0/+1
* lib/genalloc.c: add check gen_pool_dma_alloc() if dma pointer is not NULLLad, Prabhakar2014-01-291-2/+3
* lib/genalloc: add a helper function for DMA buffer allocationNicolin Chen2013-11-131-0/+28
* lib/genalloc.c: correct dev_get_gen_pool documentationEmilio López2013-09-111-1/+0
* lib/genalloc.c: convert kmalloc_node(...GFP_ZERO...) to kzalloc_node(...)Joe Perches2013-09-111-1/+1
* lib/genalloc.c: fix overflow of ending address of memory chunkJoonyoung Shim2013-09-111-7/+12
* genalloc: add devres support, allow to find a managed pool by devicePhilipp Zabel2013-04-291-0/+81
* genalloc: stop crashing the system when destroying a poolThadeu Lima de Souza Cascardo2012-10-251-1/+1
* genalloc: make it possible to use a custom allocation algorithmBenjamin Gaignard2012-10-061-4/+84
* lib: reduce the use of module.h wherever possiblePaul Gortmaker2012-03-071-1/+1
* lib, Make gen_pool memory allocator locklessHuang Ying2011-08-031-57/+243
* lib/genalloc.c: add support for specifying the physical addressJean-Christophe PLAGNIOL-VILLARD2011-05-251-8/+37
* genalloc: fix allocation from end of poolImre Deak2010-06-291-1/+0
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-0/+1
* genalloc: use bitmap_find_next_zero_areaAkinobu Mita2009-12-161-21/+12
* lib/genalloc.c: remove unmatched write_lock() in gen_pool_destroyZygo Blaxell2009-06-161-1/+0
* Slab allocators: Replace explicit zeroing with __GFP_ZEROChristoph Lameter2007-07-171-2/+1
* [PATCH] genalloc warning fixesAndrew Morton2007-02-201-2/+2
* [PATCH] make genpool allocator adhere to kernel-doc standardsDean Nelson2006-10-021-20/+23
* [PATCH] LIB: add gen_pool_destroy()Steve Wise2006-10-021-0/+30
* [PATCH] change gen_pool allocator to not touch managed memoryDean Nelson2006-06-231-142/+121
* [PATCH] fix broken lib/genalloc.cChris Humbert2005-11-281-8/+6
* [PATCH] ia64 uncached allocJes Sorensen2005-06-211-0/+188