conp 199 drivers/tty/vt/consolemap.c static void set_inverse_transl(struct vc_data *conp, struct uni_pagedir *p, int i) conp 215 drivers/tty/vt/consolemap.c glyph = conv_uni_to_pc(conp, t[j]); conp 223 drivers/tty/vt/consolemap.c static void set_inverse_trans_unicode(struct vc_data *conp, conp 271 drivers/tty/vt/consolemap.c u16 inverse_translate(struct vc_data *conp, int glyph, int use_unicode) conp 278 drivers/tty/vt/consolemap.c p = *conp->vc_uni_pagedir_loc; conp 287 drivers/tty/vt/consolemap.c m = inv_translate[conp->vc_num]; conp 434 drivers/tty/vt/consolemap.c static int con_unify_unimap(struct vc_data *conp, struct uni_pagedir *p) conp 465 drivers/tty/vt/consolemap.c *conp->vc_uni_pagedir_loc = q; conp 810 drivers/tty/vt/consolemap.c conv_uni_to_pc(struct vc_data *conp, long ucs) conp 831 drivers/tty/vt/consolemap.c if (!*conp->vc_uni_pagedir_loc) conp 834 drivers/tty/vt/consolemap.c p = *conp->vc_uni_pagedir_loc; conp 82 drivers/video/console/sticon.c static void sticon_putc(struct vc_data *conp, int c, int ypos, int xpos) conp 89 drivers/video/console/sticon.c if (conp->vc_mode != KD_TEXT) conp 104 drivers/video/console/sticon.c static void sticon_putcs(struct vc_data *conp, const unsigned short *s, conp 112 drivers/video/console/sticon.c if (conp->vc_mode != KD_TEXT) conp 131 drivers/video/console/sticon.c static void sticon_cursor(struct vc_data *conp, int mode) conp 135 drivers/video/console/sticon.c car1 = conp->vc_screenbuf[conp->vc_x + conp->vc_y * conp->vc_cols]; conp 138 drivers/video/console/sticon.c sti_putc(sticon_sti, car1, conp->vc_y, conp->vc_x); conp 142 drivers/video/console/sticon.c switch (conp->vc_cursor_type & 0x0f) { conp 149 drivers/video/console/sticon.c conp->vc_y, conp->vc_x); conp 156 drivers/video/console/sticon.c static bool sticon_scroll(struct vc_data *conp, unsigned int t, conp 164 drivers/video/console/sticon.c sticon_cursor(conp, CM_ERASE); conp 168 drivers/video/console/sticon.c sti_bmove(sti, t + count, 0, t, 0, b - t - count, conp->vc_cols); conp 169 drivers/video/console/sticon.c sti_clear(sti, b - count, 0, count, conp->vc_cols, conp->vc_video_erase_char); conp 173 drivers/video/console/sticon.c sti_bmove(sti, t, 0, t + count, 0, b - t - count, conp->vc_cols); conp 174 drivers/video/console/sticon.c sti_clear(sti, t, 0, count, conp->vc_cols, conp->vc_video_erase_char); conp 206 drivers/video/console/sticon.c static void sticon_clear(struct vc_data *conp, int sy, int sx, int height, conp 212 drivers/video/console/sticon.c sti_clear(sticon_sti, sy, sx, height, width, conp->vc_video_erase_char); conp 215 drivers/video/console/sticon.c static int sticon_switch(struct vc_data *conp) conp 220 drivers/video/console/sticon.c static int sticon_set_origin(struct vc_data *conp) conp 239 drivers/video/console/sticon.c static u16 *sticon_screen_pos(struct vc_data *conp, int offset) conp 244 drivers/video/console/sticon.c if (conp->vc_num != fg_console || !softback_lines) conp 245 drivers/video/console/sticon.c return (u16 *)(conp->vc_origin + offset); conp 246 drivers/video/console/sticon.c line = offset / conp->vc_size_row; conp 248 drivers/video/console/sticon.c return (u16 *)(conp->vc_origin + offset - softback_lines * conp->vc_size_row); conp 255 drivers/video/console/sticon.c static unsigned long sticon_getxy(struct vc_data *conp, unsigned long pos, conp 260 drivers/video/console/sticon.c if (pos >= conp->vc_origin && pos < conp->vc_scr_end) { conp 261 drivers/video/console/sticon.c unsigned long offset = (pos - conp->vc_origin) / 2; conp 263 drivers/video/console/sticon.c x = offset % conp->vc_cols; conp 264 drivers/video/console/sticon.c y = offset / conp->vc_cols; conp 265 drivers/video/console/sticon.c if (conp->vc_num == fg_console) conp 267 drivers/video/console/sticon.c ret = pos + (conp->vc_cols - x) * 2; conp 268 drivers/video/console/sticon.c } else if (conp->vc_num == fg_console && softback_lines) { conp 274 drivers/video/console/sticon.c x = offset % conp->vc_cols; conp 275 drivers/video/console/sticon.c y = offset / conp->vc_cols; conp 276 drivers/video/console/sticon.c ret = pos + (conp->vc_cols - x) * 2; conp 280 drivers/video/console/sticon.c ret = conp->vc_origin; conp 284 drivers/video/console/sticon.c ret = conp->vc_origin; conp 291 drivers/video/console/sticon.c static u8 sticon_build_attr(struct vc_data *conp, u8 color, u8 intens, conp 303 drivers/video/console/sticon.c static void sticon_invert_region(struct vc_data *conp, u16 *p, int count) conp 319 drivers/video/console/sticon.c static void sticon_save_screen(struct vc_data *conp) conp 20 include/linux/consolemap.h extern u16 inverse_translate(struct vc_data *conp, int glyph, int use_unicode); conp 22 include/linux/consolemap.h extern int conv_uni_to_pc(struct vc_data *conp, long ucs); conp 27 include/linux/consolemap.h #define inverse_translate(conp, glyph, uni) ((uint16_t)glyph) conp 29 include/linux/consolemap.h #define conv_uni_to_pc(conp, ucs) ((int) (ucs > 0xff ? -1: ucs))