summaryrefslogtreecommitdiff
path: root/include/linux/bitmap.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* bitmap: optimise bitmap_set and bitmap_clear of a single bitMatthew Wilcox2017-07-101-3/+20
* bitmap.h, perf/core: Fix the mask in perf_output_sample_regs()Madhavan Srinivasan2016-08-181-0/+18
* include/linux/bitmap.h: cleanupAndrew Morton2016-08-041-4/+3
* bitmap: bitmap_equal memcmp optimizationMartin Schwidefsky2016-06-131-0/+4
* lib/bitmap.c: conversion routines to/from u32 arrayDavid Decotigny2016-02-191-0/+10
* linux/bitmap: Force inlining of bitmap weight functionsDenys Vlasenko2015-08-051-1/+1
* lib/bitmap.c: bitmap_[empty,full]: remove code duplicationYury Norov2015-04-171-4/+4
* linux/bitmap.h: improve BITMAP_{LAST,FIRST}_WORD_MASKRasmus Villemoes2015-04-151-6/+2
* bitmap, cpumask, nodemask: remove dedicated formatting functionsTejun Heo2015-02-131-7/+0
* lib: bitmap: change bitmap_shift_left to take unsigned parametersRasmus Villemoes2015-02-131-6/+6
* lib: bitmap: change bitmap_shift_right to take unsigned parametersRasmus Villemoes2015-02-131-6/+6
* lib/bitmap.c: elide bitmap_copy_le on little-endianRasmus Villemoes2015-02-131-0/+4
* lib/bitmap.c: change prototype of bitmap_copy_leRasmus Villemoes2015-02-131-1/+1