Lines Matching defs:dst_idx
25 bitfill_aligned(struct fb_info *p, unsigned long *dst, int dst_idx,
33 first = FB_SHIFT_HIGH(p, ~0UL, dst_idx);
34 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits));
36 if (dst_idx+n <= bits) {
48 n -= bits - dst_idx;
71 bitfill_unaligned(struct fb_info *p, unsigned long *dst, int dst_idx,
79 first = FB_SHIFT_HIGH(p, ~0UL, dst_idx);
80 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits));
82 if (dst_idx+n <= bits) {
94 n -= bits - dst_idx;
125 bitfill_aligned_rev(struct fb_info *p, unsigned long *dst, int dst_idx,
134 first = FB_SHIFT_HIGH(p, ~0UL, dst_idx);
135 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits));
137 if (dst_idx+n <= bits) {
148 n -= bits - dst_idx;
181 bitfill_unaligned_rev(struct fb_info *p, unsigned long *dst, int dst_idx,
190 first = FB_SHIFT_HIGH(p, ~0UL, dst_idx);
191 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits));
193 if (dst_idx+n <= bits) {
206 n -= bits - dst_idx;
240 int dst_idx, left;
257 dst_idx = ((unsigned long)p->screen_base & (bytes - 1))*8;
258 dst_idx += rect->dy*p->fix.line_length*8+rect->dx*bpp;
265 int dst_idx, unsigned long pat, unsigned n,
282 dst += dst_idx >> (ffs(bits) - 1);
283 dst_idx &= (bits - 1);
284 fill_op32(p, dst, dst_idx, pat, width*bpp, bits);
285 dst_idx += p->fix.line_length*8;
290 int dst_idx, unsigned long pat, int left,
312 dst += dst_idx / bits;
313 dst_idx &= (bits - 1);
314 r = dst_idx % bpp;
317 fill_op(p, dst, dst_idx, pat2, left, right,
319 dst_idx += p->fix.line_length*8;