1// SPDX-License-Identifier: GPL-2.0
2/*
3 * arch/alpha/lib/srm_puts.c
4 */
5
6#include <linux/string.h>
7#include <asm/console.h>
8
9long
10srm_puts(const char *str, long len)
11{
12 long remaining, written;
13
14 if (!callback_init_done)
15 return len;
16
17 for (remaining = len; remaining > 0; remaining -= written)
18 {
19 written = callback_puts(0, str, remaining);
20 written &= 0xffffffff;
21 str += written;
22 }
23 return len;
24}
25

source code of linux/arch/alpha/lib/srm_puts.c