Searched refs:sy (Results 1 - 25 of 103) sorted by relevance

12345

/linux-master/drivers/video/fbdev/
H A Datafb.h5 void atafb_mfb_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy,
8 int sy, int sx, int height, int width);
13 void atafb_iplan2p2_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy,
16 int sy, int sx, int height, int width);
21 void atafb_iplan2p4_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy,
24 int sy, int sx, int height, int width);
29 void atafb_iplan2p8_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy,
32 int sy, int sx, int height, int width);
H A Datafb_mfb.c24 int sy, int sx, int dy, int dx,
31 src = (u8 *)info->screen_base + sy * (width >> 3);
34 } else if (dy <= sy) {
35 src = (u8 *)info->screen_base + sy * next_line + (sx >> 3);
43 src = (u8 *)info->screen_base + (sy + height - 1) * next_line + (sx >> 3);
54 int sy, int sx, int height, int width)
59 dest = (u8 *)info->screen_base + sy * next_line + (sx >> 3);
23 atafb_mfb_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) argument
53 atafb_mfb_fillrect(struct fb_info *info, u_long next_line, u32 color, int sy, int sx, int height, int width) argument
H A Datafb_iplan2p4.c24 int sy, int sx, int dy, int dx,
43 u_int upwards = (dy < sy) || (dy == sy && dx < sx);
50 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
75 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
109 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
158 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
207 int sy, int sx, int height, int width)
213 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL));
23 atafb_iplan2p4_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) argument
206 atafb_iplan2p4_fillrect(struct fb_info *info, u_long next_line, u32 color, int sy, int sx, int height, int width) argument
H A Datafb_iplan2p2.c24 int sy, int sx, int dy, int dx,
43 u_int upwards = (dy < sy) || (dy == sy && dx < sx);
50 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
75 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
109 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
151 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
193 int sy, int sx, int height, int width)
199 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL));
23 atafb_iplan2p2_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) argument
192 atafb_iplan2p2_fillrect(struct fb_info *info, u_long next_line, u32 color, int sy, int sx, int height, int width) argument
H A Datafb_iplan2p8.c31 int sy, int sx, int dy, int dx,
50 u_int upwards = (dy < sy) || (dy == sy && dx < sx);
57 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
82 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
116 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
179 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
242 int sy, int sx, int height, int width)
248 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL));
30 atafb_iplan2p8_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) argument
241 atafb_iplan2p8_fillrect(struct fb_info *info, u_long next_line, u32 color, int sy, int sx, int height, int width) argument
H A Dhitfb.c90 static inline void hitfb_accel_bitblt(int truecolor, u16 sx, u16 sy, u16 dx, argument
100 if ((sy < dy) || ((sy == dy) && (sx <= dx))) {
101 saddr = WIDTH * (sy + height) + sx + width;
114 saddr = WIDTH * sy + sx;
167 hitfb_accel_bitblt(p->var.bits_per_pixel == 16, area->sx, area->sy,
H A Dtgafb.c1063 copyarea_line_8bpp(struct fb_info *info, u32 dy, u32 sy, argument
1077 if (sy < dy) {
1078 spos = (sy + height) * width;
1090 spos = sy * width;
1108 copyarea_line_32bpp(struct fb_info *info, u32 dy, u32 sy, argument
1125 if (sy < dy) {
1126 src = tga_fb + (sy + height) * width * 4;
1138 src = tga_fb + sy * width * 4;
1157 copyarea_8bpp(struct fb_info *info, u32 dx, u32 dy, u32 sx, u32 sy, argument
1176 if (dy > sy) {
1268 unsigned long dx, dy, width, height, sx, sy, vxres, vyres; local
[all...]
H A Dvga16fb.c988 if (area->dy < area->sy || (area->dy == area->sy && dx < sx)) {
991 src = info->screen_base + sx + area->sy * info->fix.line_length;
1007 (area->sy + height - 1) * info->fix.line_length;
1028 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; local
1038 area->sy > vyres)
1058 if (sx + dx < old_dx || sy + dy < old_dy)
1063 sy += (dy - old_dy);
1066 if (sx + width > vxres || sy
[all...]
/linux-master/arch/arm64/kernel/
H A Didle.c29 dsb(sy);
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dcache.S11 dcache_by_line_op civac, sy, x0, x1, x2, x3
/linux-master/arch/arm64/mm/
H A Dcache.S112 dcache_by_line_op civac, sy, x0, x1, x2, x3
161 dsb sy
176 dcache_by_line_op cvac, sy, x0, x1, x2, x3
194 dcache_by_line_op cvap, sy, x0, x1, x2, x3
/linux-master/drivers/video/fbdev/aty/
H A Dradeon_accel.c102 u32 sx, sy, dx, dy, w, h; local
106 sx = area->sx; sy = area->sy;
108 ydir = sy - dy;
111 if ( ydir < 0 ) { sy += h-1; dy += h-1; }
129 OUTREG(SRC_Y_X, (sy << 16) | sx);
141 modded.sy = area->sy;
160 modded.sx >= vxres || modded.sy >= vyres ||
166 if(modded.sy
[all...]
H A Dmach64_accel.c202 u32 dy = area->dy, sy = area->sy, direction = DST_LAST_PEL; local
222 if (area->sy < area->dy) {
224 sy += area->height - 1;
241 aty_st_le32(SRC_Y_X, (sx << 16) | sy, par);
/linux-master/drivers/video/fbdev/core/
H A Dtileblit.c19 static void tile_bmove(struct vc_data *vc, struct fb_info *info, int sy, argument
25 area.sy = sy;
34 static void tile_clear(struct vc_data *vc, struct fb_info *info, int sy, argument
46 rect.sy = sy;
63 blit.sy = yy;
89 cursor.sy = vc->state.y;
H A Dsyscopyarea.c317 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; local
332 if ((dy == sy && dx > sx) || (dy > sy)) {
334 sy += height;
344 src_idx += sy*bits_per_line + sx*p->var.bits_per_pixel;
H A Dcfbcopyarea.c383 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; local
399 if ((dy == sy && dx > sx) || (dy > sy)) {
401 sy += height;
411 src_idx += sy*bits_per_line + sx*p->var.bits_per_pixel;
/linux-master/drivers/video/fbdev/savage/
H A Dsavagefb_accel.c35 int sy = region->sy, dy = region->dy; local
51 if (dy <= sy) {
54 sy += region->height - 1;
60 BCI_SEND(BCI_X_Y(sx, sy));
/linux-master/drivers/video/fbdev/matrox/
H A Dmatroxfb_accel.c208 static void matrox_accel_bmove(struct matrox_fb_info *minfo, int vxres, int sy, argument
218 if ((dy < sy) || ((dy == sy) && (dx <= sx))) {
225 start = sy*vxres+sx+curr_ydstorg(minfo);
234 end = (sy+height-1)*vxres+sx+curr_ydstorg(minfo);
250 int sy, int sx, int dy, int dx, int height,
260 if ((dy < sy) || ((dy == sy) && (dx <= sx))) {
267 start = sy*vxres+sx+curr_ydstorg(minfo);
276 end = (sy
249 matrox_accel_bmove_lin(struct matrox_fb_info *minfo, int vxres, int sy, int sx, int dy, int dx, int height, int width) argument
307 matroxfb_accel_clear(struct matrox_fb_info *minfo, u_int32_t color, int sy, int sx, int height, int width) argument
337 matroxfb_cfb4_clear(struct matrox_fb_info *minfo, u_int32_t bgx, int sy, int sx, int height, int width) argument
[all...]
/linux-master/drivers/media/pci/solo6x10/
H A Dsolo6x10-v4l2.c63 int sx, int sy, int ex, int ey, int scale)
76 SOLO_VI_WIN_SY(sy) |
115 int sy, ysize, hsize, i; local
129 for (sy = 0, i = 0; i < 4; i++, sy += ysize) {
130 solo_win_setup(solo_dev, i * 4, 0, sy, hsize,
131 sy + ysize, 5);
132 solo_win_setup(solo_dev, (i * 4) + 1, hsize, sy,
133 hsize * 2, sy + ysize, 5);
134 solo_win_setup(solo_dev, (i * 4) + 2, hsize * 2, sy,
62 solo_win_setup(struct solo_dev *solo_dev, u8 ch, int sx, int sy, int ex, int ey, int scale) argument
[all...]
/linux-master/drivers/staging/sm750fb/
H A Dsm750_accel.c138 * @sy: Starting y coordinate of source surface
150 unsigned int sx, unsigned int sy,
165 if (sy < dy) {
177 } else if (sy > dy) {
190 /* sy == dy */
220 sy += height - 1;
271 (sy & DE_SOURCE_Y_K2_MASK)); /* dpr0 */
148 sm750_hw_copyarea(struct lynx_accel *accel, unsigned int sBase, unsigned int sPitch, unsigned int sx, unsigned int sy, unsigned int dBase, unsigned int dPitch, unsigned int Bpp, unsigned int dx, unsigned int dy, unsigned int width, unsigned int height, unsigned int rop2) argument
/linux-master/drivers/video/fbdev/sis/
H A Dsis_accel.c374 area->sx >= vxres || area->sy >= vyres ||
381 if((area->sy + height) > vyres) height = vyres - area->sy;
390 if(area->sy < area->dy) ydir = 0;
395 SiS300SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy,
403 SiS310SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy,
/linux-master/drivers/video/fbdev/i810/
H A Di810_accel.c329 u32 sx, sy, dx, dy, pitch, width, height, src, dest, xdir; local
340 sy = region->sy;
352 if (dy <= sy) {
357 sy += height - 1;
360 src = info->fix.smem_start + (sy * info->fix.line_length) + sx;
/linux-master/drivers/video/fbdev/mb862xx/
H A Dmb862xxfb.h7 unsigned short sy; member in struct:mb862xx_l1_cfg
H A Dmb862xxfb_accel.c50 if (area->sx >= area->dx && area->sy >= area->dy)
52 else if (area->sx >= area->dx && area->sy <= area->dy)
54 else if (area->sx <= area->dx && area->sy >= area->dy)
59 cmd[3] = (area->sy << 16) | area->sx;
/linux-master/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_core.h67 do { debug_ptr[DEBUG_ ## d] = __LINE__; dsb(sy); } while (0)
69 do { debug_ptr[DEBUG_ ## d] = (v); dsb(sy); } while (0)
71 do { debug_ptr[DEBUG_ ## d]++; dsb(sy); } while (0)

Completed in 676 milliseconds

12345