/drivers/input/touchscreen/ |
H A D | mc13783_ts.c | 74 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 D | mb862xxfb_accel.c | 201 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 D | nv_accel.c | 188 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 D | mga_state.c | 64 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 D | nv17_tv.h | 117 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 D | evergreen_blit_kms.c | 221 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 D | r600_blit.c | 262 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 D | r600_blit_kms.c | 234 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 D | vmwgfx_fb.c | 64 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 D | vmwgfx_kms.c | 36 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 D | elantech.c | 272 * 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 D | alps.c | 267 * 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 D | uvc_video.c | 602 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 D | hgafb.c | 479 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 D | xen-fbfront.c | 42 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 D | broadsheetfb.c | 861 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 D | vga16fb.c | 883 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 D | tridentfb.c | 233 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 D | atafb.c | 2501 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 D | cg6.c | 201 u32 x2, y2, z2, color2; member in struct:cg6_fbc 377 sbus_writel(area->dy, &fbc->y2);
|
/drivers/media/video/ |
H A D | w9966.c | 459 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 D | phy.c | 1068 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 D | ch7006_priv.h | 158 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 D | 4965.c | 662 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 D | panel-taal.c | 381 u16 y2 = y + h - 1; local 397 buf[3] = (y2 >> 8) & 0xff; 398 buf[4] = (y2 >> 0) & 0xff;
|