H A D | tem_safe.c | 59 * ASSERT((MUTEX_HELD(&tems.ts_lock) && MUTEX_HELD(&tem->tvs_lock)) || 67 #include <sys/tem.h> 125 static void tem_safe_clear_chars(struct tem_vt_state *tem, 128 static void tem_safe_copy_area(struct tem_vt_state *tem, 136 static void tem_safe_bell(struct tem_vt_state *tem, 138 static void tem_safe_pix_clear_prom_output(struct tem_vt_state *tem, 149 static void tem_safe_align_cursor(struct tem_vt_state *tem); 150 static void bit_to_pix4(struct tem_vt_state *tem, uchar_t c, 152 static void bit_to_pix8(struct tem_vt_state *tem, uchar_t c, 154 static void bit_to_pix24(struct tem_vt_state *tem, uchar_ 216 tem_safe_check_first_time( struct tem_vt_state *tem, cred_t *credp, enum called_from called_from) argument 257 struct tem_vt_state *tem = (struct tem_vt_state *)tem_arg; local 282 tem_safe_terminal_emulate( struct tem_vt_state *tem, uchar_t *buf, int len, cred_t *credp, enum called_from called_from) argument 368 tem_safe_control( struct tem_vt_state *tem, uchar_t ch, cred_t *credp, enum called_from called_from) argument 446 tem_safe_setparam(struct tem_vt_state *tem, int count, int newparam) argument 461 tem_safe_selgraph(struct tem_vt_state *tem) argument 588 tem_safe_chkparam( struct tem_vt_state *tem, uchar_t ch, cred_t *credp, enum called_from called_from) argument 854 tem_safe_getparams(struct tem_vt_state *tem, uchar_t ch, cred_t *credp, enum called_from called_from) argument 894 tem_safe_outch(struct tem_vt_state *tem, uchar_t ch, cred_t *credp, enum called_from called_from) argument 912 tem_safe_new_line(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from) argument 920 tem_safe_cr(struct tem_vt_state *tem) argument 927 tem_safe_lf(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from) argument 979 tem_safe_send_data(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from) argument 1022 tem_safe_align_cursor(struct tem_vt_state *tem) argument 1034 tem_safe_parse(struct tem_vt_state *tem, uchar_t ch, cred_t *credp, enum called_from called_from) argument 1197 tem_safe_bell(struct tem_vt_state *tem, enum called_from called_from) argument 1207 tem_safe_scroll(struct tem_vt_state *tem, int start, int end, int count, int direction, cred_t *credp, enum called_from called_from) argument 1251 tem_safe_copy_area(struct tem_vt_state *tem, screen_pos_t s_col, screen_pos_t s_row, screen_pos_t e_col, screen_pos_t e_row, screen_pos_t t_col, screen_pos_t t_row, cred_t *credp, enum called_from called_from) argument 1296 tem_safe_clear_chars(struct tem_vt_state *tem, int count, screen_pos_t row, screen_pos_t col, cred_t *credp, enum called_from called_from) argument 1325 tem_safe_text_display(struct tem_vt_state *tem, uchar_t *string, int count, screen_pos_t row, screen_pos_t col, text_color_t fg_color, text_color_t bg_color, cred_t *credp, enum called_from called_from) argument 1358 tem_safe_image_display(struct tem_vt_state *tem, uchar_t *image, int height, int width, screen_pos_t row, screen_pos_t col, cred_t *credp, enum called_from called_from) argument 1382 tem_safe_text_copy(struct tem_vt_state *tem, screen_pos_t s_col, screen_pos_t s_row, screen_pos_t e_col, screen_pos_t e_row, screen_pos_t t_col, screen_pos_t t_row, cred_t *credp, enum called_from called_from) argument 1404 tem_safe_text_cls(struct tem_vt_state *tem, int count, screen_pos_t row, screen_pos_t col, cred_t *credp, enum called_from called_from) argument 1426 tem_safe_pix_display(struct tem_vt_state *tem, uchar_t *string, int count, screen_pos_t row, screen_pos_t col, text_color_t fg_color, text_color_t bg_color, cred_t *credp, enum called_from called_from) argument 1452 tem_safe_pix_copy(struct tem_vt_state *tem, screen_pos_t s_col, screen_pos_t s_row, screen_pos_t e_col, screen_pos_t e_row, screen_pos_t t_col, screen_pos_t t_row, cred_t *credp, enum called_from called_from) argument 1517 tem_safe_pix_bit2pix(struct tem_vt_state *tem, unsigned char c, unsigned char fg, unsigned char bg) argument 1543 tem_safe_pix_cls(struct tem_vt_state *tem, int count, screen_pos_t row, screen_pos_t col, cred_t *credp, enum called_from called_from) argument 1578 tem_safe_pix_clear_prom_output(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from) argument 1601 tem_safe_pix_clear_entire_screen(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from) argument 1631 tem_safe_cls(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from) argument 1666 tem_safe_back_tab(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from) argument 1689 tem_safe_tab(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from) argument 1712 tem_safe_set_tab(struct tem_vt_state *tem) argument 1738 tem_safe_clear_tabs(struct tem_vt_state *tem, int action) argument 1762 tem_safe_mv_cursor(struct tem_vt_state *tem, int row, int col, cred_t *credp, enum called_from called_from) argument 1790 tem_safe_reset_emulator(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from, boolean_t init_color) argument 1831 tem_safe_reset_display(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from, boolean_t clear_txt, boolean_t init_color) argument 1854 tem_safe_shift( struct tem_vt_state *tem, int count, int direction, cred_t *credp, enum called_from called_from) argument 1909 tem_safe_text_cursor(struct tem_vt_state *tem, short action, cred_t *credp, enum called_from called_from) argument 1930 tem_safe_pix_cursor(struct tem_vt_state *tem, short action, cred_t *credp, enum called_from called_from) argument 2033 bit_to_pix4( struct tem_vt_state *tem, uchar_t c, text_color_t fg_color, text_color_t bg_color) argument 2088 bit_to_pix8( struct tem_vt_state *tem, uchar_t c, text_color_t fg_color, text_color_t bg_color) argument 2148 bit_to_pix24( struct tem_vt_state *tem, uchar_t c, text_color_t fg_color4, text_color_t bg_color4) argument 2188 ansi_bg_to_solaris(struct tem_vt_state *tem, int ansi) argument 2197 ansi_fg_to_solaris(struct tem_vt_state *tem, int ansi) argument 2211 tem_safe_get_color(struct tem_vt_state *tem, text_color_t *fg, text_color_t *bg, uint8_t flag) argument 2241 tem_safe_pix_cls_range(struct tem_vt_state *tem, screen_pos_t row, int nrows, int offset_y, screen_pos_t col, int ncols, int offset_x, boolean_t sroll_up, cred_t *credp, enum called_from called_from) argument 2281 tem_safe_virtual_display(struct tem_vt_state *tem, unsigned char *string, int count, screen_pos_t row, screen_pos_t col, text_color_t fg_color, text_color_t bg_color) argument 2356 tem_safe_virtual_copy(struct tem_vt_state *tem, screen_pos_t s_col, screen_pos_t s_row, screen_pos_t e_col, screen_pos_t e_row, screen_pos_t t_col, screen_pos_t t_row) argument 2396 tem_safe_virtual_cls(struct tem_vt_state *tem, int count, screen_pos_t row, screen_pos_t col) argument 2411 tem_safe_blank_screen(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from) argument 2435 tem_safe_unblank_screen(struct tem_vt_state *tem, cred_t *credp, enum called_from called_from) argument [all...] |