Searched refs:vt (Results 1 - 21 of 21) sorted by relevance

/seL4-refos-master/libs/libmuslc/include/sys/
H A Dvt.h1 #include <linux/vt.h>
/seL4-refos-master/libs/libvterm/src/
H A Dvterm.c38 VTerm *vt = (*funcs->malloc)(sizeof(VTerm), allocdata); local
40 vt->allocator = funcs;
41 vt->allocdata = allocdata;
43 vt->rows = rows;
44 vt->cols = cols;
46 vt->parser_state = NORMAL;
48 vt->strbuffer_len = 64;
49 vt->strbuffer_cur = 0;
50 vt->strbuffer = vterm_allocator_malloc(vt, v
59 vterm_free(VTerm *vt) argument
73 vterm_allocator_malloc(VTerm *vt, size_t size) argument
78 vterm_allocator_free(VTerm *vt, void *ptr) argument
83 vterm_get_size(VTerm *vt, int *rowsp, int *colsp) argument
91 vterm_set_size(VTerm *vt, int rows, int cols) argument
100 vterm_set_parser_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user) argument
106 vterm_parser_set_utf8(VTerm *vt, int is_utf8) argument
111 vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len) argument
122 vterm_push_output_vsprintf(VTerm *vt, const char *format, va_list args) argument
130 vterm_push_output_sprintf(VTerm *vt, const char *format, ...) argument
138 vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...) argument
154 vterm_output_bufferlen(VTerm *vt) argument
159 vterm_output_get_buffer_size(VTerm *vt) argument
164 vterm_output_get_buffer_current(VTerm *vt) argument
169 vterm_output_get_buffer_remaining(VTerm *vt) argument
174 vterm_output_bufferread(VTerm *vt, char *buffer, size_t len) argument
[all...]
H A Dparser.c10 static void do_control(VTerm *vt, unsigned char control) argument
12 if(vt->parser_callbacks && vt->parser_callbacks->control)
13 if((*vt->parser_callbacks->control)(control, vt->cbdata))
19 static void do_string_csi(VTerm *vt, const char *args, size_t arglen, char command) argument
99 if(vt->parser_callbacks && vt->parser_callbacks->csi)
100 if((*vt->parser_callbacks->csi)(leaderlen ? leader : NULL, csi_args, argcount, intermedlen ? intermed : NULL, command, vt
106 append_strbuffer(VTerm *vt, const char *str, size_t len) argument
119 do_string(VTerm *vt, const char *str_frag, size_t len) argument
190 vterm_push_bytes(VTerm *vt, const char *bytes, size_t len) argument
[all...]
H A Dinput.c7 void vterm_input_push_char(VTerm *vt, VTermModifier mod, uint32_t c) argument
24 vterm_push_output_bytes(vt, str, seqlen);
45 vterm_push_output_sprintf_ctrl(vt, C1_CSI, "%d;%du", c, mod+1);
52 vterm_push_output_sprintf(vt, "%s%c", mod & VTERM_MOD_ALT ? "\e" : "", c);
129 void vterm_input_push_key(VTerm *vt, VTermModifier mod, VTermKey key) argument
164 vterm_push_output_sprintf_ctrl(vt, C1_CSI, "Z");
166 vterm_push_output_sprintf_ctrl(vt, C1_CSI, "1;%dZ", mod+1);
173 if(vt->state->mode.newline)
174 vterm_push_output_sprintf(vt, "\r\n");
181 vterm_push_output_sprintf_ctrl(vt, C1_CS
[all...]
H A Dvterm_internal.h32 VTerm *vt; member in struct:VTermState
158 void *vterm_allocator_malloc(VTerm *vt, size_t size);
159 void vterm_allocator_free(VTerm *vt, void *ptr);
161 void vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len);
162 void vterm_push_output_vsprintf(VTerm *vt, const char *format, va_list args);
163 void vterm_push_output_sprintf(VTerm *vt, const char *format, ...);
164 void vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...);
H A Dstate.c55 static VTermState *vterm_state_new(VTerm *vt) argument
57 VTermState *state = vterm_allocator_malloc(vt, sizeof(VTermState));
59 state->vt = vt;
61 state->rows = vt->rows;
62 state->cols = vt->cols;
75 vterm_allocator_free(state->vt, state->combine_chars);
76 vterm_allocator_free(state->vt, state);
112 uint32_t *new_chars = vterm_allocator_malloc(state->vt, new_size * sizeof(new_chars[0]));
116 vterm_allocator_free(state->vt, stat
1424 vterm_obtain_state(VTerm *vt) argument
[all...]
H A Dscreen.c39 VTerm *vt; member in struct:VTermScreen
75 ScreenCell *new_buffer = vterm_allocator_malloc(screen->vt, sizeof(ScreenCell) * new_rows * new_cols);
91 vterm_allocator_free(screen->vt, buffer);
551 static VTermScreen *screen_new(VTerm *vt) argument
553 VTermState *state = vterm_obtain_state(vt);
557 VTermScreen *screen = vterm_allocator_malloc(vt, sizeof(VTermScreen));
560 vterm_get_size(vt, &rows, &cols);
562 screen->vt = vt;
583 vterm_allocator_free(screen->vt, scree
703 vterm_obtain_screen(VTerm *vt) argument
[all...]
/seL4-refos-master/projects/refos/impl/libs/libvterm/src/
H A Dvterm.c38 VTerm *vt = (*funcs->malloc)(sizeof(VTerm), allocdata); local
40 vt->allocator = funcs;
41 vt->allocdata = allocdata;
43 vt->rows = rows;
44 vt->cols = cols;
46 vt->parser_state = NORMAL;
48 vt->strbuffer_len = 64;
49 vt->strbuffer_cur = 0;
50 vt->strbuffer = vterm_allocator_malloc(vt, v
59 vterm_free(VTerm *vt) argument
73 vterm_allocator_malloc(VTerm *vt, size_t size) argument
78 vterm_allocator_free(VTerm *vt, void *ptr) argument
83 vterm_get_size(VTerm *vt, int *rowsp, int *colsp) argument
91 vterm_set_size(VTerm *vt, int rows, int cols) argument
100 vterm_set_parser_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user) argument
106 vterm_parser_set_utf8(VTerm *vt, int is_utf8) argument
111 vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len) argument
122 vterm_push_output_vsprintf(VTerm *vt, const char *format, va_list args) argument
130 vterm_push_output_sprintf(VTerm *vt, const char *format, ...) argument
138 vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...) argument
154 vterm_output_bufferlen(VTerm *vt) argument
159 vterm_output_get_buffer_size(VTerm *vt) argument
164 vterm_output_get_buffer_current(VTerm *vt) argument
169 vterm_output_get_buffer_remaining(VTerm *vt) argument
174 vterm_output_bufferread(VTerm *vt, char *buffer, size_t len) argument
[all...]
H A Dparser.c10 static void do_control(VTerm *vt, unsigned char control) argument
12 if(vt->parser_callbacks && vt->parser_callbacks->control)
13 if((*vt->parser_callbacks->control)(control, vt->cbdata))
19 static void do_string_csi(VTerm *vt, const char *args, size_t arglen, char command) argument
99 if(vt->parser_callbacks && vt->parser_callbacks->csi)
100 if((*vt->parser_callbacks->csi)(leaderlen ? leader : NULL, csi_args, argcount, intermedlen ? intermed : NULL, command, vt
106 append_strbuffer(VTerm *vt, const char *str, size_t len) argument
119 do_string(VTerm *vt, const char *str_frag, size_t len) argument
190 vterm_push_bytes(VTerm *vt, const char *bytes, size_t len) argument
[all...]
H A Dinput.c7 void vterm_input_push_char(VTerm *vt, VTermModifier mod, uint32_t c) argument
24 vterm_push_output_bytes(vt, str, seqlen);
45 vterm_push_output_sprintf_ctrl(vt, C1_CSI, "%d;%du", c, mod+1);
52 vterm_push_output_sprintf(vt, "%s%c", mod & VTERM_MOD_ALT ? "\e" : "", c);
129 void vterm_input_push_key(VTerm *vt, VTermModifier mod, VTermKey key) argument
164 vterm_push_output_sprintf_ctrl(vt, C1_CSI, "Z");
166 vterm_push_output_sprintf_ctrl(vt, C1_CSI, "1;%dZ", mod+1);
173 if(vt->state->mode.newline)
174 vterm_push_output_sprintf(vt, "\r\n");
181 vterm_push_output_sprintf_ctrl(vt, C1_CS
[all...]
H A Dvterm_internal.h32 VTerm *vt; member in struct:VTermState
158 void *vterm_allocator_malloc(VTerm *vt, size_t size);
159 void vterm_allocator_free(VTerm *vt, void *ptr);
161 void vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len);
162 void vterm_push_output_vsprintf(VTerm *vt, const char *format, va_list args);
163 void vterm_push_output_sprintf(VTerm *vt, const char *format, ...);
164 void vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...);
H A Dstate.c55 static VTermState *vterm_state_new(VTerm *vt) argument
57 VTermState *state = vterm_allocator_malloc(vt, sizeof(VTermState));
59 state->vt = vt;
61 state->rows = vt->rows;
62 state->cols = vt->cols;
75 vterm_allocator_free(state->vt, state->combine_chars);
76 vterm_allocator_free(state->vt, state);
112 uint32_t *new_chars = vterm_allocator_malloc(state->vt, new_size * sizeof(new_chars[0]));
116 vterm_allocator_free(state->vt, stat
1424 vterm_obtain_state(VTerm *vt) argument
[all...]
H A Dscreen.c39 VTerm *vt; member in struct:VTermScreen
75 ScreenCell *new_buffer = vterm_allocator_malloc(screen->vt, sizeof(ScreenCell) * new_rows * new_cols);
91 vterm_allocator_free(screen->vt, buffer);
551 static VTermScreen *screen_new(VTerm *vt) argument
553 VTermState *state = vterm_obtain_state(vt);
557 VTermScreen *screen = vterm_allocator_malloc(vt, sizeof(VTermScreen));
560 vterm_get_size(vt, &rows, &cols);
562 screen->vt = vt;
583 vterm_allocator_free(screen->vt, scree
703 vterm_obtain_screen(VTerm *vt) argument
[all...]
/seL4-refos-master/projects/refos/impl/apps/console_server/src/
H A Dega_vterm.c122 s->vt = vterm_new(s->height, s->width);
123 if (!s->vt) {
129 s->vts = vterm_obtain_screen(s->vt);
130 s->vtstate = vterm_obtain_state(s->vt);
134 vterm_parser_set_utf8(s->vt, true);
144 vterm_free(s->vt);
153 vterm_push_bytes(s->vt, &buffer[i], 1);
157 vterm_push_bytes(s->vt, &cr, 1);
182 vterm_get_size(s->vt, &bufferHeight, &bufferWidth);
H A Dega_vterm.h37 VTerm *vt; /* Has ownership. */ member in struct:vterm_state
/seL4-refos-master/apps/console_server/src/
H A Dega_vterm.c122 s->vt = vterm_new(s->height, s->width);
123 if (!s->vt) {
129 s->vts = vterm_obtain_screen(s->vt);
130 s->vtstate = vterm_obtain_state(s->vt);
134 vterm_parser_set_utf8(s->vt, true);
144 vterm_free(s->vt);
153 vterm_push_bytes(s->vt, &buffer[i], 1);
157 vterm_push_bytes(s->vt, &cr, 1);
182 vterm_get_size(s->vt, &bufferHeight, &bufferWidth);
H A Dega_vterm.h37 VTerm *vt; /* Has ownership. */ member in struct:vterm_state
/seL4-refos-master/libs/libvterm/include/vterm/
H A Dvterm.h169 void vterm_free(VTerm* vt);
171 void vterm_get_size(VTerm *vt, int *rowsp, int *colsp);
172 void vterm_set_size(VTerm *vt, int rows, int cols);
174 void vterm_set_parser_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user);
176 VTermState *vterm_obtain_state(VTerm *vt);
189 VTermScreen *vterm_obtain_screen(VTerm *vt);
228 void vterm_input_push_char(VTerm *vt, VTermModifier state, uint32_t c);
229 void vterm_input_push_key(VTerm *vt, VTermModifier state, VTermKey key);
231 void vterm_parser_set_utf8(VTerm *vt, int is_utf8);
232 void vterm_push_bytes(VTerm *vt, cons
[all...]
/seL4-refos-master/projects/refos/impl/libs/libvterm/include/vterm/
H A Dvterm.h169 void vterm_free(VTerm* vt);
171 void vterm_get_size(VTerm *vt, int *rowsp, int *colsp);
172 void vterm_set_size(VTerm *vt, int rows, int cols);
174 void vterm_set_parser_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user);
176 VTermState *vterm_obtain_state(VTerm *vt);
189 VTermScreen *vterm_obtain_screen(VTerm *vt);
228 void vterm_input_push_char(VTerm *vt, VTermModifier state, uint32_t c);
229 void vterm_input_push_key(VTerm *vt, VTermModifier state, VTermKey key);
231 void vterm_parser_set_utf8(VTerm *vt, int is_utf8);
232 void vterm_push_bytes(VTerm *vt, cons
[all...]
/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/sys/share/
H A Dunixtty.c380 # include <sys/vt.h>
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/sys/share/
H A Dunixtty.c380 # include <sys/vt.h>

Completed in 178 milliseconds