root/lib/bcd.c

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

DEFINITIONS

This source file includes following definitions.
  1. _bcd2bin
  2. _bin2bcd

   1 // SPDX-License-Identifier: GPL-2.0
   2 #include <linux/bcd.h>
   3 #include <linux/export.h>
   4 
   5 unsigned _bcd2bin(unsigned char val)
   6 {
   7         return (val & 0x0f) + (val >> 4) * 10;
   8 }
   9 EXPORT_SYMBOL(_bcd2bin);
  10 
  11 unsigned char _bin2bcd(unsigned val)
  12 {
  13         return ((val / 10) << 4) + val % 10;
  14 }
  15 EXPORT_SYMBOL(_bin2bcd);

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