/arch/alpha/lib/srm_puts.c
http://github.com/mirrors/linux · C · 24 lines · 16 code · 4 blank · 4 comment · 2 complexity · aae06cda7b63a4a147274070b7824640 MD5 · raw file
- // SPDX-License-Identifier: GPL-2.0
- /*
- * arch/alpha/lib/srm_puts.c
- */
- #include <linux/string.h>
- #include <asm/console.h>
- long
- srm_puts(const char *str, long len)
- {
- long remaining, written;
- if (!callback_init_done)
- return len;
- for (remaining = len; remaining > 0; remaining -= written)
- {
- written = callback_puts(0, str, remaining);
- written &= 0xffffffff;
- str += written;
- }
- return len;
- }