Lines Matching refs:par
61 static void auok1900_init(struct auok190xfb_par *par) in auok1900_init() argument
63 struct device *dev = par->info->device; in auok1900_init()
64 struct auok190x_board *board = par->board; in auok1900_init()
70 init_param |= AUOK1900_INIT_ROTATE(par->rotation); in auok1900_init()
73 init_param |= AUOK1900_INIT_RESOLUTION(par->resolution); in auok1900_init()
76 auok190x_send_cmdargs(par, AUOK190X_CMD_INIT, 1, &init_param); in auok1900_init()
79 board->wait_for_rdy(par); in auok1900_init()
85 static void auok1900_update_region(struct auok190xfb_par *par, int mode, in auok1900_update_region() argument
88 struct device *dev = par->info->device; in auok1900_update_region()
89 unsigned char *buf = (unsigned char *)par->info->screen_base; in auok1900_update_region()
90 int xres = par->info->var.xres; in auok1900_update_region()
91 int line_length = par->info->fix.line_length; in auok1900_update_region()
96 mutex_lock(&(par->io_lock)); in auok1900_update_region()
111 auok190x_send_cmdargs_pixels(par, AUOK1900_CMD_PARTIALDISP, 4, args, in auok1900_update_region()
113 auok190x_send_command(par, AUOK190X_CMD_DATA_STOP); in auok1900_update_region()
115 par->update_cnt++; in auok1900_update_region()
117 mutex_unlock(&(par->io_lock)); in auok1900_update_region()
123 static void auok1900fb_dpy_update_pages(struct auok190xfb_par *par, in auok1900fb_dpy_update_pages() argument
128 if (par->update_mode < 0) { in auok1900fb_dpy_update_pages()
130 par->last_mode = -1; in auok1900fb_dpy_update_pages()
132 mode = AUOK190X_UPDATE_MODE(par->update_mode); in auok1900fb_dpy_update_pages()
133 par->last_mode = par->update_mode; in auok1900fb_dpy_update_pages()
136 if (par->flash) in auok1900fb_dpy_update_pages()
139 auok1900_update_region(par, mode, y1, y2); in auok1900fb_dpy_update_pages()
142 static void auok1900fb_dpy_update(struct auok190xfb_par *par) in auok1900fb_dpy_update() argument
146 if (par->update_mode < 0) { in auok1900fb_dpy_update()
148 par->last_mode = -1; in auok1900fb_dpy_update()
150 mode = AUOK190X_UPDATE_MODE(par->update_mode); in auok1900fb_dpy_update()
151 par->last_mode = par->update_mode; in auok1900fb_dpy_update()
154 if (par->flash) in auok1900fb_dpy_update()
157 auok1900_update_region(par, mode, 0, par->info->var.yres); in auok1900fb_dpy_update()
158 par->update_cnt = 0; in auok1900fb_dpy_update()
161 static bool auok1900fb_need_refresh(struct auok190xfb_par *par) in auok1900fb_need_refresh() argument
163 return (par->update_cnt > 10); in auok1900fb_need_refresh()