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

/linux-4.4.14/drivers/video/fbdev/
H A Datafb.h4 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 Datafb_mfb.c25 int sy, int sx, int dy, int dx, atafb_mfb_copyarea()
31 if (sx == 0 && dx == 0 && width == next_line) { atafb_mfb_copyarea()
36 src = (u8 *)info->screen_base + sy * next_line + (sx >> 3); atafb_mfb_copyarea()
44 src = (u8 *)info->screen_base + (sy + height - 1) * next_line + (sx >> 3); atafb_mfb_copyarea()
55 int sy, int sx, int height, int width) atafb_mfb_fillrect()
60 dest = (u8 *)info->screen_base + sy * next_line + (sx >> 3); atafb_mfb_fillrect()
62 if (sx == 0 && width == next_line) { atafb_mfb_fillrect()
24 atafb_mfb_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) atafb_mfb_copyarea() argument
54 atafb_mfb_fillrect(struct fb_info *info, u_long next_line, u32 color, int sy, int sx, int height, int width) atafb_mfb_fillrect() argument
H A Datafb_iplan2p2.c25 int sy, int sx, int dy, int dx, atafb_iplan2p2_copyarea()
44 u_int upwards = (dy < sy) || (dy == sy && dx < sx); atafb_iplan2p2_copyarea()
47 if (!((sx ^ dx) & 15)) { atafb_iplan2p2_copyarea()
51 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
53 if (sx & 15) { atafb_iplan2p2_copyarea()
76 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
79 if ((sx + width) & 15) { atafb_iplan2p2_copyarea()
98 if (sx & 15) atafb_iplan2p2_copyarea()
110 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
116 if (sx & 15) { atafb_iplan2p2_copyarea()
120 if ((sx + width) & 15) atafb_iplan2p2_copyarea()
152 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
160 if (sx & 15) { atafb_iplan2p2_copyarea()
194 int sy, int sx, int height, int width) atafb_iplan2p2_fillrect()
200 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL)); atafb_iplan2p2_fillrect()
201 if (sx & 15) { atafb_iplan2p2_fillrect()
24 atafb_iplan2p2_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) atafb_iplan2p2_copyarea() argument
193 atafb_iplan2p2_fillrect(struct fb_info *info, u_long next_line, u32 color, int sy, int sx, int height, int width) atafb_iplan2p2_fillrect() argument
H A Datafb_iplan2p4.c25 int sy, int sx, int dy, int dx, atafb_iplan2p4_copyarea()
44 u_int upwards = (dy < sy) || (dy == sy && dx < sx); atafb_iplan2p4_copyarea()
47 if (!((sx ^ dx) & 15)) { atafb_iplan2p4_copyarea()
51 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
53 if (sx & 15) { atafb_iplan2p4_copyarea()
76 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
79 if ((sx + width) & 15) { atafb_iplan2p4_copyarea()
98 if (sx & 15) atafb_iplan2p4_copyarea()
110 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
116 if (sx & 15) { atafb_iplan2p4_copyarea()
120 if ((sx + width) & 15) atafb_iplan2p4_copyarea()
159 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
167 if (sx & 15) { atafb_iplan2p4_copyarea()
208 int sy, int sx, int height, int width) atafb_iplan2p4_fillrect()
214 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL)); atafb_iplan2p4_fillrect()
215 if (sx & 15) { atafb_iplan2p4_fillrect()
24 atafb_iplan2p4_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) atafb_iplan2p4_copyarea() argument
207 atafb_iplan2p4_fillrect(struct fb_info *info, u_long next_line, u32 color, int sy, int sx, int height, int width) atafb_iplan2p4_fillrect() argument
H A Datafb_iplan2p8.c32 int sy, int sx, int dy, int dx, atafb_iplan2p8_copyarea()
51 u_int upwards = (dy < sy) || (dy == sy && dx < sx); atafb_iplan2p8_copyarea()
54 if (!((sx ^ dx) & 15)) { atafb_iplan2p8_copyarea()
58 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
60 if (sx & 15) { atafb_iplan2p8_copyarea()
83 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
86 if ((sx + width) & 15) { atafb_iplan2p8_copyarea()
105 if (sx & 15) atafb_iplan2p8_copyarea()
117 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
123 if (sx & 15) { atafb_iplan2p8_copyarea()
127 if ((sx + width) & 15) atafb_iplan2p8_copyarea()
180 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
188 if (sx & 15) { atafb_iplan2p8_copyarea()
243 int sy, int sx, int height, int width) atafb_iplan2p8_fillrect()
249 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL)); atafb_iplan2p8_fillrect()
250 if (sx & 15) { atafb_iplan2p8_fillrect()
31 atafb_iplan2p8_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, int dx, int height, int width) atafb_iplan2p8_copyarea() argument
242 atafb_iplan2p8_fillrect(struct fb_info *info, u_long next_line, u32 color, int sy, int sx, int height, int width) atafb_iplan2p8_fillrect() argument
H A Ddnfb.c159 (area->sx >> 4)); dnfb_copyarea()
163 y_delta = (info->fix.line_length * 8) - area->sx - area->width; dnfb_copyarea()
169 (((area->dx & 0xf) - (area->sx & 0xf)) % 16) | (0x4 << 5)); dnfb_copyarea()
170 if ((area->dx & 0xf) < (area->sx & 0xf)) dnfb_copyarea()
173 y_delta = -((info->fix.line_length * 8) - area->sx - area->width); dnfb_copyarea()
179 ((-((area->sx & 0xf) - (area->dx & 0xf))) % 16) | dnfb_copyarea()
181 if ((area->dx & 0xf) > (area->sx & 0xf)) dnfb_copyarea()
H A Dhitfb.c75 static inline void hitfb_accel_bitblt(int truecolor, u16 sx, u16 sy, u16 dx, hitfb_accel_bitblt() argument
85 if ((sy < dy) || ((sy == dy) && (sx <= dx))) { hitfb_accel_bitblt()
86 saddr = WIDTH * (sy + height) + sx + width; hitfb_accel_bitblt()
99 saddr = WIDTH * sy + sx; hitfb_accel_bitblt()
152 hitfb_accel_bitblt(p->var.bits_per_pixel == 16, area->sx, area->sy, hitfb_copyarea()
H A Dvga16fb.c963 u32 sx, dx, width; vga_8planes_copyarea() local
969 sx = area->sx / 4; vga_8planes_copyarea()
973 if (area->dy < area->sy || (area->dy == area->sy && dx < sx)) { vga_8planes_copyarea()
976 src = info->screen_base + sx + area->sy * info->fix.line_length; vga_8planes_copyarea()
991 src = info->screen_base + sx + width + vga_8planes_copyarea()
1013 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; vga16fb_copyarea() local
1022 if (area->dx > vxres || area->sx > vxres || area->dy > vyres || vga16fb_copyarea()
1043 if (sx + dx < old_dx || sy + dy < old_dy) vga16fb_copyarea()
1047 sx += (dx - old_dx); vga16fb_copyarea()
1051 if (sx + width > vxres || sy + height > vyres) vga16fb_copyarea()
1065 if (dy < sy || (dy == sy && dx < sx)) { vga16fb_copyarea()
1067 src = info->screen_base + (sx/8) + sy * info->fix.line_length; vga16fb_copyarea()
1081 src = info->screen_base + (sx/8) + width + vga16fb_copyarea()
H A Dfb-puv3.c215 int src_x0 = area->sx; unifb_prim_copyarea()
289 modded.sx = area->sx; unifb_copyarea()
305 modded.sx >= vxres || modded.sy >= vyres || unifb_copyarea()
309 if (modded.sx + modded.width > vxres) unifb_copyarea()
310 modded.width = vxres - modded.sx; unifb_copyarea()
H A Dpm3fb.c460 modded.sx >= vxres || modded.sy >= vyres || pm3fb_copyarea()
464 if (modded.sx + modded.width > vxres) pm3fb_copyarea()
465 modded.width = vxres - modded.sx; pm3fb_copyarea()
473 o_x = modded.sx - modded.dx; /*(sx > dx ) ? (sx - dx) : (dx - sx); */ pm3fb_copyarea()
476 x_align = (modded.sx & 0x1f); pm3fb_copyarea()
502 ((modded.sx > modded.dx) ? PM3Render2D_XPositive : 0) | pm3fb_copyarea()
H A Dtgafb.c1144 copyarea_8bpp(struct fb_info *info, u32 dx, u32 dy, u32 sx, u32 sy, copyarea_8bpp() argument
1157 if ((dx | sx | width) & 7) { copyarea_8bpp()
1168 backward = dy == sy && dx > sx && dx < sx + width; copyarea_8bpp()
1173 sepos = sy * line_length + sx; copyarea_8bpp()
1253 unsigned long dx, dy, width, height, sx, sy, vxres, vyres; tgafb_copyarea() local
1260 sx = area->sx; tgafb_copyarea()
1267 if (dx > vxres || sx > vxres || dy > vyres || sy > vyres) tgafb_copyarea()
1277 if (sx + width > vxres || sy + height > vyres) tgafb_copyarea()
1297 copyarea_8bpp(info, dx, dy, sx, sy, height, tgafb_copyarea()
H A Ds1d13xxxfb.c448 u16 sx = area->sx, sy = area->sy; s1d13xxxfb_bitblt_copyarea() local
460 if ((dy > sy) || ((dy == sy) && (dx >= sx))) { s1d13xxxfb_bitblt_copyarea()
462 src = (((sy + height - 1) * stride) + (bpp * (sx + width - 1))); s1d13xxxfb_bitblt_copyarea()
467 src = (sy * stride) + (bpp * sx); s1d13xxxfb_bitblt_copyarea()
507 dbg_blit("(copyarea) sx=%d, sy=%d\n", sx, sy); s1d13xxxfb_bitblt_copyarea()
H A Dwmt_ge_rops.c99 writel(area->sx, regbase + GE_SRCAREAX_OFF); wmt_ge_copyarea()
H A Dtdfxfb.c890 u32 sx = area->sx, sy = area->sy, dx = area->dx, dy = area->dy; tdfxfb_copyarea() local
904 if (sx + area->width > 4095) { tdfxfb_copyarea()
905 srcbase += sx * bpp >> 3; tdfxfb_copyarea()
906 sx = 0; tdfxfb_copyarea()
919 if (area->sx <= area->dx) { tdfxfb_copyarea()
922 sx += area->width - 1; tdfxfb_copyarea()
941 tdfx_outl(par, LAUNCH_2D, sx | (sy << 16)); tdfxfb_copyarea()
H A Dimsttfb.c1039 __u32 cnt, bltctl, sx, sy, dx, dy, height, width; imsttfb_copyarea() local
1043 sx = area->sx * Bpp; imsttfb_copyarea()
1066 if (sx < dx) { imsttfb_copyarea()
1067 sx += width; imsttfb_copyarea()
1074 fb_offset_old = sy * line_pitch + sx; imsttfb_copyarea()
H A Dhgafb.c487 src = rowaddr(info, y1) + (area->sx >> 3); hgafb_copyarea()
498 src = rowaddr(info, y1) + (area->sx >> 3); hgafb_copyarea()
H A Dsm501fb.c1302 int sx = area->sx; sm501fb_copyarea() local
1309 if ((sx >= info->var.xres_virtual) || sm501fb_copyarea()
1313 if ((sx + width) >= info->var.xres_virtual) sm501fb_copyarea()
1314 width = info->var.xres_virtual - sx - 1; sm501fb_copyarea()
1328 if ((sx < dx) || (sy < dy)) { sm501fb_copyarea()
1330 sx += width - 1; sm501fb_copyarea()
1372 smc501_writel((sx << 16) | sy, fbi->regs2d + SM501_2D_SOURCE); sm501fb_copyarea()
H A Datafb.c2548 u32 dx, dy, sx, sy, width, height; atafb_copyarea() local
2568 if (area->sx + dx < area->dx || area->sy + dy < area->dy) atafb_copyarea()
2571 /* update sx,sy */ atafb_copyarea()
2572 sx = area->sx + (dx - area->dx); atafb_copyarea()
2576 if (sx + width > info->var.xres_virtual || atafb_copyarea()
2580 if (dy > sy || (dy == sy && dx > sx)) { atafb_copyarea()
2587 atafb_mfb_copyarea(info, par->next_line, sy, sx, dy, dx, height, width); atafb_copyarea()
2589 atafb_iplan2p2_copyarea(info, par->next_line, sy, sx, dy, dx, height, width); atafb_copyarea()
2591 atafb_iplan2p4_copyarea(info, par->next_line, sy, sx, dy, dx, height, width); atafb_copyarea()
2593 atafb_iplan2p8_copyarea(info, par->next_line, sy, sx, dy, dx, height, width); atafb_copyarea()
H A Dpm2fb.c1121 modded.sx >= vxres || modded.sy >= vyres || pm2fb_copyarea()
1125 if (modded.sx + modded.width > vxres) pm2fb_copyarea()
1126 modded.width = vxres - modded.sx; pm2fb_copyarea()
1139 ((modded.sx - modded.dx) & 0xfff)); pm2fb_copyarea()
1144 (modded.dx < modded.sx ? PM2F_INCREASE_X : 0) | pm2fb_copyarea()
H A Damifb.c3249 u32 dx, dy, sx, sy, width, height; amifb_copyarea() local
3264 if (area->sx + dx < area->dx || area->sy + dy < area->dy) amifb_copyarea()
3267 /* update sx,sy */ amifb_copyarea()
3268 sx = area->sx + (dx - area->dx); amifb_copyarea()
3272 if (sx + width > info->var.xres_virtual || amifb_copyarea()
3276 if (dy > sy || (dy == sy && dx > sx)) { amifb_copyarea()
3287 src_idx += sy * par->next_line * 8 + sx; amifb_copyarea()
H A Dcg6.c374 sbus_writel(area->sx, &fbc->x0); cg6_copyarea()
376 sbus_writel(area->sx + area->width - 1, &fbc->x1); cg6_copyarea()
H A Dffb.c521 if (area->dx != area->sx || ffb_copyarea()
534 upa_writel(area->sx, &fbc->bx); ffb_copyarea()
H A Dhpfb.c147 topcat_blit(area->sx, area->sy, area->dx, area->dy, area->width, area->height, RR_COPY); hpfb_copyarea()
H A Dneofb.c1398 u32 sx = area->sx, sy = area->sy, dx = area->dx, dy = area->dy; neo2200_copyarea() local
1404 if ((dy > sy) || ((dy == sy) && (dx > sx))) { neo2200_copyarea()
1408 sx += (area->width - 1); neo2200_copyarea()
1414 src = sx * (info->var.bits_per_pixel >> 3) + sy*info->fix.line_length; neo2200_copyarea()
H A Dw100fb.c380 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; w100fb_copyarea() local
398 writel((sy << 16) | (sx & 0xffff), remapped_regs + mmSRC_Y_X); w100fb_copyarea()
H A Dcirrusfb.c1787 modded.sx >= vxres || modded.sy >= vyres || cirrusfb_copyarea()
1791 if (modded.sx + modded.width > vxres) cirrusfb_copyarea()
1792 modded.width = vxres - modded.sx; cirrusfb_copyarea()
1801 (area->sx * m) / 8, area->sy, cirrusfb_copyarea()
H A Dcyber2000fb.c207 src = region->sx + region->sy * cfb->fb.var.xres_virtual; cyber2000fb_copyarea()
210 if (region->sx < region->dx) { cyber2000fb_copyarea()
H A Dstifb.c1037 WRITE_WORD(((area->sx << 16) | area->sy), fb, REG_24); stifb_copyarea()
H A Dtmiofb.c463 TMIOFB_ACC_SSADR((area->sy * fbi->mode->xres + area->sx) * 2), tmiofb_copyarea()
H A Dskeletonfb.c526 * @sx: The x and y coordinates of the upper left hand corner of the xxxfb_copyarea()
H A Dsstfb.c783 sst_write(BLTSRCXY, area->sx | (area->sy << 16));
H A Dtridentfb.c677 par->copy_rect(par, ca->sx, ca->sy, ca->dx, ca->dy, tridentfb_copyarea()
/linux-4.4.14/drivers/video/console/
H A Dtileblit.c20 int sx, int dy, int dx, int height, int width) tile_bmove()
24 area.sx = sx; tile_bmove()
35 int sx, int height, int width) tile_clear()
45 rect.sx = sx; tile_clear()
62 blit.sx = xx; tile_putcs()
88 cursor.sx = vc->vc_x; tile_cursor()
19 tile_bmove(struct vc_data *vc, struct fb_info *info, int sy, int sx, int dy, int dx, int height, int width) tile_bmove() argument
34 tile_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) tile_clear() argument
H A Dsticon.c185 static void sticon_bmove(struct vc_data *conp, int sy, int sx, sticon_bmove() argument
192 (sx <= p->cursor_x) && (p->cursor_x < sx+width)) || sticon_bmove()
198 sti_bmove(sticon_sti, sy, sx, dy, dx, height, width); sticon_bmove()
226 static void sticon_clear(struct vc_data *conp, int sy, int sx, int height, sticon_clear() argument
232 sti_clear(sticon_sti, sy, sx, height, width, conp->vc_video_erase_char); sticon_clear()
H A Dbitblit.c47 int sx, int dy, int dx, int height, int width) bit_bmove()
51 area.sx = sx * vc->vc_font.width; bit_bmove()
62 int sx, int height, int width) bit_clear()
68 region.dx = sx * vc->vc_font.width; bit_clear()
46 bit_bmove(struct vc_data *vc, struct fb_info *info, int sy, int sx, int dy, int dx, int height, int width) bit_bmove() argument
61 bit_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) bit_clear() argument
H A Dfbcon_ccw.c64 int sx, int dy, int dx, int height, int width) ccw_bmove()
70 area.sx = sy * vc->vc_font.height; ccw_bmove()
71 area.sy = vyres - ((sx + width) * vc->vc_font.width); ccw_bmove()
81 int sx, int height, int width) ccw_clear()
90 region.dy = vyres - ((sx + width) * vc->vc_font.width); ccw_clear()
63 ccw_bmove(struct vc_data *vc, struct fb_info *info, int sy, int sx, int dy, int dx, int height, int width) ccw_bmove() argument
80 ccw_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) ccw_clear() argument
H A Dfbcon_cw.c49 int sx, int dy, int dx, int height, int width) cw_bmove()
55 area.sx = vxres - ((sy + height) * vc->vc_font.height); cw_bmove()
56 area.sy = sx * vc->vc_font.width; cw_bmove()
66 int sx, int height, int width) cw_clear()
75 region.dy = sx * vc->vc_font.width; cw_clear()
48 cw_bmove(struct vc_data *vc, struct fb_info *info, int sy, int sx, int dy, int dx, int height, int width) cw_bmove() argument
65 cw_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) cw_clear() argument
H A Dnewport_con.c350 static void newport_clear(struct vc_data *vc, int sy, int sx, int height, newport_clear() argument
353 int xend = ((sx + width) << 3) - 1; newport_clear()
361 newport_clear_screen(sx << 3, ystart, xend, yend, newport_clear()
364 newport_clear_screen(sx << 3, ystart, xend, 1023, newport_clear()
366 newport_clear_screen(sx << 3, 0, xend, yend, newport_clear()
687 static void newport_bmove(struct vc_data *vc, int sy, int sx, int dy, newport_bmove() argument
692 xs = sx << 3; newport_bmove()
693 xe = ((sx + w) << 3) - 1; newport_bmove()
700 xoffs = (dx - sx) << 3; newport_bmove()
H A Dfbcon_ud.c49 int sx, int dy, int dx, int height, int width) ud_bmove()
57 area.sx = vxres - ((sx + width) * vc->vc_font.width); ud_bmove()
67 int sx, int height, int width) ud_clear()
77 region.dx = vxres - ((sx + width) * vc->vc_font.width); ud_clear()
48 ud_bmove(struct vc_data *vc, struct fb_info *info, int sy, int sx, int dy, int dx, int height, int width) ud_bmove() argument
66 ud_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) ud_clear() argument
H A Dmdacon.c447 static void mdacon_bmove(struct vc_data *c, int sy, int sx, mdacon_bmove() argument
455 if (sx==0 && dx==0 && width==mda_num_columns) { mdacon_bmove()
458 } else if (dy < sy || (dy == sy && dx < sx)) { mdacon_bmove()
459 src = MDA_ADDR(sx, sy); mdacon_bmove()
468 src = MDA_ADDR(sx, sy+height-1); mdacon_bmove()
H A Dfbcon.h56 int sx, int dy, int dx, int height, int width);
58 int sx, int height, int width);
H A Dfbcon.c160 static void fbcon_clear(struct vc_data *vc, int sy, int sx, int height,
169 static void fbcon_bmove(struct vc_data *vc, int sy, int sx, int dy, int dx,
183 static void fbcon_bmove_rec(struct vc_data *vc, struct display *p, int sy, int sx,
1237 static void fbcon_clear(struct vc_data *vc, int sy, int sx, int height, fbcon_clear() argument
1268 ops->clear(vc, info, real_y(p, sy), sx, b, width); fbcon_clear()
1269 ops->clear(vc, info, real_y(p, sy + b), sx, height - b, fbcon_clear()
1272 ops->clear(vc, info, real_y(p, sy), sx, height, width); fbcon_clear()
2003 static void fbcon_bmove(struct vc_data *vc, int sy, int sx, int dy, int dx, fbcon_bmove() argument
2022 fbcon_bmove_rec(vc, p, sy, sx, dy, dx, height, width, fbcon_bmove()
2026 static void fbcon_bmove_rec(struct vc_data *vc, struct display *p, int sy, int sx, fbcon_bmove_rec() argument
2036 fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width, fbcon_bmove_rec()
2038 fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx, fbcon_bmove_rec()
2041 fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx, fbcon_bmove_rec()
2043 fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width, fbcon_bmove_rec()
2052 fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width, fbcon_bmove_rec()
2054 fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx, fbcon_bmove_rec()
2057 fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx, fbcon_bmove_rec()
2059 fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width, fbcon_bmove_rec()
2064 ops->bmove(vc, info, real_y(p, sy), sx, real_y(p, dy), dx, fbcon_bmove_rec()
/linux-4.4.14/arch/arm/mach-ep93xx/
H A Dgesbc9312.c3 * Glomation GESBC-9312-sx support.
36 MACHINE_START(GESBC9312, "Glomation GESBC-9312-sx")
/linux-4.4.14/drivers/video/fbdev/matrox/
H A Dmatroxfb_accel.c208 int sx, int dy, int dx, int height, int width) matrox_accel_bmove()
217 if ((dy < sy) || ((dy == sy) && (dx <= sx))) { DBG()
224 start = sy*vxres+sx+curr_ydstorg(minfo); DBG()
233 end = (sy+height-1)*vxres+sx+curr_ydstorg(minfo);
249 int sy, int sx, int dy, int dx, int height, matrox_accel_bmove_lin()
259 if ((dy < sy) || ((dy == sy) && (dx <= sx))) { DBG()
266 start = sy*vxres+sx+curr_ydstorg(minfo); DBG()
275 end = (sy+height-1)*vxres+sx+curr_ydstorg(minfo);
294 if ((area->sx | area->dx | area->width) & 1) matroxfb_cfb4_copyarea()
297 matrox_accel_bmove_lin(minfo, minfo->fbcon.var.xres_virtual >> 1, area->sy, area->sx >> 1, area->dy, area->dx >> 1, area->height, area->width >> 1); matroxfb_cfb4_copyarea()
303 matrox_accel_bmove(minfo, minfo->fbcon.var.xres_virtual, area->sy, area->sx, area->dy, area->dx, area->height, area->width); matroxfb_copyarea()
307 int sy, int sx, int height, int width) matroxfb_accel_clear()
319 mga_outl(M_FXBNDRY, ((sx + width) << 16) | sx); matroxfb_accel_clear()
337 int sy, int sx, int height, int width) matroxfb_cfb4_clear()
347 if (sx & 1) { matroxfb_cfb4_clear()
348 sx ++; matroxfb_cfb4_clear()
357 sx >>= 1; matroxfb_cfb4_clear()
363 mga_outl(M_FXBNDRY, ((sx + width) << 16) | sx); matroxfb_cfb4_clear()
372 unsigned int uaddr = sy * step + sx - 1; matroxfb_cfb4_clear()
381 unsigned int uaddr = sy * step + sx + width; matroxfb_cfb4_clear()
207 matrox_accel_bmove(struct matrox_fb_info *minfo, int vxres, int sy, int sx, int dy, int dx, int height, int width) matrox_accel_bmove() argument
248 matrox_accel_bmove_lin(struct matrox_fb_info *minfo, int vxres, int sy, int sx, int dy, int dx, int height, int width) matrox_accel_bmove_lin() argument
306 matroxfb_accel_clear(struct matrox_fb_info *minfo, u_int32_t color, int sy, int sx, int height, int width) matroxfb_accel_clear() argument
336 matroxfb_cfb4_clear(struct matrox_fb_info *minfo, u_int32_t bgx, int sy, int sx, int height, int width) matroxfb_cfb4_clear() argument
/linux-4.4.14/drivers/video/fbdev/savage/
H A Dsavagefb_accel.c34 int sx = region->sx, dx = region->dx; savagefb_copyarea() local
44 if (dx <= sx) { savagefb_copyarea()
47 sx += region->width - 1; savagefb_copyarea()
60 BCI_SEND(BCI_X_Y(sx, sy)); savagefb_copyarea()
/linux-4.4.14/arch/mips/math-emu/
H A Ddp_sqrt.c81 ieee754_csr.sx &= ~IEEE754_INEXACT; ieee754dp_sqrt()
125 ieee754_csr.sx &= ~IEEE754_INEXACT; ieee754dp_sqrt()
130 if (ieee754_csr.sx & IEEE754_INEXACT || t.bits != y.bits) { ieee754dp_sqrt()
132 if (!(ieee754_csr.sx & IEEE754_INEXACT)) ieee754dp_sqrt()
138 oldcsr.sx |= IEEE754_INEXACT; ieee754dp_sqrt()
H A Dieee754.h160 __BITFIELD_FIELD(unsigned sx:5, /* exceptions total */
195 return (ieee754_csr.sx); ieee754_getsx()
202 return (ieee754_csr.sx = 0); ieee754_clrsx()
209 return (ieee754_csr.sx & n); ieee754_sxtest()
H A Dieee754int.h37 ieee754_csr.sx |= flags; ieee754_setcx()
H A Dcp1emu.c1421 ieee754_csr_save.sx |= ieee754_csr.sx; \
1424 ieee754_csr.sx |= ieee754_csr_save.sx; \
/linux-4.4.14/drivers/video/fbdev/aty/
H A Dradeon_accel.c101 u32 sx, sy, dx, dy, w, h; radeonfb_prim_copyarea() local
105 sx = area->sx; sy = area->sy; radeonfb_prim_copyarea()
106 xdir = sx - dx; radeonfb_prim_copyarea()
109 if ( xdir < 0 ) { sx += w-1; dx += w-1; } radeonfb_prim_copyarea()
128 OUTREG(SRC_Y_X, (sy << 16) | sx); radeonfb_prim_copyarea()
139 modded.sx = area->sx; radeonfb_copyarea()
159 modded.sx >= vxres || modded.sy >= vyres || radeonfb_copyarea()
163 if(modded.sx + modded.width > vxres) modded.width = vxres - modded.sx; radeonfb_copyarea()
H A Dmach64_accel.c200 u32 sx = area->sx, dx = area->dx, width = area->width, rotation = 0; atyfb_copyarea() local
214 sx *= 3; atyfb_copyarea()
225 if (sx < dx) { atyfb_copyarea()
227 sx += width - 1; atyfb_copyarea()
237 aty_st_le32(SRC_Y_X, (sx << 16) | sy, par); atyfb_copyarea()
H A Daty128fb.c2402 static void fbcon_aty128_bmove(struct display *p, int sy, int sx, int dy,
2405 sx *= fontwidth(p);
2412 aty128_rectcopy(sx, sy, dx, dy, width, height,
/linux-4.4.14/arch/s390/pci/
H A Dpci_dma.c101 unsigned int rtx, sx, px; dma_walk_cpu_trans() local
108 sx = calc_sx(dma_addr); dma_walk_cpu_trans()
109 pto = dma_get_page_table_origin(&sto[sx]); dma_walk_cpu_trans()
197 int sx; dma_free_seg_table() local
199 for (sx = 0; sx < ZPCI_TABLE_ENTRIES; sx++) dma_free_seg_table()
200 if (reg_entry_isvalid(sto[sx])) dma_free_seg_table()
201 dma_free_page_table(get_st_pto(sto[sx])); dma_free_seg_table()
/linux-4.4.14/drivers/video/fbdev/sis/
H A Dsis_accel.c387 area->sx >= vxres || area->sy >= vyres || fbcon_sis_copyarea()
392 if((area->sx + width) > vxres) width = vxres - area->sx; fbcon_sis_copyarea()
401 if(area->sx < area->dx) xdir = 0; fbcon_sis_copyarea()
408 SiS300SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy, fbcon_sis_copyarea()
416 SiS310SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy, fbcon_sis_copyarea()
/linux-4.4.14/include/linux/mmc/
H A Dmmc.h125 #define R1_CARD_IS_LOCKED (1 << 25) /* sx, a */
135 #define R1_WP_ERASE_SKIP (1 << 15) /* sx, c */
136 #define R1_CARD_ECC_DISABLED (1 << 14) /* sx, a */
139 #define R1_CURRENT_STATE(x) ((x & 0x00001E00) >> 9) /* sx, b (4 bits) */
140 #define R1_READY_FOR_DATA (1 << 8) /* sx, a */
141 #define R1_SWITCH_ERROR (1 << 7) /* sx, c */
/linux-4.4.14/drivers/video/fbdev/core/
H A Dsyscopyarea.c317 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; sys_copyarea() local
329 if ((dy == sy && dx > sx) || (dy > sy)) { sys_copyarea()
341 src_idx += sy*bits_per_line + sx*p->var.bits_per_pixel; sys_copyarea()
H A Dcfbcopyarea.c383 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; cfb_copyarea() local
396 if ((dy == sy && dx > sx) || (dy > sy)) { cfb_copyarea()
408 src_idx += sy*bits_per_line + sx*p->var.bits_per_pixel; cfb_copyarea()
H A Dsvgalib.c228 ((area->sy == area->dy) && (area->sx > area->dx))) { svga_tilecopy()
229 src = fb + area->sx * colstride + area->sy * rowstride; svga_tilecopy()
232 src = fb + (area->sx + area->width - 1) * colstride svga_tilecopy()
263 fb += rect->sx * colstride + rect->sy * rowstride; svga_tilefill()
284 fb += blit->sx * colstride + blit->sy * rowstride; svga_tileblit()
306 u16 pos = cursor->sx + (info->var.xoffset / 8) svga_tilecursor()
/linux-4.4.14/drivers/video/fbdev/mb862xx/
H A Dmb862xxfb_accel.c56 if (area->sx >= area->dx && area->sy >= area->dy) mb86290fb_copyarea()
58 else if (area->sx >= area->dx && area->sy <= area->dy) mb86290fb_copyarea()
60 else if (area->sx <= area->dx && area->sy >= area->dy) mb86290fb_copyarea()
65 cmd[3] = (area->sy << 16) | area->sx; mb86290fb_copyarea()
H A Dmb862xxfb.h5 unsigned short sx; member in struct:mb862xx_l1_cfg
H A Dmb862xxfbdrv.c370 pack(l1_cfg->sy >> 1, l1_cfg->sx)); mb862xxfb_ioctl()
527 par->l1_cfg.sx = 0; mb862xxfb_init_fbinfo()
/linux-4.4.14/drivers/iommu/
H A Ds390-iommu.c292 unsigned int rtx, sx, px; s390_iommu_iova_to_phys() local
300 sx = calc_sx(iova); s390_iommu_iova_to_phys()
307 if (sto && reg_entry_isvalid(sto[sx])) { s390_iommu_iova_to_phys()
308 pto = get_st_pto(sto[sx]); s390_iommu_iova_to_phys()
/linux-4.4.14/drivers/staging/sm750fb/
H A Dsm750_accel.c142 unsigned int sx, hw_copyarea()
189 if (sx <= dx) { hw_copyarea()
199 /* sx > dx */ hw_copyarea()
214 sx += width - 1; hw_copyarea()
260 FIELD_VALUE(0, DE_SOURCE, X_K1, sx) | hw_copyarea()
138 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) hw_copyarea() argument
H A Dsm750_accel.h250 unsigned int sx,
H A Dsm750.c232 base, pitch, region->sx, region->sy, lynxfb_ops_copyarea()
/linux-4.4.14/drivers/video/fbdev/i810/
H A Di810_accel.c329 u32 sx, sy, dx, dy, pitch, width, height, src, dest, xdir; i810fb_copyarea() local
338 sx = region->sx * par->depth; i810fb_copyarea()
344 if (dx <= sx) { i810fb_copyarea()
349 sx += width - 1; i810fb_copyarea()
360 src = info->fix.smem_start + (sy * info->fix.line_length) + sx; i810fb_copyarea()
/linux-4.4.14/drivers/media/platform/exynos4-is/
H A Dfimc-core.c256 int tx, ty, sx, sy; fimc_set_scaler_info() local
271 sx = s_frame->width; fimc_set_scaler_info()
273 if (sx <= 0 || sy <= 0) { fimc_set_scaler_info()
274 dev_err(dev, "Invalid source size: %dx%d\n", sx, sy); fimc_set_scaler_info()
277 sc->real_width = sx; fimc_set_scaler_info()
280 ret = fimc_get_scaler_factor(sx, tx, &sc->pre_hratio, &sc->hfactor); fimc_set_scaler_info()
288 sc->pre_dst_width = sx / sc->pre_hratio; fimc_set_scaler_info()
292 sc->main_hratio = (sx << 14) / (tx << sc->hfactor); fimc_set_scaler_info()
295 sc->main_hratio = (sx << 8) / (tx << sc->hfactor); fimc_set_scaler_info()
300 sc->scaleup_h = (tx >= sx) ? 1 : 0; fimc_set_scaler_info()
/linux-4.4.14/drivers/isdn/hardware/eicon/
H A Dcardtype.h938 "di_etsi.sx", CARD_FT_S,
939 "di_1tr6.sx", CARD_FT_S,
940 "di_belg.sx", CARD_FT_S,
941 "di_franc.sx", CARD_FT_S,
942 "di_atel.sx", CARD_FT_S,
943 "di_ni.sx", CARD_FT_S,
944 "di_5ess.sx", CARD_FT_S,
945 "di_japan.sx", CARD_FT_S,
979 "di_swed.sx", CARD_FT_S,
H A Dpc.h684 ** in prstart.sx and astart.sx) defines capabilities and **
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dr600_blit.c788 int sx, int sy, int dx, int dy, r600_blit_swap()
808 sx2 = sx + w; r600_blit_swap()
815 vb[2] = int2float(sx); r600_blit_swap()
820 vb[6] = int2float(sx); r600_blit_swap()
786 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) r600_blit_swap() argument
H A Dradeon_drv.h469 int sx, int sy, int dx, int dy,
/linux-4.4.14/fs/xfs/
H A Dxfs_bmap_util.h75 struct xfs_swapext *sx);
/linux-4.4.14/drivers/gpio/
H A Dgpio-crystalcove.c313 mirqsx & BIT(offset) ? "sx mask " : "sx unmask", crystalcove_gpio_dbg_show()
/linux-4.4.14/arch/x86/include/asm/uv/
H A Duv_mmrs.h453 } sx; member in union:uvh_event_occurred0_u
708 } sx; member in union:uvh_gr0_tlb_mmr_control_u
828 } sx; member in union:uvh_gr0_tlb_mmr_read_data_hi_u
909 } sx; member in union:uvh_gr0_tlb_mmr_read_data_lo_u
1150 } sx; member in union:uvh_gr1_tlb_mmr_control_u
1270 } sx; member in union:uvh_gr1_tlb_mmr_read_data_hi_u
1351 } sx; member in union:uvh_gr1_tlb_mmr_read_data_lo_u
1865 } sx; member in union:uvh_lb_bau_misc_control_u
2115 } sx; member in union:uvh_node_id_u
2334 } sx; member in union:uvh_rh_gam_config_mmr_u
2421 } sx; member in union:uvh_rh_gam_gru_overlay_config_mmr_u
2540 } sx; member in union:uvh_rh_gam_mmr_overlay_config_mmr_u
2746 } sx; member in union:uvxh_event_occurred2_u
2779 } sx; member in union:uvxh_lb_bau_sb_activation_status_2_u
/linux-4.4.14/arch/powerpc/sysdev/
H A Dppc4xx_pci.h467 /* 460sx only */
470 /* 460sx Bit Mappings */
H A Dppc4xx_pci.c179 * running on a 460sx or 476fpe which have 64 bit bus addresses. ppc4xx_parse_dma_ranges()
182 !(of_device_is_compatible(hose->dn, "ibm,plb-pciex-460sx") ppc4xx_parse_dma_ranges()
1436 if (of_device_is_compatible(np, "ibm,plb-pciex-460sx")) ppc4xx_pciex_check_core_init()
1534 "ibm,plb-pciex-460sx")){ ppc4xx_pciex_port_init()
1754 if (of_device_is_compatible(port->node, "ibm,plb-pciex-460sx")) ppc4xx_setup_one_pciex_POM()
1890 if (of_device_is_compatible(port->node, "ibm,plb-pciex-460sx") || ppc4xx_configure_pciex_PIMs()
2059 if (of_device_is_compatible(port->node, "ibm,plb-pciex-460sx")) ppc4xx_pciex_port_setup_hose()
/linux-4.4.14/arch/arm/mach-omap1/
H A Dlcd_dma.c166 #define PIXSTEP(sx, sy, dx, dy) (PIXADDR(dx, dy) - PIXADDR(sx, sy) - es + 1) set_b1_regs()
/linux-4.4.14/arch/s390/kernel/
H A Dipl.c1887 int sx, dx; strncpy_skip_quote() local
1890 for (sx = 0; src[sx] != 0; sx++) { strncpy_skip_quote()
1891 if (src[sx] == '"') strncpy_skip_quote()
1893 dst[dx++] = src[sx]; strncpy_skip_quote()
/linux-4.4.14/drivers/media/pci/solo6x10/
H A Dsolo6x10-v4l2.c72 int sx, int sy, int ex, int ey, int scale) solo_win_setup()
80 SOLO_VI_WIN_SX(sx) | solo_win_setup()
71 solo_win_setup(struct solo_dev *solo_dev, u8 ch, int sx, int sy, int ex, int ey, int scale) solo_win_setup() argument
/linux-4.4.14/drivers/gpu/drm/qxl/
H A Dqxl_draw.c405 u32 sx, u32 sy, qxl_draw_copyarea()
433 drawable->u.copy_bits.src_pos.x = sx; qxl_draw_copyarea()
403 qxl_draw_copyarea(struct qxl_device *qdev, u32 width, u32 height, u32 sx, u32 sy, u32 dx, u32 dy) qxl_draw_copyarea() argument
H A Dqxl_drv.h521 u32 sx, u32 sy,
/linux-4.4.14/drivers/gpu/drm/gma500/
H A Daccel_2d.c290 a->sx, a->sy, a->dx, a->dy, a->width, a->height); psbfb_copyarea_accel()
/linux-4.4.14/drivers/gpu/drm/nouveau/
H A Dnv04_fbcon.c42 OUT_RING(chan, (region->sy << 16) | region->sx); nv04_fbcon_copyarea()
H A Dnv50_fbcon.c85 OUT_RING(chan, region->sx); nv50_fbcon_copyarea()
H A Dnvc0_fbcon.c85 OUT_RING (chan, region->sx); nvc0_fbcon_copyarea()
/linux-4.4.14/include/linux/
H A Dfb.h328 __u32 sx; /* origin in the x-axis */ member in struct:fb_tilerect
339 __u32 sx; /* source origin in the x-axis */ member in struct:fb_tilearea
348 __u32 sx; /* origin in the x-axis */ member in struct:fb_tileblit
359 __u32 sx; /* cursor position in the x-axis */ member in struct:fb_tilecursor
/linux-4.4.14/drivers/staging/rtl8712/
H A Drtl871x_security.c90 u32 sx, sy; arcfour_byte() local
95 sx = state[x]; arcfour_byte()
96 y = (sx + parc4ctx->y) & 0xff; arcfour_byte()
100 state[y] = (u8)sx; arcfour_byte()
102 return state[(sx + sy) & 0xff]; arcfour_byte()
/linux-4.4.14/drivers/staging/rtl8723au/core/
H A Drtw_security.c63 u32 sx, sy; arcfour_byte() local
68 sx = state[x]; arcfour_byte()
69 y = (sx + parc4ctx->y) & 0xff; arcfour_byte()
73 state[y] = (u8)sx; arcfour_byte()
76 return state[(sx + sy) & 0xff]; arcfour_byte()
/linux-4.4.14/scripts/
H A Dkernel-doc2091 my ($px, $sx);
2094 foreach $sx (0 .. $#sects) {
2109 if ($prm_clean eq $sects[$sx]) {
2118 "'$sects[$sx]' " .
2122 if ($nested !~ m/\Q$sects[$sx]\E/) {
2125 "'$sects[$sx]' " .
H A Danalyze_suspend.py2646 ' var sx = e.clientX;\n'\
2647 ' if(sx > window.innerWidth - 440)\n'\
2648 ' sx = window.innerWidth - 440;\n'\
2649 ' var cfg="top="+e.screenY+", left="+sx+", width=440, height=720, scrollbars=yes";\n'\
2651 ' if(window.chrome) win.moveBy(sx, 0);\n'\
/linux-4.4.14/drivers/video/fbdev/nvidia/
H A Dnv_accel.c309 NVDmaNext(par, (region->sy << 16) | region->sx); nvidiafb_copyarea()
/linux-4.4.14/drivers/input/mouse/
H A Delantech.c411 * byte 0: 0 0 sx sy 0 M R L elantech_report_trackpoint()
412 * byte 1:~sx 0 0 0 0 0 0 0 elantech_report_trackpoint()
414 * byte 3: 0 0 ~sy ~sx 0 1 1 0 elantech_report_trackpoint()
419 * over 9 bits with sx/sy the relative top bit and elantech_report_trackpoint()
/linux-4.4.14/arch/s390/kvm/
H A Dgaccess.c183 unsigned long sx : 11; member in struct:vaddress::__anon2545
582 ptr += vaddr.sx * 8; guest_translate()
646 ptr = rtte.fc0.sto * 4096 + vaddr.sx * 8; guest_translate()
/linux-4.4.14/drivers/staging/rtl8188eu/core/
H A Drtw_security.c66 u32 sx, sy; arcfour_byte() local
70 sx = state[x]; arcfour_byte()
71 y = (sx + parc4ctx->y) & 0xff; arcfour_byte()
75 state[y] = (u8)sx; arcfour_byte()
77 return state[(sx + sy) & 0xff]; arcfour_byte()
/linux-4.4.14/include/uapi/linux/
H A Dfb.h345 __u32 sx; member in struct:fb_copyarea
/linux-4.4.14/drivers/mmc/host/
H A Dsh_mmcif.c5 * Yusuke Goda <yusuke.goda.sx@renesas.com>
1659 MODULE_AUTHOR("Yusuke Goda <yusuke.goda.sx@renesas.com>");
/linux-4.4.14/drivers/usb/misc/sisusbvga/
H A Dsisusb_con.c485 sisusbcon_bmove(struct vc_data *c, int sy, int sx, sisusbcon_bmove() argument
/linux-4.4.14/drivers/media/platform/exynos-gsc/
H A Dgsc-core.c690 pr_debug("scaler input/output size : sx = %d, sy = %d, tx = %d, ty = %d", gsc_set_scaler_info()
/linux-4.4.14/drivers/video/fbdev/intelfb/
H A Dintelfbdrv.c1508 intelfbhw_do_bitblt(dinfo, region->sx, region->sy, region->dx, intelfb_copyarea()
/linux-4.4.14/drivers/dma/ipu/
H A Dipu_idmac.c223 u32 sx:10; member in struct:chan_param_mem_interleaved
/linux-4.4.14/drivers/video/fbdev/riva/
H A Dfbdev.c1457 (region->sy << 16) | region->sx); rivafb_copyarea()
/linux-4.4.14/drivers/video/fbdev/via/
H A Dviafbdev.c731 area->sx, area->sy, 0, 0, 0)) viafb_copyarea()
/linux-4.4.14/drivers/scsi/sym53c8xx_2/
H A Dsym_hipd.c1106 * sym0 targ 0?: ERROR (ds:si) (so-si-sd) (sx/s3/s4) @ name (dsp:dbc).
1119 * sx: sxfer (see the manual)

Completed in 2607 milliseconds