projects
/
carl9170fw.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mac80211: mesh gate implementation
[carl9170fw.git]
/
carlfw
/
include
/
io.h
diff --git
a/carlfw/include/io.h
b/carlfw/include/io.h
index f594a3f73e60379c4e126fe751802ab0edfd0ea0..1186af61aa1a372814155b4d988b5a392a33e1b1 100644
(file)
--- a/
carlfw/include/io.h
+++ b/
carlfw/include/io.h
@@
-31,14
+31,14
@@
static inline __inline uint16_t readw(const volatile void *addr)
return *(const volatile uint16_t *) addr;
}
return *(const volatile uint16_t *) addr;
}
-static inline __inline void *readp(const volatile void *addr)
+static inline __inline vo
latile vo
id *readp(const volatile void *addr)
{
{
- return *(void **) addr;
+ return *(vo
latile vo
id **) addr;
}
static inline __inline uint32_t readl(const volatile void *addr)
{
}
static inline __inline uint32_t readl(const volatile void *addr)
{
- return
(uint32_t) (const unsigned int *) readp(addr)
;
+ return
*(const volatile unsigned int *) addr
;
}
static inline __inline void writeb(volatile void *addr, const volatile uint8_t val)
}
static inline __inline void writeb(volatile void *addr, const volatile uint8_t val)
@@
-119,10
+119,10
@@
static inline __inline void incl(const volatile uint32_t addr)
static inline __inline uint32_t get(const volatile uint32_t addr)
{
static inline __inline uint32_t get(const volatile uint32_t addr)
{
- return readl((
const
volatile void *) addr);
+ return readl((volatile void *) addr);
}
}
-static inline __inline void *getp(const volatile uint32_t addr)
+static inline __inline vo
latile vo
id *getp(const volatile uint32_t addr)
{
return readp((const volatile void *) addr);
}
{
return readp((const volatile void *) addr);
}