aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/bitops.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/bitops.h')
-rw-r--r--include/linux/bitops.h26
1 files changed, 0 insertions, 26 deletions
diff --git a/include/linux/bitops.h b/include/linux/bitops.h
index 36794f058ba6..8fbe259b197c 100644
--- a/include/linux/bitops.h
+++ b/include/linux/bitops.h
@@ -227,32 +227,6 @@ static inline unsigned long __ffs64(u64 word)
227 return __ffs((unsigned long)word); 227 return __ffs((unsigned long)word);
228} 228}
229 229
230/*
231 * clear_bit32 - Clear a bit in memory for u32 array
232 * @nr: Bit to clear
233 * @addr: u32 * address of bitmap
234 *
235 * Same as clear_bit, but avoids needing casts for u32 arrays.
236 */
237
238static __always_inline void clear_bit32(long nr, volatile u32 *addr)
239{
240 clear_bit(nr, (volatile unsigned long *)addr);
241}
242
243/*
244 * set_bit32 - Set a bit in memory for u32 array
245 * @nr: Bit to clear
246 * @addr: u32 * address of bitmap
247 *
248 * Same as set_bit, but avoids needing casts for u32 arrays.
249 */
250
251static __always_inline void set_bit32(long nr, volatile u32 *addr)
252{
253 set_bit(nr, (volatile unsigned long *)addr);
254}
255
256#ifdef __KERNEL__ 230#ifdef __KERNEL__
257 231
258#ifndef set_mask_bits 232#ifndef set_mask_bits