Go to the documentation of this file. 1 #ifndef _ASM_GENERIC_BITOPS_SCHED_H_
2 #define _ASM_GENERIC_BITOPS_SCHED_H_
4 #include <linux/compiler.h>
12 static inline int sched_find_first_bit(
const unsigned long *
b)
14 #if BITS_PER_LONG == 64
17 return __ffs(b[1]) + 64;
18 #elif BITS_PER_LONG == 32
22 return __ffs(b[1]) + 32;
24 return __ffs(b[2]) + 64;
25 return __ffs(b[3]) + 96;
27 #error BITS_PER_LONG not defined