Lines Matching refs:BITS_PER_LONG
23 while (size & ~(BITS_PER_LONG - 1)) {
26 result += BITS_PER_LONG;
27 size -= BITS_PER_LONG;
31 tmp = (*p) & (~0UL << (BITS_PER_LONG - size));
35 return result + (__fls(tmp) ^ (BITS_PER_LONG - 1));
42 const unsigned long *p = addr + (offset / BITS_PER_LONG);
43 unsigned long result = offset & ~(BITS_PER_LONG - 1);
49 offset %= BITS_PER_LONG;
53 if (size < BITS_PER_LONG)
57 size -= BITS_PER_LONG;
58 result += BITS_PER_LONG;
60 while (size & ~(BITS_PER_LONG-1)) {
63 result += BITS_PER_LONG;
64 size -= BITS_PER_LONG;
70 tmp &= (~0UL << (BITS_PER_LONG - size));
74 return result + (__fls(tmp) ^ (BITS_PER_LONG - 1));