Lines Matching refs:c

107 	struct aafb_cursor *c = &info->cursor;  in aafb_set_cursor()  local
110 bt431_position_cursor(info->bt431, c->x, c->y); in aafb_set_cursor()
119 struct aafb_cursor *c = &info->cursor; in aafbcon_cursor() local
124 if (c->x == x && c->y == y && (mode == CM_ERASE) == !c->enable) in aafbcon_cursor()
127 c->enable = 0; in aafbcon_cursor()
128 if (c->on) in aafbcon_cursor()
130 c->x = x - disp->var.xoffset; in aafbcon_cursor()
131 c->y = y - disp->var.yoffset; in aafbcon_cursor()
135 c->on = 0; in aafbcon_cursor()
139 if (c->on) in aafbcon_cursor()
140 aafb_set_cursor(info, c->on); in aafbcon_cursor()
142 c->vbl_cnt = CURSOR_DRAW_DELAY; in aafbcon_cursor()
143 c->enable = 1; in aafbcon_cursor()
151 struct aafb_cursor *c = &info->cursor; in aafbcon_set_font() local
157 c->height = height; in aafbcon_set_font()
158 c->width = width; in aafbcon_set_font()
168 struct aafb_cursor *c = &info->cursor; in aafb_cursor_timer_handler() local
170 if (!c->enable) in aafb_cursor_timer_handler()
173 if (c->vbl_cnt && --c->vbl_cnt == 0) { in aafb_cursor_timer_handler()
174 c->on ^= 1; in aafb_cursor_timer_handler()
175 aafb_set_cursor(info, c->on); in aafb_cursor_timer_handler()
176 c->vbl_cnt = c->blink_rate; in aafb_cursor_timer_handler()
180 c->timer.expires = jiffies + CURSOR_TIMER_FREQ; in aafb_cursor_timer_handler()
181 add_timer(&c->timer); in aafb_cursor_timer_handler()
186 struct aafb_cursor *c = &info->cursor; in aafb_cursor_init() local
188 c->enable = 1; in aafb_cursor_init()
189 c->on = 1; in aafb_cursor_init()
190 c->x = c->y = 0; in aafb_cursor_init()
191 c->width = c->height = 0; in aafb_cursor_init()
192 c->vbl_cnt = CURSOR_DRAW_DELAY; in aafb_cursor_init()
193 c->blink_rate = CURSOR_BLINK_RATE; in aafb_cursor_init()
195 init_timer(&c->timer); in aafb_cursor_init()
196 c->timer.data = (unsigned long)info; in aafb_cursor_init()
197 c->timer.function = aafb_cursor_timer_handler; in aafb_cursor_init()
198 mod_timer(&c->timer, jiffies + CURSOR_TIMER_FREQ); in aafb_cursor_init()
203 struct aafb_cursor *c = &info->cursor; in aafb_cursor_exit() local
205 del_timer_sync(&c->timer); in aafb_cursor_exit()