Lines Matching refs:src_idx
29 const unsigned long *src, unsigned src_idx, int bits, unsigned n)
32 int const shift = dst_idx-src_idx;
90 } else if (src_idx+n <= bits) {
171 const unsigned long *src, unsigned src_idx, unsigned bits,
178 src += (src_idx + n - 1) / bits;
180 src_idx = (src_idx + n - 1) % bits;
182 shift = dst_idx-src_idx;
237 } else if (1+(unsigned long)src_idx >= n) {
322 unsigned dst_idx = 0, src_idx = 0, rev_copy = 0;
341 dst_idx = src_idx = 8*((unsigned long)p->screen_base & (bytes-1));
344 src_idx += sy*bits_per_line + sx*p->var.bits_per_pixel;
352 src_idx -= bits_per_line;
354 base + (src_idx / bits), src_idx % bits, bits,
360 base + (src_idx / bits), src_idx % bits, bits,
363 src_idx += bits_per_line;