HelenOS sources
outdev 181 kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c stdout_wire(&beagleboard.uart.outdev);
outdev 206 kernel/arch/arm32/src/mach/beaglebone/beaglebone.c stdout_wire(&bbone.uart.outdev);
outdev 315 kernel/arch/arm32/src/mach/integratorcp/integratorcp.c stdout_wire(&icp.uart.outdev);
outdev 194 kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c stdout_wire(&raspi.uart.outdev);
outdev 93 kernel/arch/arm64/src/mach/hikey960/hikey960.c stdout_wire(&hikey960.uart.outdev);
outdev 110 kernel/arch/arm64/src/mach/virt/virt.c stdout_wire(&virt.uart.outdev);
outdev 44 kernel/genarch/include/genarch/drivers/omap/uart.h outdev_t outdev;
outdev 151 kernel/genarch/include/genarch/drivers/pl011/pl011.h outdev_t outdev;
outdev 162 kernel/genarch/src/drivers/omap/uart.c outdev_initialize("omap_uart_dev", &uart->outdev, &omap_uart_ops);
outdev 163 kernel/genarch/src/drivers/omap/uart.c uart->outdev.data = uart;
outdev 127 kernel/genarch/src/drivers/pl011/pl011.c outdev_initialize("pl011_uart_dev", &uart->outdev, &pl011_uart_ops);
outdev 128 kernel/genarch/src/drivers/pl011/pl011.c uart->outdev.data = uart;
outdev 79 kernel/generic/include/console/chardev.h struct outdev;
outdev 84 kernel/generic/include/console/chardev.h void (*write)(struct outdev *, char32_t);
outdev 87 kernel/generic/include/console/chardev.h void (*redraw)(struct outdev *);
outdev 90 kernel/generic/include/console/chardev.h void (*scroll_up)(struct outdev *);
outdev 93 kernel/generic/include/console/chardev.h void (*scroll_down)(struct outdev *);
outdev 62 kernel/generic/include/console/console.h extern void stdout_wire(outdev_t *outdev);
outdev 146 kernel/generic/src/console/chardev.c void outdev_initialize(const char *name, outdev_t *outdev,
outdev 149 kernel/generic/src/console/chardev.c outdev->name = name;
outdev 150 kernel/generic/src/console/chardev.c spinlock_initialize(&outdev->lock, "chardev.outdev.lock");
outdev 151 kernel/generic/src/console/chardev.c link_initialize(&outdev->link);
outdev 152 kernel/generic/src/console/chardev.c list_initialize(&outdev->list);
outdev 153 kernel/generic/src/console/chardev.c outdev->op = op;
outdev 140 kernel/generic/src/console/console.c void stdout_wire(outdev_t *outdev)
outdev 147 kernel/generic/src/console/console.c list_append(&outdev->link, &stdout->list);
outdev 47 uspace/srv/hid/output/output.h struct outdev;
outdev 50 uspace/srv/hid/output/output.h errno_t (*yield)(struct outdev *dev);
outdev 51 uspace/srv/hid/output/output.h errno_t (*claim)(struct outdev *dev);
outdev 53 uspace/srv/hid/output/output.h void (*get_dimensions)(struct outdev *dev, sysarg_t *cols,
outdev 55 uspace/srv/hid/output/output.h console_caps_t (*get_caps)(struct outdev *dev);
outdev 57 uspace/srv/hid/output/output.h void (*cursor_update)(struct outdev *dev, sysarg_t prev_col,
outdev 59 uspace/srv/hid/output/output.h void (*char_update)(struct outdev *dev, sysarg_t col, sysarg_t row);
outdev 60 uspace/srv/hid/output/output.h void (*flush)(struct outdev *dev);
HelenOS homepage, sources at GitHub