root/arch/alpha/lib/srm_puts.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. srm_puts

   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 }

/* [<][>][^][v][top][bottom][index][help] */