Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/alpha/lib/srm_puts.c
26424 views
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
9
long
10
srm_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
26