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