Lines Matching refs:dst_idx
25 bitfill_aligned(struct fb_info *p, unsigned long *dst, int dst_idx, in bitfill_aligned() argument
33 first = FB_SHIFT_HIGH(p, ~0UL, dst_idx); in bitfill_aligned()
34 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits)); in bitfill_aligned()
36 if (dst_idx+n <= bits) { in bitfill_aligned()
48 n -= bits - dst_idx; in bitfill_aligned()
81 bitfill_unaligned(struct fb_info *p, unsigned long *dst, int dst_idx, in bitfill_unaligned() argument
89 first = FB_SHIFT_HIGH(p, ~0UL, dst_idx); in bitfill_unaligned()
90 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits)); in bitfill_unaligned()
92 if (dst_idx+n <= bits) { in bitfill_unaligned()
104 n -= bits - dst_idx; in bitfill_unaligned()
135 bitfill_aligned_rev(struct fb_info *p, unsigned long *dst, int dst_idx, in bitfill_aligned_rev() argument
144 first = FB_SHIFT_HIGH(p, ~0UL, dst_idx); in bitfill_aligned_rev()
145 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits)); in bitfill_aligned_rev()
147 if (dst_idx+n <= bits) { in bitfill_aligned_rev()
158 n -= bits - dst_idx; in bitfill_aligned_rev()
191 bitfill_unaligned_rev(struct fb_info *p, unsigned long *dst, int dst_idx, in bitfill_unaligned_rev() argument
200 first = FB_SHIFT_HIGH(p, ~0UL, dst_idx); in bitfill_unaligned_rev()
201 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits)); in bitfill_unaligned_rev()
203 if (dst_idx+n <= bits) { in bitfill_unaligned_rev()
216 n -= bits - dst_idx; in bitfill_unaligned_rev()
250 int dst_idx, left; in sys_fillrect() local
264 dst_idx = ((unsigned long)p->screen_base & (bytes - 1))*8; in sys_fillrect()
265 dst_idx += rect->dy*p->fix.line_length*8+rect->dx*bpp; in sys_fillrect()
272 int dst_idx, unsigned long pat, unsigned n, in sys_fillrect()
289 dst += dst_idx >> (ffs(bits) - 1); in sys_fillrect()
290 dst_idx &= (bits - 1); in sys_fillrect()
291 fill_op32(p, dst, dst_idx, pat, width*bpp, bits); in sys_fillrect()
292 dst_idx += p->fix.line_length*8; in sys_fillrect()
297 int dst_idx, unsigned long pat, int left, in sys_fillrect()
319 dst += dst_idx / bits; in sys_fillrect()
320 dst_idx &= (bits - 1); in sys_fillrect()
321 r = dst_idx % bpp; in sys_fillrect()
324 fill_op(p, dst, dst_idx, pat2, left, right, in sys_fillrect()
326 dst_idx += p->fix.line_length*8; in sys_fillrect()