Lines Matching defs:conp
74 static void sticon_putc(struct vc_data *conp, int c, int ypos, int xpos)
79 if (conp->vc_mode != KD_TEXT)
82 sti_putc(sticon_sti, c, ypos, xpos, font_data[conp->vc_num]);
85 static void sticon_putcs(struct vc_data *conp, const unsigned short *s,
91 if (conp->vc_mode != KD_TEXT)
96 font_data[conp->vc_num]);
100 static void sticon_cursor(struct vc_data *conp, int mode)
108 car1 = conp->vc_screenbuf[conp->state.x + conp->state.y * conp->vc_cols];
111 sti_putc(sticon_sti, car1, conp->state.y, conp->state.x,
112 font_data[conp->vc_num]);
116 switch (CUR_SIZE(conp->vc_cursor_type)) {
123 conp->state.y, conp->state.x, font_data[conp->vc_num]);
130 static bool sticon_scroll(struct vc_data *conp, unsigned int t,
138 sticon_cursor(conp, CM_ERASE);
142 sti_bmove(sti, t + count, 0, t, 0, b - t - count, conp->vc_cols,
143 font_data[conp->vc_num]);
144 sti_clear(sti, b - count, 0, count, conp->vc_cols,
145 conp->vc_video_erase_char, font_data[conp->vc_num]);
149 sti_bmove(sti, t, 0, t + count, 0, b - t - count, conp->vc_cols,
150 font_data[conp->vc_num]);
151 sti_clear(sti, t, 0, count, conp->vc_cols,
152 conp->vc_video_erase_char, font_data[conp->vc_num]);
303 static void sticon_clear(struct vc_data *conp, int sy, int sx, int height,
310 conp->vc_video_erase_char, font_data[conp->vc_num]);
313 static int sticon_switch(struct vc_data *conp)
332 static u8 sticon_build_attr(struct vc_data *conp, u8 color,
346 static void sticon_invert_region(struct vc_data *conp, u16 *p, int count)