diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-07-20 18:04:31 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-07-20 18:04:31 -0400 |
commit | ed51b4d84e7a11813bf09c5db41cedec18a69d50 (patch) | |
tree | ba10fa7519da1990dffc92484ae84312d50c235f | |
parent | 25aebdb1bb13bbab2d620ae48e3ea3184a8fdac5 (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.c | 18 | ||||
-rw-r--r-- | drivers/staging/csr/csr_util.h | 5 | ||||
-rw-r--r-- | drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c | 16 |
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 */ | ||
22 | void 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 | |||
36 | MODULE_DESCRIPTION("CSR Operating System Kernel Abstraction"); | 18 | MODULE_DESCRIPTION("CSR Operating System Kernel Abstraction"); |
37 | MODULE_AUTHOR("Cambridge Silicon Radio Ltd."); | 19 | MODULE_AUTHOR("Cambridge Silicon Radio Ltd."); |
38 | MODULE_LICENSE("GPL and additional rights"); | 20 | MODULE_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 | /*------------------------------------------------------------------*/ | ||
24 | void 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 */ | ||
132 | static 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 |