OpenCloudOS-Kernel/tools/include/asm-generic/bitops
Alexander Lobakin e69eb9c460 bitops: wrap non-atomic bitops with a transparent macro
In preparation for altering the non-atomic bitops with a macro, wrap
them in a transparent definition. This requires prepending one more
'_' to their names in order to be able to do that seamlessly. It is
a simple change, given that all the non-prefixed definitions are now
in asm-generic.
sparc32 already has several triple-underscored functions, so I had
to rename them ('___' -> 'sp32_').

Signed-off-by: Alexander Lobakin <alexandr.lobakin@intel.com>
Reviewed-by: Marco Elver <elver@google.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Yury Norov <yury.norov@gmail.com>
2022-06-30 19:52:41 -07:00
..
__ffs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
__ffz.h tools lib: Add for_each_clear_bit macro 2016-10-24 11:07:33 -03:00
__fls.h tools/headers: Synchronize kernel ABI headers 2017-11-04 09:27:46 +01:00
arch_hweight.h tools/headers: Synchronize kernel ABI headers 2017-11-04 09:27:46 +01:00
atomic.h xarray: Add XArray marks 2018-10-21 10:45:57 -04:00
const_hweight.h tools/headers: Synchronize kernel ABI headers 2017-11-04 09:27:46 +01:00
fls.h fls: change parameter to unsigned int 2019-01-04 13:13:46 -08:00
fls64.h tools/headers: Synchronize kernel ABI headers 2017-11-04 09:27:46 +01:00
hweight.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
non-atomic.h bitops: wrap non-atomic bitops with a transparent macro 2022-06-30 19:52:41 -07:00