HelenOS sources
outdev_t 158 kernel/arch/amd64/src/amd64.c outdev_t *egadev = ega_init(EGA_BASE, EGA_VIDEORAM);
outdev_t 222 kernel/arch/amd64/src/amd64.c outdev_t *ns16550_out;
outdev_t 223 kernel/arch/amd64/src/amd64.c outdev_t **ns16550_out_ptr = &ns16550_out;
outdev_t 225 kernel/arch/amd64/src/amd64.c outdev_t **ns16550_out_ptr = NULL;
outdev_t 81 kernel/arch/arm32/src/mach/gta02/gta02.c static outdev_t *gta02_scons_dev;
outdev_t 172 kernel/arch/arm32/src/mach/gta02/gta02.c outdev_t *fb_dev = fb_init(&prop);
outdev_t 309 kernel/arch/arm32/src/mach/integratorcp/integratorcp.c outdev_t *fbdev = fb_init(&prop);
outdev_t 185 kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c outdev_t *fb_dev = fb_init(&prop);
outdev_t 148 kernel/arch/ia32/src/ia32.c outdev_t *egadev = ega_init(EGA_BASE, EGA_VIDEORAM);
outdev_t 209 kernel/arch/ia32/src/ia32.c outdev_t *ns16550_out;
outdev_t 210 kernel/arch/ia32/src/ia32.c outdev_t **ns16550_out_ptr = &ns16550_out;
outdev_t 212 kernel/arch/ia32/src/ia32.c outdev_t **ns16550_out_ptr = NULL;
outdev_t 46 kernel/arch/ia64/include/arch/drivers/ski.h extern outdev_t *skiout_init(void);
outdev_t 62 kernel/arch/ia64/src/drivers/ski.c static void ski_putuchar(outdev_t *, const char32_t);
outdev_t 205 kernel/arch/ia64/src/drivers/ski.c static void ski_putuchar(outdev_t *dev, char32_t ch)
outdev_t 220 kernel/arch/ia64/src/drivers/ski.c outdev_t *skiout_init(void)
outdev_t 226 kernel/arch/ia64/src/drivers/ski.c outdev_t *skidev = malloc(sizeof(outdev_t));
outdev_t 171 kernel/arch/ia64/src/ia64.c outdev_t *skidev = skiout_init();
outdev_t 177 kernel/arch/ia64/src/ia64.c outdev_t *egadev = ega_init(EGA_BASE, EGA_VIDEORAM);
outdev_t 71 kernel/arch/mips32/src/mach/malta/malta.c static outdev_t *tty_out;
outdev_t 110 kernel/arch/mips32/src/mach/malta/malta.c outdev_t **tty_out_ptr = &tty_out;
outdev_t 112 kernel/arch/mips32/src/mach/malta/malta.c outdev_t **tty_out_ptr = NULL;
outdev_t 106 kernel/arch/mips32/src/mach/msim/msim.c outdev_t *dsrlndev = dsrlnout_init((ioport8_t *) MSIM_KBD_ADDRESS,
outdev_t 196 kernel/arch/ppc32/src/ppc32.c outdev_t *fbdev = fb_init(&fb_prop);
outdev_t 43 kernel/arch/riscv64/include/arch/drivers/ucb.h extern outdev_t *htifout_init(void);
outdev_t 44 kernel/arch/riscv64/include/arch/drivers/ucb.h extern void htif_putuchar(outdev_t *, const char32_t);
outdev_t 65 kernel/arch/riscv64/src/drivers/ucb.c outdev_t *htifout_init(void)
outdev_t 67 kernel/arch/riscv64/src/drivers/ucb.c outdev_t *htifdev = malloc(sizeof(outdev_t));
outdev_t 87 kernel/arch/riscv64/src/drivers/ucb.c void htif_putuchar(outdev_t *dev, const char32_t ch)
outdev_t 96 kernel/arch/riscv64/src/riscv64.c outdev_t *htifout = htifout_init();
outdev_t 59 kernel/arch/sparc64/src/drivers/niagara.c static void niagara_putuchar(outdev_t *, const char32_t);
outdev_t 105 kernel/arch/sparc64/src/drivers/niagara.c static void niagara_putuchar(outdev_t *dev, char32_t ch)
outdev_t 236 kernel/arch/sparc64/src/drivers/niagara.c outdev_t *niagara_dev = malloc(sizeof(outdev_t));
outdev_t 299 kernel/arch/sparc64/src/drivers/scr.c outdev_t *fbdev = fb_init(&props);
outdev_t 105 kernel/arch/sparc64/src/drivers/tty.c outdev_t *ns16550_out;
outdev_t 44 kernel/genarch/include/genarch/drivers/dsrln/dsrlnout.h extern outdev_t *dsrlnout_init(ioport8_t *, uintptr_t);
outdev_t 50 kernel/genarch/include/genarch/drivers/ega/ega.h extern outdev_t *ega_init(ioport8_t *, uintptr_t);
outdev_t 86 kernel/genarch/include/genarch/drivers/ns16550/ns16550.h outdev_t *output;
outdev_t 92 kernel/genarch/include/genarch/drivers/ns16550/ns16550.h void *, outdev_t **);
outdev_t 44 kernel/genarch/include/genarch/drivers/omap/uart.h outdev_t outdev;
outdev_t 151 kernel/genarch/include/genarch/drivers/pl011/pl011.h outdev_t outdev;
outdev_t 88 kernel/genarch/include/genarch/drivers/s3c24xx/uart.h extern outdev_t *s3c24xx_uart_init(uintptr_t, inr_t inr);
outdev_t 68 kernel/genarch/include/genarch/fb/fb.h extern outdev_t *fb_init(fb_properties_t *props);
outdev_t 51 kernel/genarch/src/drivers/dsrln/dsrlnout.c static void dsrlnout_putuchar(outdev_t *dev, const char32_t ch)
outdev_t 70 kernel/genarch/src/drivers/dsrln/dsrlnout.c outdev_t *dsrlnout_init(ioport8_t *base, uintptr_t base_phys)
outdev_t 72 kernel/genarch/src/drivers/dsrln/dsrlnout.c outdev_t *dsrlndev = malloc(sizeof(outdev_t));
outdev_t 73 kernel/genarch/src/drivers/ega/ega.c static void ega_putuchar(outdev_t *, char32_t);
outdev_t 74 kernel/genarch/src/drivers/ega/ega.c static void ega_redraw(outdev_t *);
outdev_t 540 kernel/genarch/src/drivers/ega/ega.c static void ega_putuchar(outdev_t *dev, char32_t ch)
outdev_t 577 kernel/genarch/src/drivers/ega/ega.c static void ega_redraw(outdev_t *dev)
outdev_t 601 kernel/genarch/src/drivers/ega/ega.c outdev_t *ega_init(ioport8_t *base, uintptr_t addr)
outdev_t 603 kernel/genarch/src/drivers/ega/ega.c outdev_t *egadev = malloc(sizeof(outdev_t));
outdev_t 114 kernel/genarch/src/drivers/ns16550/ns16550.c static void ns16550_putuchar(outdev_t *dev, char32_t ch)
outdev_t 175 kernel/genarch/src/drivers/ns16550/ns16550.c inr_t inr, cir_t cir, void *cir_arg, outdev_t **output)
outdev_t 188 kernel/genarch/src/drivers/ns16550/ns16550.c instance->output = malloc(sizeof(outdev_t));
outdev_t 51 kernel/genarch/src/drivers/omap/uart.c static void omap_uart_putuchar(outdev_t *dev, char32_t ch)
outdev_t 58 kernel/genarch/src/drivers/pl011/pl011.c static void pl011_uart_putuchar(outdev_t *dev, char32_t ch)
outdev_t 51 kernel/genarch/src/drivers/s3c24xx/uart.c static void s3c24xx_uart_sendb(outdev_t *dev, uint8_t byte)
outdev_t 63 kernel/genarch/src/drivers/s3c24xx/uart.c static void s3c24xx_uart_putuchar(outdev_t *dev, char32_t ch)
outdev_t 102 kernel/genarch/src/drivers/s3c24xx/uart.c outdev_t *s3c24xx_uart_init(uintptr_t paddr, inr_t inr)
outdev_t 104 kernel/genarch/src/drivers/s3c24xx/uart.c outdev_t *uart_dev = malloc(sizeof(outdev_t));
outdev_t 95 kernel/genarch/src/fb/bfb.c outdev_t *fbdev = fb_init(&bfb_props);
outdev_t 125 kernel/genarch/src/fb/fb.c static void fb_putuchar(outdev_t *, char32_t);
outdev_t 126 kernel/genarch/src/fb/fb.c static void fb_redraw(outdev_t *);
outdev_t 127 kernel/genarch/src/fb/fb.c static void fb_scroll_up(outdev_t *);
outdev_t 128 kernel/genarch/src/fb/fb.c static void fb_scroll_down(outdev_t *);
outdev_t 420 kernel/genarch/src/fb/fb.c static void fb_putuchar(outdev_t *dev, char32_t ch)
outdev_t 470 kernel/genarch/src/fb/fb.c static void fb_scroll_up(outdev_t *dev)
outdev_t 489 kernel/genarch/src/fb/fb.c static void fb_scroll_down(outdev_t *dev)
outdev_t 509 kernel/genarch/src/fb/fb.c static void fb_redraw(outdev_t *dev)
outdev_t 536 kernel/genarch/src/fb/fb.c outdev_t *fb_init(fb_properties_t *props)
outdev_t 596 kernel/genarch/src/fb/fb.c outdev_t *fbdev = malloc(sizeof(outdev_t));
outdev_t 118 kernel/generic/include/console/chardev.h extern void outdev_initialize(const char *, outdev_t *,
outdev_t 57 kernel/generic/include/console/console.h extern outdev_t *stdout;
outdev_t 62 kernel/generic/include/console/console.h extern void stdout_wire(outdev_t *outdev);
outdev_t 146 kernel/generic/src/console/chardev.c void outdev_initialize(const char *name, outdev_t *outdev,
outdev_t 88 kernel/generic/src/console/console.c static outdev_t stdout_source;
outdev_t 97 kernel/generic/src/console/console.c static void stdout_write(outdev_t *, char32_t);
outdev_t 98 kernel/generic/src/console/console.c static void stdout_redraw(outdev_t *);
outdev_t 99 kernel/generic/src/console/console.c static void stdout_scroll_up(outdev_t *);
outdev_t 100 kernel/generic/src/console/console.c static void stdout_scroll_down(outdev_t *);
outdev_t 114 kernel/generic/src/console/console.c outdev_t *stdout = NULL;
outdev_t 140 kernel/generic/src/console/console.c void stdout_wire(outdev_t *outdev)
outdev_t 150 kernel/generic/src/console/console.c static void stdout_write(outdev_t *dev, char32_t ch)
outdev_t 152 kernel/generic/src/console/console.c list_foreach(dev->list, link, outdev_t, sink) {
outdev_t 158 kernel/generic/src/console/console.c static void stdout_redraw(outdev_t *dev)
outdev_t 160 kernel/generic/src/console/console.c list_foreach(dev->list, link, outdev_t, sink) {
outdev_t 166 kernel/generic/src/console/console.c static void stdout_scroll_up(outdev_t *dev)
outdev_t 168 kernel/generic/src/console/console.c list_foreach(dev->list, link, outdev_t, sink) {
outdev_t 174 kernel/generic/src/console/console.c static void stdout_scroll_down(outdev_t *dev)
outdev_t 176 kernel/generic/src/console/console.c list_foreach(dev->list, link, outdev_t, sink) {
outdev_t 77 uspace/srv/hid/output/ctl/serial.c static errno_t serial_yield(outdev_t *dev)
outdev_t 84 uspace/srv/hid/output/ctl/serial.c static errno_t serial_claim(outdev_t *dev)
outdev_t 91 uspace/srv/hid/output/ctl/serial.c static void serial_get_dimensions(outdev_t *dev, sysarg_t *cols,
outdev_t 99 uspace/srv/hid/output/ctl/serial.c static console_caps_t serial_get_caps(outdev_t *dev)
outdev_t 105 uspace/srv/hid/output/ctl/serial.c static void serial_cursor_update(outdev_t *dev, sysarg_t prev_col,
outdev_t 114 uspace/srv/hid/output/ctl/serial.c static void serial_char_update(outdev_t *dev, sysarg_t col, sysarg_t row)
outdev_t 123 uspace/srv/hid/output/ctl/serial.c static void serial_flush(outdev_t *dev)
outdev_t 161 uspace/srv/hid/output/ctl/serial.c outdev_t *dev = outdev_register(&serial_ops, vt100);
outdev_t 59 uspace/srv/hid/output/output.c outdev_t *outdev_register(outdev_ops_t *ops, void *data)
outdev_t 63 uspace/srv/hid/output/output.c outdev_t *dev = (outdev_t *) malloc(sizeof(outdev_t));
outdev_t 88 uspace/srv/hid/output/output.c list_foreach(outdevs, link, outdev_t, dev) {
outdev_t 103 uspace/srv/hid/output/output.c list_foreach(outdevs, link, outdev_t, dev) {
outdev_t 121 uspace/srv/hid/output/output.c list_foreach(outdevs, link, outdev_t, dev) {
outdev_t 139 uspace/srv/hid/output/output.c list_foreach(outdevs, link, outdev_t, dev) {
outdev_t 221 uspace/srv/hid/output/output.c list_foreach(outdevs, link, outdev_t, dev) {
outdev_t 242 uspace/srv/hid/output/output.c list_foreach(outdevs, link, outdev_t, dev) {
outdev_t 253 uspace/srv/hid/output/output.c list_foreach(outdevs, link, outdev_t, dev) {
outdev_t 268 uspace/srv/hid/output/output.c list_foreach(outdevs, link, outdev_t, dev) {
outdev_t 277 uspace/srv/hid/output/output.c static bool srv_update_scroll(outdev_t *dev, chargrid_t *buf)
outdev_t 324 uspace/srv/hid/output/output.c list_foreach(outdevs, link, outdev_t, dev) {
outdev_t 373 uspace/srv/hid/output/output.c list_foreach(outdevs, link, outdev_t, dev) {
outdev_t 77 uspace/srv/hid/output/output.h extern outdev_t *outdev_register(outdev_ops_t *, void *);
outdev_t 180 uspace/srv/hid/output/port/ddev.c static errno_t output_ddev_yield(outdev_t *dev)
outdev_t 185 uspace/srv/hid/output/port/ddev.c static errno_t output_ddev_claim(outdev_t *dev)
outdev_t 190 uspace/srv/hid/output/port/ddev.c static void output_ddev_get_dimensions(outdev_t *dev, sysarg_t *cols, sysarg_t *rows)
outdev_t 198 uspace/srv/hid/output/port/ddev.c static console_caps_t output_ddev_get_caps(outdev_t *dev)
outdev_t 204 uspace/srv/hid/output/port/ddev.c static void output_ddev_char_update(outdev_t *dev, sysarg_t col, sysarg_t row)
outdev_t 214 uspace/srv/hid/output/port/ddev.c static void output_ddev_cursor_update(outdev_t *dev, sysarg_t prev_col,
outdev_t 227 uspace/srv/hid/output/port/ddev.c static void output_ddev_flush(outdev_t *dev)
outdev_t 309 uspace/srv/hid/output/port/ddev.c outdev_t *dev = outdev_register(&output_ddev_ops, (void *) ddev);
outdev_t 127 uspace/srv/hid/output/port/ega.c static errno_t ega_yield(outdev_t *dev)
outdev_t 132 uspace/srv/hid/output/port/ega.c static errno_t ega_claim(outdev_t *dev)
outdev_t 137 uspace/srv/hid/output/port/ega.c static void ega_get_dimensions(outdev_t *dev, sysarg_t *cols, sysarg_t *rows)
outdev_t 143 uspace/srv/hid/output/port/ega.c static console_caps_t ega_get_caps(outdev_t *dev)
outdev_t 149 uspace/srv/hid/output/port/ega.c static void ega_cursor_update(outdev_t *dev, sysarg_t prev_col,
outdev_t 172 uspace/srv/hid/output/port/ega.c static void ega_char_update(outdev_t *dev, sysarg_t col, sysarg_t row)
outdev_t 180 uspace/srv/hid/output/port/ega.c static void ega_flush(outdev_t *dev)
outdev_t 251 uspace/srv/hid/output/port/ega.c outdev_t *dev = outdev_register(&ega_ops, (void *) &ega);
HelenOS homepage, sources at GitHub