Lines Matching defs:grub_term_output

170 struct grub_term_output
173 struct grub_term_output *next;
179 grub_err_t (*init) (struct grub_term_output *term);
182 grub_err_t (*fini) (struct grub_term_output *term);
185 void (*putchar) (struct grub_term_output *term,
190 grub_ssize_t (*getcharwidth) (struct grub_term_output *term,
194 grub_uint16_t (*getwh) (struct grub_term_output *term);
197 grub_uint16_t (*getxy) (struct grub_term_output *term);
200 void (*gotoxy) (struct grub_term_output *term,
204 void (*cls) (struct grub_term_output *term);
207 void (*setcolorstate) (struct grub_term_output *term,
211 void (*setcursor) (struct grub_term_output *term, int on);
214 void (*refresh) (struct grub_term_output *term);
225 typedef struct grub_term_output *grub_term_output_t;
231 extern struct grub_term_output *EXPORT_VAR(grub_term_outputs_disabled);
233 extern struct grub_term_output *EXPORT_VAR(grub_term_outputs);
321 void grub_putcode (grub_uint32_t code, struct grub_term_output *term);
326 void grub_puts_terminal (const char *str, struct grub_term_output *term);
330 static inline unsigned grub_term_width (struct grub_term_output *term)
335 static inline unsigned grub_term_height (struct grub_term_output *term)
342 grub_term_border_width (struct grub_term_output *term)
350 grub_term_entry_width (struct grub_term_output *term)
356 grub_term_getxy (struct grub_term_output *term)
362 grub_term_refresh (struct grub_term_output *term)
369 grub_term_gotoxy (struct grub_term_output *term, grub_uint8_t x, grub_uint8_t y)
375 grub_term_setcolorstate (struct grub_term_output *term,
385 struct grub_term_output *term;
394 grub_term_setcolor (struct grub_term_output *term,
403 grub_term_setcursor (struct grub_term_output *term, int on)
410 grub_term_cls (struct grub_term_output *term)
439 grub_term_getcharwidth (struct grub_term_output *term,
456 grub_term_getcolor (struct grub_term_output *term,
474 grub_print_spaces (struct grub_term_output *term, int number_spaces)