/drivers/video/ |
H A D | atafb.h | 4 void atafb_mfb_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, 7 int sy, int sx, int height, int width); 12 void atafb_iplan2p2_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, 15 int sy, int sx, int height, int width); 20 void atafb_iplan2p4_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, 23 int sy, int sx, int height, int width); 28 void atafb_iplan2p8_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, 31 int sy, int sx, int height, int width);
|
H A D | atafb_mfb.c | 25 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 D | atafb_iplan2p2.c | 25 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 D | atafb_iplan2p4.c | 25 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 D | atafb_iplan2p8.c | 32 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 D | syscopyarea.c | 317 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 D | tgafb.c | 1057 copyarea_line_8bpp(struct fb_info *info, u32 dy, u32 sy, argument 1071 if (sy < dy) { 1072 spos = (sy + height) * width; 1084 spos = sy * width; 1102 copyarea_line_32bpp(struct fb_info *info, u32 dy, u32 sy, argument 1119 if (sy < dy) { 1120 src = tga_fb + (sy + height) * width * 4; 1132 src = tga_fb + sy * width * 4; 1151 copyarea_foreward_8bpp(struct fb_info *info, u32 dx, u32 dy, u32 sx, u32 sy, argument 1164 if (dy > sy) { 1312 copyarea_backward_8bpp(struct fb_info *info, u32 dx, u32 dy, u32 sx, u32 sy, u32 height, u32 width, u32 line_length, const struct fb_copyarea *area) argument 1417 unsigned long dx, dy, width, height, sx, sy, vxres, vyres; local [all...] |
H A D | cfbcopyarea.c | 371 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 D | hitfb.c | 75 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 D | vga16fb.c | 973 if (area->dy < area->sy || (area->dy == area->sy && dx < sx)) { 976 src = info->screen_base + sx + area->sy * info->fix.line_length; 992 (area->sy + height - 1) * info->fix.line_length; 1013 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; local 1023 area->sy > vyres) 1043 if (sx + dx < old_dx || sy + dy < old_dy) 1048 sy += (dy - old_dy); 1051 if (sx + width > vxres || sy [all...] |
/drivers/video/matrox/ |
H A D | matroxfb_accel.c | 199 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/aty/ |
H A D | radeon_accel.c | 101 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 D | mach64_accel.c | 198 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 D | tileblit.c | 19 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 D | sticon.c | 185 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 D | mdacon.c | 447 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 D | fbcon.h | 55 void (*bmove)(struct vc_data *vc, struct fb_info *info, int sy, 57 void (*clear)(struct vc_data *vc, struct fb_info *info, int sy,
|
H A D | bitblit.c | 46 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 D | fbcon_ccw.c | 63 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;
|
/drivers/video/savage/ |
H A D | savagefb_accel.c | 35 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/sis/ |
H A D | sis_accel.c | 387 area->sx >= vxres || area->sy >= vyres || 394 if((area->sy + height) > vyres) height = vyres - area->sy; 403 if(area->sy < area->dy) ydir = 0; 408 SiS300SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy, 416 SiS310SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy,
|
/drivers/video/i810/ |
H A D | i810_accel.c | 329 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/staging/media/solo6x10/ |
H A D | v4l2.c | 86 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/video/mb862xx/ |
H A D | mb862xxfb.h | 6 unsigned short sy; member in struct:mb862xx_l1_cfg
|
H A D | mb862xxfb_accel.c | 56 if (area->sx >= area->dx && area->sy >= area->dy) 58 else if (area->sx >= area->dx && area->sy <= area->dy) 60 else if (area->sx <= area->dx && area->sy >= area->dy) 65 cmd[3] = (area->sy << 16) | area->sx;
|