Searched defs:sy (Results 1 - 25 of 37) sorted by relevance

12

/drivers/video/
H A Datafb_mfb.c25 int sy, int sx, int dy, int dx,
32 src = (u8 *)info->screen_base + sy * (width >> 3);
35 } else if (dy <= sy) {
36 src = (u8 *)info->screen_base + sy * next_line + (sx >> 3);
44 src = (u8 *)info->screen_base + (sy + height - 1) * next_line + (sx >> 3);
55 int sy, int sx, int height, int width)
60 dest = (u8 *)info->screen_base + sy * next_line + (sx >> 3);
24 atafb_mfb_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) argument
54 atafb_mfb_fillrect(struct fb_info *info, u_long next_line, u32 color, int sy, int sx, int height, int width) argument
H A Dsyscopyarea.c317 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; local
329 if ((dy == sy && dx > sx) || (dy > sy)) {
331 sy += height;
342 src_idx += sy*bits_per_line + sx*p->var.bits_per_pixel;
H A Dcfbcopyarea.c371 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; local
384 if ((dy == sy && dx > sx) || (dy > sy)) {
386 sy += height;
396 src_idx += sy*bits_per_line + sx*p->var.bits_per_pixel;
H A Datafb_iplan2p2.c25 int sy, int sx, int dy, int dx,
44 u_int upwards = (dy < sy) || (dy == sy && dx < sx);
51 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
76 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
110 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
152 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
194 int sy, int sx, int height, int width)
200 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL));
24 atafb_iplan2p2_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) argument
193 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_iplan2p4.c25 int sy, int sx, int dy, int dx,
44 u_int upwards = (dy < sy) || (dy == sy && dx < sx);
51 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
76 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
110 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
159 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
208 int sy, int sx, int height, int width)
214 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL));
24 atafb_iplan2p4_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) argument
207 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_iplan2p8.c32 int sy, int sx, int dy, int dx,
51 u_int upwards = (dy < sy) || (dy == sy && dx < sx);
58 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
83 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
117 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
180 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
243 int sy, int sx, int height, int width)
249 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL));
31 atafb_iplan2p8_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) argument
242 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.c75 static inline void hitfb_accel_bitblt(int truecolor, u16 sx, u16 sy, u16 dx, argument
85 if ((sy < dy) || ((sy == dy) && (sx <= dx))) {
86 saddr = WIDTH * (sy + height) + sx + width;
99 saddr = WIDTH * sy + sx;
152 hitfb_accel_bitblt(p->var.bits_per_pixel == 16, area->sx, area->sy,
H A Ds1d13xxxfb.c449 u16 sx = area->sx, sy = area->sy; local
461 if ((dy > sy) || ((dy == sy) && (dx >= sx))) {
463 src = (((sy + height - 1) * stride) + (bpp * (sx + width - 1)));
468 src = (sy * stride) + (bpp * sx);
508 dbg_blit("(copyarea) sx=%d, sy=%d\n", sx, sy);
/drivers/video/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));
/drivers/video/aty/
H A Dradeon_accel.c101 u32 sx, sy, dx, dy, w, h; local
105 sx = area->sx; sy = area->sy;
107 ydir = sy - dy;
110 if ( ydir < 0 ) { sy += h-1; dy += h-1; }
128 OUTREG(SRC_Y_X, (sy << 16) | sx);
140 modded.sy = area->sy;
159 modded.sx >= vxres || modded.sy >= vyres ||
165 if(modded.sy
[all...]
H A Dmach64_accel.c198 u32 dy = area->dy, sy = area->sy, direction = DST_LAST_PEL; local
218 if (area->sy < area->dy) {
220 sy += area->height - 1;
236 aty_st_le32(SRC_Y_X, (sx << 16) | sy, par);
/drivers/video/console/
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->vc_y;
H A Dbitblit.c46 static void bit_bmove(struct vc_data *vc, struct fb_info *info, int sy, argument
52 area.sy = sy * vc->vc_font.height;
61 static void bit_clear(struct vc_data *vc, struct fb_info *info, int sy, argument
69 region.dy = sy * vc->vc_font.height;
H A Dfbcon_ccw.c63 static void ccw_bmove(struct vc_data *vc, struct fb_info *info, int sy, argument
70 area.sx = sy * vc->vc_font.height;
71 area.sy = vyres - ((sx + width) * vc->vc_font.width);
80 static void ccw_clear(struct vc_data *vc, struct fb_info *info, int sy, argument
89 region.dx = sy * vc->vc_font.height;
H A Dfbcon_cw.c49 static void cw_bmove(struct vc_data *vc, struct fb_info *info, int sy, argument
56 area.sx = vxres - ((sy + height) * vc->vc_font.height);
57 area.sy = sx * vc->vc_font.width;
66 static void cw_clear(struct vc_data *vc, struct fb_info *info, int sy, argument
75 region.dx = vxres - ((sy + height) * vc->vc_font.height);
H A Dfbcon_ud.c48 static void ud_bmove(struct vc_data *vc, struct fb_info *info, int sy, argument
56 area.sy = vyres - ((sy + height) * vc->vc_font.height);
66 static void ud_clear(struct vc_data *vc, struct fb_info *info, int sy, argument
76 region.dy = vyres - ((sy + height) * vc->vc_font.height);
H A Dsticon.c185 static void sticon_bmove(struct vc_data *conp, int sy, int sx, argument
191 if (((sy <= p->cursor_y) && (p->cursor_y < sy+height) &&
198 sti_bmove(sticon_sti, sy, sx, dy, dx, height, width);
226 static void sticon_clear(struct vc_data *conp, int sy, int sx, int height, argument
232 sti_clear(sticon_sti, sy, sx, height, width, conp->vc_video_erase_char);
H A Dmdacon.c447 static void mdacon_bmove(struct vc_data *c, int sy, int sx, argument
456 scr_memmovew(MDA_ADDR(0,dy), MDA_ADDR(0,sy), height*width*2);
458 } else if (dy < sy || (dy == sy && dx < sx)) {
459 src = MDA_ADDR(sx, sy);
468 src = MDA_ADDR(sx, sy+height-1);
H A Dnewport_con.c343 static void newport_clear(struct vc_data *vc, int sy, int sx, int height, argument
347 int ystart = ((sy << 4) + topscan) & 0x3ff;
348 int yend = (((sy + height) << 4) + topscan - 1) & 0x3ff;
680 static void newport_bmove(struct vc_data *vc, int sy, int sx, int dy, argument
691 ys = ((sy << 4) + topscan) & 0x3ff;
692 ye = (((sy + h) << 4) - 1 + topscan) & 0x3ff;
694 yoffs = (dy - sy) << 4;
/drivers/video/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;
/drivers/video/matrox/
H A Dmatroxfb_accel.c199 static void matrox_accel_bmove(struct matrox_fb_info *minfo, int vxres, int sy, argument
209 if ((dy < sy) || ((dy == sy) && (dx <= sx))) {
215 start = sy*vxres+sx+curr_ydstorg(minfo);
223 end = (sy+height-1)*vxres+sx+curr_ydstorg(minfo);
238 int sy, int sx, int dy, int dx, int height,
248 if ((dy < sy) || ((dy == sy) && (dx <= sx))) {
254 start = sy*vxres+sx+curr_ydstorg(minfo);
262 end = (sy
237 matrox_accel_bmove_lin(struct matrox_fb_info *minfo, int vxres, int sy, int sx, int dy, int dx, int height, int width) argument
292 matroxfb_accel_clear(struct matrox_fb_info *minfo, u_int32_t color, int sy, int sx, int height, int width) argument
321 matroxfb_cfb4_clear(struct matrox_fb_info *minfo, u_int32_t bgx, int sy, int sx, int height, int width) argument
[all...]
/drivers/video/mb862xx/
H A Dmb862xxfb.h6 unsigned short sy; member in struct:mb862xx_l1_cfg
/drivers/gpu/drm/radeon/
H A Dr600_blit.c782 int sx, int sy, int dx, int dy,
803 sy2 = sy + h;
810 vb[3] = i2f(sy);
780 r600_blit_swap(struct drm_device *dev, uint64_t src_gpu_addr, uint64_t dst_gpu_addr, int sx, int sy, int dx, int dy, int w, int h, int src_pitch, int dst_pitch, int cpp) argument
/drivers/staging/media/solo6x10/
H A Dv4l2.c86 int sx, int sy, int ex, int ey, int scale)
99 SOLO_VI_WIN_SY(sy) |
137 int sy, ysize, hsize, i; local
151 for (sy = 0, i = 0; i < 4; i++, sy += ysize) {
152 solo_win_setup(solo_dev, i * 4, 0, sy, hsize,
153 sy + ysize, 5);
154 solo_win_setup(solo_dev, (i * 4) + 1, hsize, sy,
155 hsize * 2, sy + ysize, 5);
156 solo_win_setup(solo_dev, (i * 4) + 2, hsize * 2, sy,
85 solo_win_setup(struct solo_dev *solo_dev, u8 ch, int sx, int sy, int ex, int ey, int scale) argument
[all...]
/drivers/usb/misc/sisusbvga/
H A Dsisusb_con.c479 sisusbcon_bmove(struct vc_data *c, int sy, int sx, argument

Completed in 322 milliseconds

12