Lines Matching refs:last
31 unsigned long first, last; in bitcpy() local
36 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits)); in bitcpy()
42 if (last) in bitcpy()
43 first &= last; in bitcpy()
72 if (last) in bitcpy()
73 *dst = comp(*src, *dst, last); in bitcpy()
85 if (last) in bitcpy()
86 first &= last; in bitcpy()
159 *dst = comp(d0, *dst, last); in bitcpy()
174 unsigned long first, last; in bitcpy_rev() local
185 last = FB_SHIFT_HIGH(p, ~0UL, (bits + dst_idx + 1 - n) % bits); in bitcpy_rev()
192 last &= first; in bitcpy_rev()
193 *dst = comp(*src, *dst, last); in bitcpy_rev()
221 if (last != -1UL) in bitcpy_rev()
222 *dst = comp(*src, *dst, last); in bitcpy_rev()
233 last &= first; in bitcpy_rev()
236 *dst = comp(*src >> right, *dst, last); in bitcpy_rev()
239 *dst = comp(*src << left, *dst, last); in bitcpy_rev()
243 *dst, last); in bitcpy_rev()
309 *dst = comp(d0, *dst, last); in bitcpy_rev()