mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-23 18:07:03 +00:00
staging: csr: make CsrUInt16ToHex static
We do this by moving it from csr_util.c to csr_wifi_hip_card_sdio_intr.c as that's the only place that called it. Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com> Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com> Cc: Riku Mettälä <riku.mettala@bluegiga.com> Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
25aebdb1bb
commit
ed51b4d84e
@ -15,24 +15,6 @@
|
||||
#include "csr_pmem.h"
|
||||
#include "csr_util.h"
|
||||
|
||||
/*------------------------------------------------------------------*/
|
||||
/* Base conversion */
|
||||
/*------------------------------------------------------------------*/
|
||||
/* Convert signed 32 bit (or less) integer to string */
|
||||
void CsrUInt16ToHex(u16 number, char *str)
|
||||
{
|
||||
u16 index;
|
||||
u16 currentValue;
|
||||
|
||||
for (index = 0; index < 4; index++)
|
||||
{
|
||||
currentValue = (u16) (number & 0x000F);
|
||||
number >>= 4;
|
||||
str[3 - index] = (char) (currentValue > 9 ? currentValue + 55 : currentValue + '0');
|
||||
}
|
||||
str[4] = '\0';
|
||||
}
|
||||
|
||||
MODULE_DESCRIPTION("CSR Operating System Kernel Abstraction");
|
||||
MODULE_AUTHOR("Cambridge Silicon Radio Ltd.");
|
||||
MODULE_LICENSE("GPL and additional rights");
|
||||
|
@ -18,11 +18,6 @@ extern "C" {
|
||||
#include <linux/types.h>
|
||||
#include "csr_macro.h"
|
||||
|
||||
/*------------------------------------------------------------------*/
|
||||
/* Base conversion */
|
||||
/*------------------------------------------------------------------*/
|
||||
void CsrUInt16ToHex(u16 number, char *str);
|
||||
|
||||
#define CsrOffsetOf(st, m) ((size_t) & ((st *) 0)->m)
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -128,6 +128,22 @@ void unifi_debug_log_to_buf(const char *fmt, ...)
|
||||
} /* unifi_debug_log_to_buf() */
|
||||
|
||||
|
||||
/* Convert signed 32 bit (or less) integer to string */
|
||||
static void CsrUInt16ToHex(u16 number, char *str)
|
||||
{
|
||||
u16 index;
|
||||
u16 currentValue;
|
||||
|
||||
for (index = 0; index < 4; index++)
|
||||
{
|
||||
currentValue = (u16) (number & 0x000F);
|
||||
number >>= 4;
|
||||
str[3 - index] = (char) (currentValue > 9 ? currentValue + 55 : currentValue + '0');
|
||||
}
|
||||
str[4] = '\0';
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* ---------------------------------------------------------------------------
|
||||
* unifi_debug_hex_to_buf
|
||||
|
Loading…
Reference in New Issue
Block a user