• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/

Lines Matching refs:BITS_PER_LONG

17 #define BITOP_WORD(nr)		((nr) / BITS_PER_LONG)
27 unsigned long result = offset & ~(BITS_PER_LONG-1);
33 offset %= BITS_PER_LONG;
37 if (size < BITS_PER_LONG)
41 size -= BITS_PER_LONG;
42 result += BITS_PER_LONG;
44 while (size & ~(BITS_PER_LONG-1)) {
47 result += BITS_PER_LONG;
48 size -= BITS_PER_LONG;
55 tmp &= (~0UL >> (BITS_PER_LONG - size));
71 unsigned long result = offset & ~(BITS_PER_LONG-1);
77 offset %= BITS_PER_LONG;
80 tmp |= ~0UL >> (BITS_PER_LONG - offset);
81 if (size < BITS_PER_LONG)
85 size -= BITS_PER_LONG;
86 result += BITS_PER_LONG;
88 while (size & ~(BITS_PER_LONG-1)) {
91 result += BITS_PER_LONG;
92 size -= BITS_PER_LONG;
118 while (size & ~(BITS_PER_LONG-1)) {
121 result += BITS_PER_LONG;
122 size -= BITS_PER_LONG;
127 tmp = (*p) & (~0UL >> (BITS_PER_LONG - size));
144 while (size & ~(BITS_PER_LONG-1)) {
147 result += BITS_PER_LONG;
148 size -= BITS_PER_LONG;
167 #if BITS_PER_LONG == 64
169 #elif BITS_PER_LONG == 32
172 #error BITS_PER_LONG not defined
179 #if BITS_PER_LONG == 64
181 #elif BITS_PER_LONG == 32
184 #error BITS_PER_LONG not defined
192 unsigned long result = offset & ~(BITS_PER_LONG - 1);
198 offset &= (BITS_PER_LONG - 1UL);
201 tmp |= (~0UL >> (BITS_PER_LONG - offset));
202 if (size < BITS_PER_LONG)
206 size -= BITS_PER_LONG;
207 result += BITS_PER_LONG;
210 while (size & ~(BITS_PER_LONG - 1)) {
213 result += BITS_PER_LONG;
214 size -= BITS_PER_LONG;
236 unsigned long result = offset & ~(BITS_PER_LONG - 1);
242 offset &= (BITS_PER_LONG - 1UL);
246 if (size < BITS_PER_LONG)
250 size -= BITS_PER_LONG;
251 result += BITS_PER_LONG;
254 while (size & ~(BITS_PER_LONG - 1)) {
258 result += BITS_PER_LONG;
259 size -= BITS_PER_LONG;
265 tmp &= (~0UL >> (BITS_PER_LONG - size));