summaryrefslogtreecommitdiffstats
path: root/include/linux/bitmap.h
Commit message (Expand)AuthorAgeFilesLines
* lib/bitmap: drop optimization of bitmap_{from,to}_arr64Yury Norov2023-06-221-5/+3
* lib/bitmap: remove bitmap_ord_to_posYury Norov2022-09-261-1/+0
* lib/bitmap: add bitmap_weight_and()Yury Norov2022-09-261-0/+12
* Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linuxLinus Torvalds2022-08-071-10/+27
|\
| * lib/bitmap: change type of bitmap_weight to unsigned longYury Norov2022-07-151-2/+3
| * lib/bitmap: change return types to bool where appropriateYury Norov2022-07-141-4/+4
| * bitmap: don't assume compiler evaluates small mem*() builtins callsAlexander Lobakin2022-06-301-3/+19
| * lib: bitmap: fix the duplicated comments on bitmap_to_arr64()Qu Wenruo2022-06-241-1/+1
|/
* bitmap: Fix return values to be unsignedKees Cook2022-06-031-12/+13
* lib: add bitmap_{from,to}_arr64Yury Norov2022-06-031-4/+19
* lib/bitmap: extend comment for bitmap_(from,to)_arr32()Yury Norov2022-06-031-2/+6
* bitmap: unify find_bit operationsYury Norov2022-01-151-33/+0
* include: move find.h from asm_generic to linuxYury Norov2022-01-151-0/+1
* lib: bitmap: Introduce node-aware alloc APITariq Toukan2021-10-261-0/+2
* cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask ...Tian Tao2021-08-131-0/+6
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-05-071-9/+2
|\
| * lib: extend the scope of small_const_nbits() macroYury Norov2021-05-061-8/+0
| * kernel.h: drop inclusion in bitmap.hAndy Shevchenko2021-05-061-1/+2
* | lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc()Bartosz Golaszewski2021-05-051-0/+8
* | lib: bitmap: order includes alphabeticallyBartosz Golaszewski2021-05-051-2/+2
* | lib: bitmap: remove the 'extern' keyword from function declarationsBartosz Golaszewski2021-05-051-58/+57
|/
* bitmap: remove unused function declarationMa, Jianpeng2020-12-151-2/+0
* include/linux/bitmap.h: convert bitmap_empty() / bitmap_full() to return booleanAndy Shevchenko2020-12-151-2/+2
* include/bitmap.h: add new functions to documentationWolfram Sang2020-03-051-0/+6
* include/bitmap.h: add missing parameter in docsWolfram Sang2020-03-051-1/+1
* lib: rework bitmap_parse()Yury Norov2020-02-041-7/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2020-01-281-0/+4
|\
| * bitmap: Introduce bitmap_cut(): cut bits and shift remainingStefano Brivio2020-01-271-0/+4
* | bitmap: genericize percpu bitmap region iteratorsDennis Zhou2020-01-201-0/+35
|/
* lib/bitmap: introduce bitmap_replace() helperAndy Shevchenko2019-12-041-0/+16
* bitops: introduce the for_each_set_clump8 macroWilliam Breathitt Gray2019-12-041-0/+35
* bitmap.h: fix kernel-doc warning and typoRandy Dunlap2019-10-141-1/+2
* cpumask: Implement cpumask_or_equal()Thomas Gleixner2019-07-251-0/+23
* linux/bitmap.h: relax comment on compile-time constant nbitsRasmus Villemoes2018-10-311-2/+2
* linux/bitmap.h: fix type of nbits in bitmap_shift_right()Rasmus Villemoes2018-10-311-1/+1
* linux/bitmap.h: remove redundant uses of small_const_nbits()Rasmus Villemoes2018-10-311-18/+6
* linux/bitmap.h: handle constant zero-size bitmaps correctlyRasmus Villemoes2018-10-311-1/+6
* bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free()Andy Shevchenko2018-08-011-0/+8
* bitmap: fix memset optimization on big-endian systemsOmar Sandoval2018-04-021-5/+17
* lib: optimize cpumask_next_and()Clement Courbet2018-02-061-1/+5
* include/linux/bitmap.h: make bitmap_fill() and bitmap_zero() consistentAndy Shevchenko2018-02-061-5/+10
* bitmap: replace bitmap_{from,to}_u32arrayYury Norov2018-02-061-10/+1
* bitmap: new bitmap_copy_safe and bitmap_{from,to}_arr32Yury Norov2018-02-061-0/+31
* Merge tag 'docs-4.15' of git://git.lwn.net/linuxLinus Torvalds2017-11-131-52/+62
|\
| * documentation: kernel-api: add more info on bitmap functionsRandy Dunlap2017-10-191-48/+57
| * Documentation: kernel-api: add bitmap operations from linux/bitmap.hRandy Dunlap2017-09-261-4/+5
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* bitmap: introduce BITMAP_FROM_U64()Yury Norov2017-09-081-0/+32
* bitmap: use memcmp optimisation in more situationsMatthew Wilcox2017-07-101-3/+1
* include/linux/bitmap.h: turn bitmap_set and bitmap_clear into memset when pos...Matthew Wilcox2017-07-101-0/+6