Lines Matching refs:upper
247 static void arcfb_lcd_update_page(struct arcfb_par *par, unsigned int upper,
257 yindex = upper >> 6;
260 ks108_set_yaddr(par, chipindex, upper/8);
264 (upper * linesize);
295 * lcd chips. update_page uses the upper/left values to decide which
296 * chip to select for the right. upper is needed for setting the page
302 unsigned int distance, upper, lower;
305 upper = top;
310 arcfb_lcd_update_page(par, upper, left, right, 8);
311 upper = lower + 1;
312 lower = upper + 7;
324 unsigned int distance, upper, lower;
327 upper = floor8(top);
328 lower = min(upper + distance - 1, ceil64(upper));
331 distance -= ((lower - upper) + 1 );
332 arcfb_lcd_update_vert(par, upper, lower, left, right);
333 upper = lower + 1;
334 lower = min(upper + distance - 1, ceil64(upper));