Searched defs:y2 (Results 1 - 25 of 26) sorted by relevance

12

/drivers/input/touchscreen/
H A Dmc13783_ts.c74 int x0, x1, x2, y0, y1, y2; local
86 y2 = (priv->sample[1] >> 12) & 0xfff;
92 x0, x1, x2, y0, y1, y2, cr0, cr1);
95 sort3(y0, y1, y2);
101 y2 - y0 < sample_tolerance)) {
/drivers/video/mb862xx/
H A Dmb862xxfb_accel.c201 int x2, y2, vxres, vyres; local
205 y2 = image->dy + image->height;
209 y2 = min(y2, vyres);
211 height = y2 - dy;
260 u32 x2, y2, vxres, vyres, height, width, fg; local
273 y2 = rect->dy + rect->height;
275 y2 = min(y2, vyres);
277 height = y2
[all...]
/drivers/video/nvidia/
H A Dnv_accel.c188 int x2, int y2)
191 int h = y2 - y1 + 1;
187 NVSetClippingRectangle(struct fb_info *info, int x1, int y1, int x2, int y2) argument
/drivers/gpu/drm/mga/
H A Dmga_state.c64 MGA_YTOP, box->y1 * pitch, MGA_YBOT, (box->y2 - 1) * pitch);
504 u32 height = box->y2 - box->y1;
507 box->x1, box->y1, box->x2, box->y2);
602 u32 height = box->y2 - box->y1;
606 box->x1, box->y1, box->x2, box->y2);
729 u32 y2; local
733 y2 = length / 64;
750 MGA_FXBNDRY, (63 << 16) | 0, MGA_YDSTLEN + MGA_EXEC, y2);
800 int h = pbox[i].y2 - pbox[i].y1;
/drivers/gpu/drm/nouveau/
H A Dnv17_tv.h117 static inline int interpolate(int y0, int y1, int y2, int x) argument
119 return y1 + (x < 50 ? y1 - y0 : y2 - y1) * (x - 50) / 50;
/drivers/gpu/drm/radeon/
H A Devergreen_blit_kms.c221 int x2, int y2)
227 if (y2 == 0)
230 if ((x2 == 1) && (y2 == 1))
237 radeon_ring_write(ring, (x2 << 0) | (y2 << 16));
242 radeon_ring_write(ring, (x2 << 0) | (y2 << 16));
247 radeon_ring_write(ring, (x2 << 0) | (y2 << 16));
220 set_scissors(struct radeon_device *rdev, int x1, int y1, int x2, int y2) argument
H A Dr600_blit.c262 set_scissors(drm_radeon_private_t *dev_priv, int x1, int y1, int x2, int y2) argument
271 OUT_RING((x2 << 0) | (y2 << 16));
276 OUT_RING((x2 << 0) | (y2 << 16));
281 OUT_RING((x2 << 0) | (y2 << 16));
H A Dr600_blit_kms.c234 int x2, int y2)
240 radeon_ring_write(ring, (x2 << 0) | (y2 << 16));
245 radeon_ring_write(ring, (x2 << 0) | (y2 << 16));
250 radeon_ring_write(ring, (x2 << 0) | (y2 << 16));
233 set_scissors(struct radeon_device *rdev, int x1, int y1, int x2, int y2) argument
/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fb.c64 unsigned y2; member in struct:vmw_fb_par::__anon819
232 h = min(par->dirty.y2, info->var.yres) - y;
234 par->dirty.y1 = par->dirty.y2 = 0;
267 unsigned y2 = y1 + height; local
274 par->dirty.y2 = y2;
286 if (y2 > par->dirty.y2)
287 par->dirty.y2 = y2;
299 int y1, y2; local
[all...]
H A Dvmwgfx_kms.c36 int x1, x2, y1, y2; member in struct:vmw_clip_rect
55 int y2 = min_t(int, clip.y2, rects[i].y2); local
59 if (y1 >= y2)
65 out_rects[k].bottom = y2;
474 bottom = clips->y2;
482 bottom = max_t(int, bottom, (int)clips_ptr->y2);
500 tmp[i].y2 = clips_ptr->y2
[all...]
/drivers/input/mouse/
H A Delantech.c272 * byte 3: y7 y6 y5 y4 y3 y2 y1 y0
309 /* x1 < x2 and y1 < y2 when two fingers, x = y = 0 when not pressed */
313 unsigned int x2, unsigned int y2)
316 elantech_set_slot(dev, 1, num_fingers == 2, x2, y2);
328 unsigned int fingers, x1 = 0, y1 = 0, x2 = 0, y2 = 0; local
351 * byte 5: y7 y6 y5 y4 y3 y2 y1 y0
376 y2 = etd->y_max -
390 elantech_report_semi_mt_data(dev, fingers, x1, y1, x2, y2);
415 unsigned int fingers = 0, x1 = 0, y1 = 0, x2 = 0, y2 = 0; local
431 * byte 5: y7 y6 y5 y4 y3 y2 y
310 elantech_report_semi_mt_data(struct input_dev *dev, unsigned int num_fingers, unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2) argument
[all...]
H A Dalps.c267 * These points are returned in x1, y1, x2, and y2 when the return value
271 int *x1, int *y1, int *x2, int *y2)
287 *x1 = *y1 = *x2 = *y2 = 0;
366 *y2 = (ALPS_V3_Y_MAX * (2 * y_high.start_bit + y_high.num_bits - 1)) /
385 int x1, int y1, int x2, int y2)
388 alps_set_slot(dev, 1, num_fingers == 2, x2, y2);
459 int x1 = 0, y1 = 0, x2 = 0, y2 = 0; local
486 &x1, &y1, &x2, &y2);
554 alps_report_semi_mt_data(dev, fingers, x1, y1, x2, y2);
270 alps_process_bitmap(unsigned int x_map, unsigned int y_map, int *x1, int *y1, int *x2, int *y2) argument
384 alps_report_semi_mt_data(struct input_dev *dev, int num_fingers, int x1, int y1, int x2, int y2) argument
/drivers/media/video/uvc/
H A Duvc_video.c602 u32 y1, y2; local
626 y2 = (last->dev_sof + 2048) << 16;
627 if (y2 < y1)
628 y2 += 2048 << 16;
630 y = (u64)(y2 - y1) * (1ULL << 31) + (u64)y1 * (u64)x2
631 - (u64)y2 * (u64)x1;
637 "(x1 %u x2 %u y1 %u y2 %u SOF offset %u)\n",
641 x1, x2, y1, y2, clock->sof_offset);
653 y2 = (ts.tv_sec + 1) * NSEC_PER_SEC + ts.tv_nsec;
666 y = (u64)(y2
[all...]
/drivers/video/
H A Dhgafb.c479 u_int rows, y1, y2; local
485 y2 = area->dy;
489 dest = rowaddr(info, y2) + (area->dx >> 3);
492 y2++;
496 y2 = area->dy + area->height - 1;
500 dest = rowaddr(info, y2) + (area->dx >> 3);
503 y2--;
H A Dxen-fbfront.c42 int x1, y1, x2, y2; /* dirty rectangle, member in struct:xenfb_info
142 int y2 = y1 + h - 1; local
154 if (info->y2 > y2)
155 y2 = info->y2;
166 info->y2 = y2;
173 info->x2 = info->y2 = 0;
177 if (x1 <= x2 && y1 <= y2)
187 int y1, y2, miny, maxy; local
[all...]
H A Dbroadsheetfb.c861 u16 y1, u16 y2)
869 /* y2 must be a multiple of 4 , but - 1 so up the lower bits */
870 y2 |= 0x0003;
876 args[4] = y2;
883 broadsheet_burst_write(par, ((1 + y2 - y1) * par->info->var.xres)/2,
860 broadsheetfb_dpy_update_pages(struct broadsheetfb_par *par, u16 y1, u16 y2) argument
H A Dvga16fb.c883 int x, x2, y2, vxres, vyres, width, height, line_ofs; local
896 y2 = rect->dy + rect->height;
898 y2 = y2 < vyres ? y2 : vyres;
905 height = y2 - rect->dy;
1014 int x, x2, y2, old_dx, old_dy, vxres, vyres; local
1035 y2 = area->dy + area->height;
1039 y2 = y2 < vyre
[all...]
H A Dtridentfb.c233 u32 x1, u32 y1, u32 x2, u32 y2, u32 w, u32 h)
238 u32 d1 = point(x2, y2);
239 u32 d2 = point(x2 + w - 1, y2 + h - 1);
241 if ((y1 > y2) || ((y1 == y2) && (x1 > x2)))
321 u32 x1, u32 y1, u32 x2, u32 y2, u32 w, u32 h)
326 if ((x1 < x2) && (y1 == y2)) {
335 if (y1 < y2) {
338 y2_tmp = y2 + h - 1;
341 y2_tmp = y2;
232 blade_copy_rect(struct tridentfb_par *par, u32 x1, u32 y1, u32 x2, u32 y2, u32 w, u32 h) argument
320 xp_copy_rect(struct tridentfb_par *par, u32 x1, u32 y1, u32 x2, u32 y2, u32 w, u32 h) argument
394 image_copy_rect(struct tridentfb_par *par, u32 x1, u32 y1, u32 x2, u32 y2, u32 w, u32 h) argument
459 tgui_copy_rect(struct tridentfb_par *par, u32 x1, u32 y1, u32 x2, u32 y2, u32 w, u32 h) argument
[all...]
H A Datafb.c2501 int x2, y2; local
2519 y2 = rect->dy + rect->height;
2521 y2 = y2 < info->var.yres_virtual ? y2 : info->var.yres_virtual;
2523 height = y2 - rect->dy;
2544 int x2, y2; local
2557 y2 = area->dy + area->height;
2561 y2 = y2 < inf
2598 int x2, y2; local
[all...]
H A Dcg6.c201 u32 x2, y2, z2, color2; member in struct:cg6_fbc
377 sbus_writel(area->dy, &fbc->y2);
/drivers/media/video/
H A Dw9966.c459 static int w9966_setup(struct w9966 *cam, int x1, int y1, int x2, int y2, int w, int h) argument
496 w9966_calcscale(h, W9966_WND_MIN_Y, W9966_WND_MAX_Y, &y1, &y2, &scale_y) != 0)
500 w, h, x1, x2, y1, y2, scale_x & ~0x80, scale_y & ~0x80);
515 regs[0x0a] = (y2 & 0x0ff); /* Y-end (8 low bits) */
/drivers/net/wireless/ath/carl9170/
H A Dphy.c1068 static s32 carl9170_interpolate_s32(s32 x, s32 x1, s32 y1, s32 x2, s32 y2) argument
1071 if (y2 == y1)
1078 return y2;
1084 return y1 + (((y2 - y1) * (x - x1)) / (x2 - x1));
1087 static u8 carl9170_interpolate_u8(u8 x, u8 x1, u8 y1, u8 x2, u8 y2) argument
1093 y1 << SHIFT, x2 << SHIFT, y2 << SHIFT);
/drivers/gpu/drm/i2c/
H A Dch7006_priv.h158 static inline int interpolate(int y0, int y1, int y2, int x) argument
160 return y1 + (x < 50 ? y1 - y0 : y2 - y1) * (x - 50) / 50;
/drivers/net/wireless/iwlegacy/
H A D4965.c662 il4965_interpolate_value(s32 x, s32 x1, s32 y1, s32 x2, s32 y2) argument
669 il4965_math_div_round((x2 - x) * (y1 - y2), (x2 - x1), &val);
670 return val + y2;
/drivers/video/omap2/displays/
H A Dpanel-taal.c381 u16 y2 = y + h - 1; local
397 buf[3] = (y2 >> 8) & 0xff;
398 buf[4] = (y2 >> 0) & 0xff;

Completed in 869 milliseconds

12