Lines Matching refs:first
31 unsigned long first, last; in bitcpy() local
35 first = FB_SHIFT_HIGH(p, ~0UL, dst_idx); in bitcpy()
43 first &= last; in bitcpy()
44 *dst = comp(*src, *dst, first); in bitcpy()
48 if (first != ~0UL) { in bitcpy()
49 *dst = comp(*src, *dst, first); in bitcpy()
86 first &= last; in bitcpy()
89 *dst = comp(*src << left, *dst, first); in bitcpy()
92 *dst = comp(*src >> right, *dst, first); in bitcpy()
98 first); in bitcpy()
112 *dst = comp(d0 << left, *dst, first); in bitcpy()
119 first); in bitcpy()
174 unsigned long first, last; in bitcpy_rev() local
184 first = ~FB_SHIFT_HIGH(p, ~0UL, (dst_idx + 1) % bits); in bitcpy_rev()
191 if (first) in bitcpy_rev()
192 last &= first; in bitcpy_rev()
198 if (first) { in bitcpy_rev()
199 *dst = comp(*src, *dst, first); in bitcpy_rev()
232 if (first) in bitcpy_rev()
233 last &= first; in bitcpy_rev()
267 if (!first) in bitcpy_rev()
270 *dst = comp(d0, *dst, first); in bitcpy_rev()