aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-07-20 18:04:31 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-07-20 18:04:31 -0400
commited51b4d84e7a11813bf09c5db41cedec18a69d50 (patch)
treeba10fa7519da1990dffc92484ae84312d50c235f
parent25aebdb1bb13bbab2d620ae48e3ea3184a8fdac5 (diff)
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>
-rw-r--r--drivers/staging/csr/csr_util.c18
-rw-r--r--drivers/staging/csr/csr_util.h5
-rw-r--r--drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c16
3 files changed, 16 insertions, 23 deletions
diff --git a/drivers/staging/csr/csr_util.c b/drivers/staging/csr/csr_util.c
index ae2e1dcbfd4d..09dd754f2144 100644
--- a/drivers/staging/csr/csr_util.c
+++ b/drivers/staging/csr/csr_util.c
@@ -15,24 +15,6 @@
15#include "csr_pmem.h" 15#include "csr_pmem.h"
16#include "csr_util.h" 16#include "csr_util.h"
17 17
18/*------------------------------------------------------------------*/
19/* Base conversion */
20/*------------------------------------------------------------------*/
21/* Convert signed 32 bit (or less) integer to string */
22void CsrUInt16ToHex(u16 number, char *str)
23{
24 u16 index;
25 u16 currentValue;
26
27 for (index = 0; index < 4; index++)
28 {
29 currentValue = (u16) (number & 0x000F);
30 number >>= 4;
31 str[3 - index] = (char) (currentValue > 9 ? currentValue + 55 : currentValue + '0');
32 }
33 str[4] = '\0';
34}
35
36MODULE_DESCRIPTION("CSR Operating System Kernel Abstraction"); 18MODULE_DESCRIPTION("CSR Operating System Kernel Abstraction");
37MODULE_AUTHOR("Cambridge Silicon Radio Ltd."); 19MODULE_AUTHOR("Cambridge Silicon Radio Ltd.");
38MODULE_LICENSE("GPL and additional rights"); 20MODULE_LICENSE("GPL and additional rights");
diff --git a/drivers/staging/csr/csr_util.h b/drivers/staging/csr/csr_util.h
index d60d8df3b89b..80c2f2b51401 100644
--- a/drivers/staging/csr/csr_util.h
+++ b/drivers/staging/csr/csr_util.h
@@ -18,11 +18,6 @@ extern "C" {
18#include <linux/types.h> 18#include <linux/types.h>
19#include "csr_macro.h" 19#include "csr_macro.h"
20 20
21/*------------------------------------------------------------------*/
22/* Base conversion */
23/*------------------------------------------------------------------*/
24void CsrUInt16ToHex(u16 number, char *str);
25
26#define CsrOffsetOf(st, m) ((size_t) & ((st *) 0)->m) 21#define CsrOffsetOf(st, m) ((size_t) & ((st *) 0)->m)
27 22
28#ifdef __cplusplus 23#ifdef __cplusplus
diff --git a/drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c b/drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c
index 6536cb35cf61..9fdd577bb171 100644
--- a/drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c
+++ b/drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c
@@ -128,6 +128,22 @@ void unifi_debug_log_to_buf(const char *fmt, ...)
128} /* unifi_debug_log_to_buf() */ 128} /* unifi_debug_log_to_buf() */
129 129
130 130
131/* Convert signed 32 bit (or less) integer to string */
132static void CsrUInt16ToHex(u16 number, char *str)
133{
134 u16 index;
135 u16 currentValue;
136
137 for (index = 0; index < 4; index++)
138 {
139 currentValue = (u16) (number & 0x000F);
140 number >>= 4;
141 str[3 - index] = (char) (currentValue > 9 ? currentValue + 55 : currentValue + '0');
142 }
143 str[4] = '\0';
144}
145
146
131/* 147/*
132 * --------------------------------------------------------------------------- 148 * ---------------------------------------------------------------------------
133 * unifi_debug_hex_to_buf 149 * unifi_debug_hex_to_buf