Lines Matching refs:dst

35 bitfill_aligned(struct fb_info *p, unsigned long __iomem *dst, int dst_idx,  in bitfill_aligned()  argument
50 FB_WRITEL(comp(pat, FB_READL(dst), first), dst); in bitfill_aligned()
56 FB_WRITEL(comp(pat, FB_READL(dst), first), dst); in bitfill_aligned()
57 dst++; in bitfill_aligned()
64 FB_WRITEL(pat, dst++); in bitfill_aligned()
65 FB_WRITEL(pat, dst++); in bitfill_aligned()
66 FB_WRITEL(pat, dst++); in bitfill_aligned()
67 FB_WRITEL(pat, dst++); in bitfill_aligned()
68 FB_WRITEL(pat, dst++); in bitfill_aligned()
69 FB_WRITEL(pat, dst++); in bitfill_aligned()
70 FB_WRITEL(pat, dst++); in bitfill_aligned()
71 FB_WRITEL(pat, dst++); in bitfill_aligned()
75 FB_WRITEL(pat, dst++); in bitfill_aligned()
79 FB_WRITEL(comp(pat, FB_READL(dst), last), dst); in bitfill_aligned()
92 bitfill_unaligned(struct fb_info *p, unsigned long __iomem *dst, int dst_idx, in bitfill_unaligned() argument
107 FB_WRITEL(comp(pat, FB_READL(dst), first), dst); in bitfill_unaligned()
112 FB_WRITEL(comp(pat, FB_READL(dst), first), dst); in bitfill_unaligned()
113 dst++; in bitfill_unaligned()
121 FB_WRITEL(pat, dst++); in bitfill_unaligned()
123 FB_WRITEL(pat, dst++); in bitfill_unaligned()
125 FB_WRITEL(pat, dst++); in bitfill_unaligned()
127 FB_WRITEL(pat, dst++); in bitfill_unaligned()
132 FB_WRITEL(pat, dst++); in bitfill_unaligned()
138 FB_WRITEL(comp(pat, FB_READL(dst), last), dst); in bitfill_unaligned()
146 bitfill_aligned_rev(struct fb_info *p, unsigned long __iomem *dst, in bitfill_aligned_rev() argument
163 dat = FB_READL(dst); in bitfill_aligned_rev()
164 FB_WRITEL(comp(dat ^ val, dat, first), dst); in bitfill_aligned_rev()
169 dat = FB_READL(dst); in bitfill_aligned_rev()
170 FB_WRITEL(comp(dat ^ val, dat, first), dst); in bitfill_aligned_rev()
171 dst++; in bitfill_aligned_rev()
178 FB_WRITEL(FB_READL(dst) ^ val, dst); in bitfill_aligned_rev()
179 dst++; in bitfill_aligned_rev()
180 FB_WRITEL(FB_READL(dst) ^ val, dst); in bitfill_aligned_rev()
181 dst++; in bitfill_aligned_rev()
182 FB_WRITEL(FB_READL(dst) ^ val, dst); in bitfill_aligned_rev()
183 dst++; in bitfill_aligned_rev()
184 FB_WRITEL(FB_READL(dst) ^ val, dst); in bitfill_aligned_rev()
185 dst++; in bitfill_aligned_rev()
186 FB_WRITEL(FB_READL(dst) ^ val, dst); in bitfill_aligned_rev()
187 dst++; in bitfill_aligned_rev()
188 FB_WRITEL(FB_READL(dst) ^ val, dst); in bitfill_aligned_rev()
189 dst++; in bitfill_aligned_rev()
190 FB_WRITEL(FB_READL(dst) ^ val, dst); in bitfill_aligned_rev()
191 dst++; in bitfill_aligned_rev()
192 FB_WRITEL(FB_READL(dst) ^ val, dst); in bitfill_aligned_rev()
193 dst++; in bitfill_aligned_rev()
197 FB_WRITEL(FB_READL(dst) ^ val, dst); in bitfill_aligned_rev()
198 dst++; in bitfill_aligned_rev()
202 dat = FB_READL(dst); in bitfill_aligned_rev()
203 FB_WRITEL(comp(dat ^ val, dat, last), dst); in bitfill_aligned_rev()
217 bitfill_unaligned_rev(struct fb_info *p, unsigned long __iomem *dst, in bitfill_unaligned_rev() argument
233 dat = FB_READL(dst); in bitfill_unaligned_rev()
234 FB_WRITEL(comp(dat ^ pat, dat, first), dst); in bitfill_unaligned_rev()
240 dat = FB_READL(dst); in bitfill_unaligned_rev()
241 FB_WRITEL(comp(dat ^ pat, dat, first), dst); in bitfill_unaligned_rev()
242 dst++; in bitfill_unaligned_rev()
250 FB_WRITEL(FB_READL(dst) ^ pat, dst); in bitfill_unaligned_rev()
251 dst++; in bitfill_unaligned_rev()
253 FB_WRITEL(FB_READL(dst) ^ pat, dst); in bitfill_unaligned_rev()
254 dst++; in bitfill_unaligned_rev()
256 FB_WRITEL(FB_READL(dst) ^ pat, dst); in bitfill_unaligned_rev()
257 dst++; in bitfill_unaligned_rev()
259 FB_WRITEL(FB_READL(dst) ^ pat, dst); in bitfill_unaligned_rev()
260 dst++; in bitfill_unaligned_rev()
265 FB_WRITEL(FB_READL(dst) ^ pat, dst); in bitfill_unaligned_rev()
266 dst++; in bitfill_unaligned_rev()
272 dat = FB_READL(dst); in bitfill_unaligned_rev()
273 FB_WRITEL(comp(dat ^ pat, dat, last), dst); in bitfill_unaligned_rev()
284 unsigned long __iomem *dst; in cfb_fillrect() local
298 dst = (unsigned long __iomem *)((unsigned long)p->screen_base & ~(bytes-1)); in cfb_fillrect()
308 unsigned long __iomem *dst, int dst_idx, in cfb_fillrect()
325 dst += dst_idx >> (ffs(bits) - 1); in cfb_fillrect()
327 fill_op32(p, dst, dst_idx, pat, width*bpp, bits, in cfb_fillrect()
333 void (*fill_op)(struct fb_info *p, unsigned long __iomem *dst, in cfb_fillrect()
355 dst += dst_idx / bits; in cfb_fillrect()
360 fill_op(p, dst, dst_idx, pat2, left, right, in cfb_fillrect()