HelenOS sources
KIO_LENGTH 59 kernel/generic/src/console/console.c static char kio[KIO_LENGTH];
KIO_LENGTH 264 kernel/generic/src/console/console.c size_t offset = kio_processed % KIO_LENGTH;
KIO_LENGTH 265 kernel/generic/src/console/console.c size_t len = min(kio_written - kio_processed, KIO_LENGTH - offset);
KIO_LENGTH 288 kernel/generic/src/console/console.c if (n > KIO_LENGTH) {
KIO_LENGTH 289 kernel/generic/src/console/console.c size_t lost = n - KIO_LENGTH;
KIO_LENGTH 295 kernel/generic/src/console/console.c size_t offset = kio_written % KIO_LENGTH;
KIO_LENGTH 296 kernel/generic/src/console/console.c if (offset + n > KIO_LENGTH) {
KIO_LENGTH 297 kernel/generic/src/console/console.c size_t first = KIO_LENGTH - offset;
KIO_LENGTH 373 kernel/generic/src/console/console.c if (readable_chars > KIO_LENGTH) {
KIO_LENGTH 374 kernel/generic/src/console/console.c missed = readable_chars - KIO_LENGTH;
KIO_LENGTH 375 kernel/generic/src/console/console.c readable_chars = KIO_LENGTH;
KIO_LENGTH 379 kernel/generic/src/console/console.c size_t offset = (kio_written - readable_chars) % KIO_LENGTH;
KIO_LENGTH 381 kernel/generic/src/console/console.c if (offset + actual_read > KIO_LENGTH) {
KIO_LENGTH 382 kernel/generic/src/console/console.c size_t first = KIO_LENGTH - offset;
HelenOS homepage, sources at GitHub