diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/include/tools/be_byteshift.h | 34 | ||||
-rw-r--r-- | tools/include/tools/le_byteshift.h | 34 |
2 files changed, 34 insertions, 34 deletions
diff --git a/tools/include/tools/be_byteshift.h b/tools/include/tools/be_byteshift.h index f4912e2668ba..84c17d836578 100644 --- a/tools/include/tools/be_byteshift.h +++ b/tools/include/tools/be_byteshift.h | |||
@@ -1,68 +1,68 @@ | |||
1 | #ifndef _TOOLS_BE_BYTESHIFT_H | 1 | #ifndef _TOOLS_BE_BYTESHIFT_H |
2 | #define _TOOLS_BE_BYTESHIFT_H | 2 | #define _TOOLS_BE_BYTESHIFT_H |
3 | 3 | ||
4 | #include <linux/types.h> | 4 | #include <stdint.h> |
5 | 5 | ||
6 | static inline __u16 __get_unaligned_be16(const __u8 *p) | 6 | static inline uint16_t __get_unaligned_be16(const uint8_t *p) |
7 | { | 7 | { |
8 | return p[0] << 8 | p[1]; | 8 | return p[0] << 8 | p[1]; |
9 | } | 9 | } |
10 | 10 | ||
11 | static inline __u32 __get_unaligned_be32(const __u8 *p) | 11 | static inline uint32_t __get_unaligned_be32(const uint8_t *p) |
12 | { | 12 | { |
13 | return p[0] << 24 | p[1] << 16 | p[2] << 8 | p[3]; | 13 | return p[0] << 24 | p[1] << 16 | p[2] << 8 | p[3]; |
14 | } | 14 | } |
15 | 15 | ||
16 | static inline __u64 __get_unaligned_be64(const __u8 *p) | 16 | static inline uint64_t __get_unaligned_be64(const uint8_t *p) |
17 | { | 17 | { |
18 | return (__u64)__get_unaligned_be32(p) << 32 | | 18 | return (uint64_t)__get_unaligned_be32(p) << 32 | |
19 | __get_unaligned_be32(p + 4); | 19 | __get_unaligned_be32(p + 4); |
20 | } | 20 | } |
21 | 21 | ||
22 | static inline void __put_unaligned_be16(__u16 val, __u8 *p) | 22 | static inline void __put_unaligned_be16(uint16_t val, uint8_t *p) |
23 | { | 23 | { |
24 | *p++ = val >> 8; | 24 | *p++ = val >> 8; |
25 | *p++ = val; | 25 | *p++ = val; |
26 | } | 26 | } |
27 | 27 | ||
28 | static inline void __put_unaligned_be32(__u32 val, __u8 *p) | 28 | static inline void __put_unaligned_be32(uint32_t val, uint8_t *p) |
29 | { | 29 | { |
30 | __put_unaligned_be16(val >> 16, p); | 30 | __put_unaligned_be16(val >> 16, p); |
31 | __put_unaligned_be16(val, p + 2); | 31 | __put_unaligned_be16(val, p + 2); |
32 | } | 32 | } |
33 | 33 | ||
34 | static inline void __put_unaligned_be64(__u64 val, __u8 *p) | 34 | static inline void __put_unaligned_be64(uint64_t val, uint8_t *p) |
35 | { | 35 | { |
36 | __put_unaligned_be32(val >> 32, p); | 36 | __put_unaligned_be32(val >> 32, p); |
37 | __put_unaligned_be32(val, p + 4); | 37 | __put_unaligned_be32(val, p + 4); |
38 | } | 38 | } |
39 | 39 | ||
40 | static inline __u16 get_unaligned_be16(const void *p) | 40 | static inline uint16_t get_unaligned_be16(const void *p) |
41 | { | 41 | { |
42 | return __get_unaligned_be16((const __u8 *)p); | 42 | return __get_unaligned_be16((const uint8_t *)p); |
43 | } | 43 | } |
44 | 44 | ||
45 | static inline __u32 get_unaligned_be32(const void *p) | 45 | static inline uint32_t get_unaligned_be32(const void *p) |
46 | { | 46 | { |
47 | return __get_unaligned_be32((const __u8 *)p); | 47 | return __get_unaligned_be32((const uint8_t *)p); |
48 | } | 48 | } |
49 | 49 | ||
50 | static inline __u64 get_unaligned_be64(const void *p) | 50 | static inline uint64_t get_unaligned_be64(const void *p) |
51 | { | 51 | { |
52 | return __get_unaligned_be64((const __u8 *)p); | 52 | return __get_unaligned_be64((const uint8_t *)p); |
53 | } | 53 | } |
54 | 54 | ||
55 | static inline void put_unaligned_be16(__u16 val, void *p) | 55 | static inline void put_unaligned_be16(uint16_t val, void *p) |
56 | { | 56 | { |
57 | __put_unaligned_be16(val, p); | 57 | __put_unaligned_be16(val, p); |
58 | } | 58 | } |
59 | 59 | ||
60 | static inline void put_unaligned_be32(__u32 val, void *p) | 60 | static inline void put_unaligned_be32(uint32_t val, void *p) |
61 | { | 61 | { |
62 | __put_unaligned_be32(val, p); | 62 | __put_unaligned_be32(val, p); |
63 | } | 63 | } |
64 | 64 | ||
65 | static inline void put_unaligned_be64(__u64 val, void *p) | 65 | static inline void put_unaligned_be64(uint64_t val, void *p) |
66 | { | 66 | { |
67 | __put_unaligned_be64(val, p); | 67 | __put_unaligned_be64(val, p); |
68 | } | 68 | } |
diff --git a/tools/include/tools/le_byteshift.h b/tools/include/tools/le_byteshift.h index c99d45a68bda..8fe9f2488ec7 100644 --- a/tools/include/tools/le_byteshift.h +++ b/tools/include/tools/le_byteshift.h | |||
@@ -1,68 +1,68 @@ | |||
1 | #ifndef _TOOLS_LE_BYTESHIFT_H | 1 | #ifndef _TOOLS_LE_BYTESHIFT_H |
2 | #define _TOOLS_LE_BYTESHIFT_H | 2 | #define _TOOLS_LE_BYTESHIFT_H |
3 | 3 | ||
4 | #include <linux/types.h> | 4 | #include <stdint.h> |
5 | 5 | ||
6 | static inline __u16 __get_unaligned_le16(const __u8 *p) | 6 | static inline uint16_t __get_unaligned_le16(const uint8_t *p) |
7 | { | 7 | { |
8 | return p[0] | p[1] << 8; | 8 | return p[0] | p[1] << 8; |
9 | } | 9 | } |
10 | 10 | ||
11 | static inline __u32 __get_unaligned_le32(const __u8 *p) | 11 | static inline uint32_t __get_unaligned_le32(const uint8_t *p) |
12 | { | 12 | { |
13 | return p[0] | p[1] << 8 | p[2] << 16 | p[3] << 24; | 13 | return p[0] | p[1] << 8 | p[2] << 16 | p[3] << 24; |
14 | } | 14 | } |
15 | 15 | ||
16 | static inline __u64 __get_unaligned_le64(const __u8 *p) | 16 | static inline uint64_t __get_unaligned_le64(const uint8_t *p) |
17 | { | 17 | { |
18 | return (__u64)__get_unaligned_le32(p + 4) << 32 | | 18 | return (uint64_t)__get_unaligned_le32(p + 4) << 32 | |
19 | __get_unaligned_le32(p); | 19 | __get_unaligned_le32(p); |
20 | } | 20 | } |
21 | 21 | ||
22 | static inline void __put_unaligned_le16(__u16 val, __u8 *p) | 22 | static inline void __put_unaligned_le16(uint16_t val, uint8_t *p) |
23 | { | 23 | { |
24 | *p++ = val; | 24 | *p++ = val; |
25 | *p++ = val >> 8; | 25 | *p++ = val >> 8; |
26 | } | 26 | } |
27 | 27 | ||
28 | static inline void __put_unaligned_le32(__u32 val, __u8 *p) | 28 | static inline void __put_unaligned_le32(uint32_t val, uint8_t *p) |
29 | { | 29 | { |
30 | __put_unaligned_le16(val >> 16, p + 2); | 30 | __put_unaligned_le16(val >> 16, p + 2); |
31 | __put_unaligned_le16(val, p); | 31 | __put_unaligned_le16(val, p); |
32 | } | 32 | } |
33 | 33 | ||
34 | static inline void __put_unaligned_le64(__u64 val, __u8 *p) | 34 | static inline void __put_unaligned_le64(uint64_t val, uint8_t *p) |
35 | { | 35 | { |
36 | __put_unaligned_le32(val >> 32, p + 4); | 36 | __put_unaligned_le32(val >> 32, p + 4); |
37 | __put_unaligned_le32(val, p); | 37 | __put_unaligned_le32(val, p); |
38 | } | 38 | } |
39 | 39 | ||
40 | static inline __u16 get_unaligned_le16(const void *p) | 40 | static inline uint16_t get_unaligned_le16(const void *p) |
41 | { | 41 | { |
42 | return __get_unaligned_le16((const __u8 *)p); | 42 | return __get_unaligned_le16((const uint8_t *)p); |
43 | } | 43 | } |
44 | 44 | ||
45 | static inline __u32 get_unaligned_le32(const void *p) | 45 | static inline uint32_t get_unaligned_le32(const void *p) |
46 | { | 46 | { |
47 | return __get_unaligned_le32((const __u8 *)p); | 47 | return __get_unaligned_le32((const uint8_t *)p); |
48 | } | 48 | } |
49 | 49 | ||
50 | static inline __u64 get_unaligned_le64(const void *p) | 50 | static inline uint64_t get_unaligned_le64(const void *p) |
51 | { | 51 | { |
52 | return __get_unaligned_le64((const __u8 *)p); | 52 | return __get_unaligned_le64((const uint8_t *)p); |
53 | } | 53 | } |
54 | 54 | ||
55 | static inline void put_unaligned_le16(__u16 val, void *p) | 55 | static inline void put_unaligned_le16(uint16_t val, void *p) |
56 | { | 56 | { |
57 | __put_unaligned_le16(val, p); | 57 | __put_unaligned_le16(val, p); |
58 | } | 58 | } |
59 | 59 | ||
60 | static inline void put_unaligned_le32(__u32 val, void *p) | 60 | static inline void put_unaligned_le32(uint32_t val, void *p) |
61 | { | 61 | { |
62 | __put_unaligned_le32(val, p); | 62 | __put_unaligned_le32(val, p); |
63 | } | 63 | } |
64 | 64 | ||
65 | static inline void put_unaligned_le64(__u64 val, void *p) | 65 | static inline void put_unaligned_le64(uint64_t val, void *p) |
66 | { | 66 | { |
67 | __put_unaligned_le64(val, p); | 67 | __put_unaligned_le64(val, p); |
68 | } | 68 | } |