Lines Matching refs:src_idx
47 const unsigned long __iomem *src, unsigned src_idx, int bits,
51 int const shift = dst_idx-src_idx;
59 (char *)src + ((src_idx & (bits - 1))) / 8, n / 8);
122 } else if (src_idx+n <= bits) {
213 const unsigned long __iomem *src, unsigned src_idx, int bits,
225 (char *)src + ((src_idx & (bits - 1))) / 8, n / 8);
230 src += (src_idx + n - 1) / bits;
232 src_idx = (src_idx + n - 1) % bits;
234 shift = dst_idx-src_idx;
294 } else if (1+(unsigned long)src_idx >= n) {
388 unsigned dst_idx = 0, src_idx = 0, rev_copy = 0;
408 dst_idx = src_idx = 8*((unsigned long)p->screen_base & (bytes-1));
411 src_idx += sy*bits_per_line + sx*p->var.bits_per_pixel;
419 src_idx -= bits_per_line;
421 base + (src_idx / bits), src_idx % bits, bits,
427 base + (src_idx / bits), src_idx % bits, bits,
430 src_idx += bits_per_line;