Searched refs:sx (Results 51 - 75 of 86) sorted by path

1234

/linux-master/drivers/video/fbdev/
H A Ddnfb.c162 (area->sx >> 4));
166 y_delta = (info->fix.line_length * 8) - area->sx - area->width;
172 (((area->dx & 0xf) - (area->sx & 0xf)) % 16) | (0x4 << 5));
173 if ((area->dx & 0xf) < (area->sx & 0xf))
176 y_delta = -((info->fix.line_length * 8) - area->sx - area->width);
182 ((-((area->sx & 0xf) - (area->dx & 0xf))) % 16) |
184 if ((area->dx & 0xf) > (area->sx & 0xf))
H A Dffb.c522 if (area->dx != area->sx ||
535 upa_writel(area->sx, &fbc->bx);
H A Dhgafb.c503 src = rowaddr(info, y1) + (area->sx >> 3);
514 src = rowaddr(info, y1) + (area->sx >> 3);
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 Dhpfb.c148 topcat_blit(area->sx, area->sy, area->dx, area->dy, area->width, area->height, RR_COPY);
H A Dimsttfb.c1037 __u32 cnt, bltctl, sx, sy, dx, dy, height, width; local
1041 sx = area->sx * Bpp;
1064 if (sx < dx) {
1065 sx += width;
1072 fb_offset_old = sy * line_pitch + sx;
H A Dneofb.c1398 u32 sx = area->sx, sy = area->sy, dx = area->dx, dy = area->dy; local
1404 if ((dy > sy) || ((dy == sy) && (dx > sx))) {
1408 sx += (area->width - 1);
1414 src = sx * (info->var.bits_per_pixel >> 3) + sy*info->fix.line_length;
H A Dpm2fb.c1130 modded.sx >= vxres || modded.sy >= vyres ||
1134 if (modded.sx + modded.width > vxres)
1135 modded.width = vxres - modded.sx;
1148 ((modded.sx - modded.dx) & 0xfff));
1153 (modded.dx < modded.sx ? PM2F_INCREASE_X : 0) |
H A Dpm3fb.c461 modded.sx >= vxres || modded.sy >= vyres ||
465 if (modded.sx + modded.width > vxres)
466 modded.width = vxres - modded.sx;
474 o_x = modded.sx - modded.dx; /*(sx > dx ) ? (sx - dx) : (dx - sx); */
477 x_align = (modded.sx & 0x1f);
503 ((modded.sx > modded.dx) ? PM3Render2D_XPositive : 0) |
H A Ds1d13xxxfb.c438 u16 sx = area->sx, sy = area->sy; local
450 if ((dy > sy) || ((dy == sy) && (dx >= sx))) {
452 src = (((sy + height - 1) * stride) + (bpp * (sx + width - 1)));
457 src = (sy * stride) + (bpp * sx);
497 dbg_blit("(copyarea) sx=%d, sy=%d\n", sx, sy);
H A Dsm501fb.c1308 int sx = area->sx; local
1315 if ((sx >= info->var.xres_virtual) ||
1319 if ((sx + width) >= info->var.xres_virtual)
1320 width = info->var.xres_virtual - sx - 1;
1334 if ((sx < dx) || (sy < dy)) {
1336 sx += width - 1;
1378 smc501_writel((sx << 16) | sy, fbi->regs2d + SM501_2D_SOURCE);
H A Dsstfb.c785 sst_write(BLTSRCXY, area->sx | (area->sy << 16));
H A Dstifb.c1059 WRITE_WORD(((area->sx << 16) | area->sy), fb, REG_24);
H A Dtdfxfb.c891 u32 sx = area->sx, sy = area->sy, dx = area->dx, dy = area->dy; local
905 if (sx + area->width > 4095) {
906 srcbase += sx * bpp >> 3;
907 sx = 0;
920 if (area->sx <= area->dx) {
923 sx += area->width - 1;
942 tdfx_outl(par, LAUNCH_2D, sx | (sy << 16));
H A Dtgafb.c1157 copyarea_8bpp(struct fb_info *info, u32 dx, u32 dy, u32 sx, u32 sy, argument
1170 if ((dx | sx | width) & 7) {
1181 backward = dy == sy && dx > sx && dx < sx + width;
1186 sepos = sy * line_length + sx;
1268 unsigned long dx, dy, width, height, sx, sy, vxres, vyres; local
1275 sx = area->sx;
1282 if (dx > vxres || sx > vxres || dy > vyres || sy > vyres)
1292 if (sx
[all...]
H A Dtridentfb.c678 par->copy_rect(par, ca->sx, ca->sy, ca->dx, ca->dy,
H A Dvga16fb.c978 u32 sx, dx, width; local
984 sx = area->sx / 4;
988 if (area->dy < area->sy || (area->dy == area->sy && dx < sx)) {
991 src = info->screen_base + sx + area->sy * info->fix.line_length;
1006 src = info->screen_base + sx + width +
1028 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; local
1037 if (area->dx > vxres || area->sx > vxres || area->dy > vyres ||
1058 if (sx
[all...]
/linux-master/drivers/video/fbdev/matrox/
H A Dmatroxfb_accel.c209 int sx, int dy, int dx, int height, int width)
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+height-1)*vxres+sx+curr_ydstorg(minfo);
295 if ((area->sx | area->dx | area->width) & 1)
298 matrox_accel_bmove_lin(minfo, minfo->fbcon.var.xres_virtual >> 1, area->sy, area->sx >>
208 matrox_accel_bmove(struct matrox_fb_info *minfo, int vxres, int sy, int sx, int dy, int dx, int height, int width) argument
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/video/fbdev/mb862xx/
H A Dmb862xxfb.h6 unsigned short sx; 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;
H A Dmb862xxfbdrv.c361 pack(l1_cfg->sy >> 1, l1_cfg->sx));
516 par->l1_cfg.sx = 0;
/linux-master/drivers/video/fbdev/omap/
H A Dlcd_dma.c165 #define PIXSTEP(sx, sy, dx, dy) (PIXADDR(dx, dy) - PIXADDR(sx, sy) - es + 1)
/linux-master/drivers/video/fbdev/riva/
H A Dfbdev.c1450 (region->sy << 16) | region->sx);
/linux-master/drivers/video/fbdev/sis/
H A Dsis_accel.c374 area->sx >= vxres || area->sy >= vyres ||
379 if((area->sx + width) > vxres) width = vxres - area->sx;
388 if(area->sx < area->dx) xdir = 0;
395 SiS300SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy,
403 SiS310SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy,
/linux-master/drivers/video/fbdev/via/
H A Dviafbdev.c718 area->sx, area->sy, 0, 0, 0))

Completed in 457 milliseconds

1234