aboutsummaryrefslogtreecommitdiff
path: root/lib/genalloc.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-30Merge tag 'devicetree-header-cleanups-for-6.6' of git://git.kernel.org/pub/sc...Gravatar Linus Torvalds 1-1/+3
2023-08-28lib/genalloc: Explicitly include correct DT includesGravatar Rob Herring 1-1/+3
2023-07-26misc/genalloc: Name subpools by of_node_full_name()Gravatar Linus Walleij 1-1/+1
2023-02-02lib/genalloc: use try_cmpxchg in {set,clear}_bits_llGravatar Uros Bizjak 1-10/+8
2022-01-15all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriateGravatar Yury Norov 1-1/+1
2021-05-06lib/genalloc: add parameter description to fix doc compile warningGravatar Alex Shi 1-0/+5
2021-05-06lib/genalloc.c: Fix a typoGravatar Bhaskar Chowdhury 1-1/+1
2021-02-26lib/genalloc.c: change return type to unsigned long for bitmap_set_llGravatar Huang Shijie 1-1/+2
2020-12-29lib/genalloc: fix the overflow when size is too bigGravatar Huang Shijie 1-12/+13
2019-12-04lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addrGravatar Huang Shijie 1-3/+3
2019-12-04lib/genalloc.c: export symbol addr_in_gen_poolGravatar Huang Shijie 1-0/+1
2019-10-07genalloc: Fix a set of docs build warningsGravatar Jonathan Corbet 1-1/+1
2019-07-12Merge tag 'dma-mapping-5.3' of git://git.infradead.org/users/hch/dma-mappingGravatar Linus Torvalds 1-3/+122
2019-06-28lib/genalloc.c: Add algorithm, align and zeroed family of DMA allocatorsGravatar Fredrik Noring 1-4/+96
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230Gravatar Thomas Gleixner 1-3/+1
2019-06-13lib/genalloc: introduce chunk ownersGravatar Dan Williams 1-26/+25
2019-06-03lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocationsGravatar Fredrik Noring 1-1/+28
2019-01-05lib/genalloc.c: include vmalloc.hGravatar Olof Johansson 1-0/+1
2019-01-04lib/genalloc.c: use vzalloc_node() to allocate the bitmapGravatar Huang Shijie 1-2/+2
2019-01-04lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunkGravatar Alexey Skidanov 1-8/+12
2017-11-17lib/genalloc.c: make the avail variable an atomic_long_tGravatar Stephen Bates 1-5/+5
2016-10-27lib/genalloc.c: start search from start of chunkGravatar Daniel Mentz 1-1/+2
2015-12-22CPM/QE: use genalloc to manage CPM/QE muramGravatar Zhao Qiang 1-1/+1
2015-12-22genalloc:support allocating specific regionGravatar Zhao Qiang 1-0/+32
2015-12-22genalloc:support memory-allocation with bytes-alignment to genallocGravatar Zhao Qiang 1-6/+55
2015-09-04genalloc: add support of multiple gen_pools per deviceGravatar Vladimir Zapolskiy 1-14/+57
2015-09-04genalloc: add name arg to gen_pool_get() and devm_gen_pool_create()Gravatar Vladimir Zapolskiy 1-21/+28
2015-06-30genalloc: rename of_get_named_gen_pool() to of_gen_pool_get()Gravatar Vladimir Zapolskiy 1-3/+3
2015-06-30genalloc: rename dev_get_gen_pool() to gen_pool_get()Gravatar Vladimir Zapolskiy 1-4/+4
2015-02-13lib/genalloc.c: check result of devres_alloc()Gravatar Jan Kara 1-0/+2
2015-02-12lib/genalloc.c: remove redundant includeGravatar Rasmus Villemoes 1-1/+0
2015-02-12lib/genalloc.c: fix the end addr check in addr_in_gen_pool()Gravatar Toshi Kikuchi 1-1/+1
2014-12-03lib/genalloc.c: export devm_gen_pool_create() for modulesGravatar Michal Simek 1-0/+1
2014-10-09lib/genalloc.c: add genpool range check functionGravatar Laura Abbott 1-0/+29
2014-10-09lib/genalloc.c: add power aligned algorithmGravatar Laura Abbott 1-0/+20
2014-09-26genalloc: fix device node resource counterGravatar Vladimir Zapolskiy 1-0/+1
2014-01-29lib/genalloc.c: add check gen_pool_dma_alloc() if dma pointer is not NULLGravatar Lad, Prabhakar 1-2/+3
2013-11-13lib/genalloc: add a helper function for DMA buffer allocationGravatar Nicolin Chen 1-0/+28
2013-09-11lib/genalloc.c: correct dev_get_gen_pool documentationGravatar Emilio López 1-1/+0
2013-09-11lib/genalloc.c: convert kmalloc_node(...GFP_ZERO...) to kzalloc_node(...)Gravatar Joe Perches 1-1/+1
2013-09-11lib/genalloc.c: fix overflow of ending address of memory chunkGravatar Joonyoung Shim 1-7/+12
2013-04-29genalloc: add devres support, allow to find a managed pool by deviceGravatar Philipp Zabel 1-0/+81
2012-10-25genalloc: stop crashing the system when destroying a poolGravatar Thadeu Lima de Souza Cascardo 1-1/+1
2012-10-06genalloc: make it possible to use a custom allocation algorithmGravatar Benjamin Gaignard 1-4/+84
2012-03-07lib: reduce the use of module.h wherever possibleGravatar Paul Gortmaker 1-1/+1
2011-08-03lib, Make gen_pool memory allocator locklessGravatar Huang Ying 1-57/+243
2011-05-25lib/genalloc.c: add support for specifying the physical addressGravatar Jean-Christophe PLAGNIOL-VILLARD 1-8/+37
2010-06-29genalloc: fix allocation from end of poolGravatar Imre Deak 1-1/+0
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Gravatar Tejun Heo 1-0/+1
2009-12-16genalloc: use bitmap_find_next_zero_areaGravatar Akinobu Mita 1-21/+12