Lines Matching refs:__p
42 #define __get_unaligned_2_le(__p) \ argument
43 (__p[0] | __p[1] << 8)
45 #define __get_unaligned_2_be(__p) \ argument
46 (__p[0] << 8 | __p[1])
48 #define __get_unaligned_4_le(__p) \ argument
49 (__p[0] | __p[1] << 8 | __p[2] << 16 | __p[3] << 24)
51 #define __get_unaligned_4_be(__p) \ argument
52 (__p[0] << 24 | __p[1] << 16 | __p[2] << 8 | __p[3])
57 __u8 *__p = (__u8 *)(ptr); \
60 case 2: __v = __get_unaligned_2_le(__p); break; \
61 case 4: __v = __get_unaligned_4_le(__p); break; \
64 __v2 = __get_unaligned_4_le((__p+4)); \
65 __v1 = __get_unaligned_4_le(__p); \
69 default: __v = __bug_unaligned_x(__p); break; \
77 __u8 *__p = (__u8 *)(ptr); \
80 case 2: __v = __get_unaligned_2_be(__p); break; \
81 case 4: __v = __get_unaligned_4_be(__p); break; \
84 __v2 = __get_unaligned_4_be(__p); \
85 __v1 = __get_unaligned_4_be((__p+4)); \
89 default: __v = __bug_unaligned_x(__p); break; \
95 static inline void __put_unaligned_2_le(__u32 __v, register __u8 *__p) in __put_unaligned_2_le() argument
97 *__p++ = __v; in __put_unaligned_2_le()
98 *__p++ = __v >> 8; in __put_unaligned_2_le()
101 static inline void __put_unaligned_2_be(__u32 __v, register __u8 *__p) in __put_unaligned_2_be() argument
103 *__p++ = __v >> 8; in __put_unaligned_2_be()
104 *__p++ = __v; in __put_unaligned_2_be()
107 static inline void __put_unaligned_4_le(__u32 __v, register __u8 *__p) in __put_unaligned_4_le() argument
109 __put_unaligned_2_le(__v >> 16, __p + 2); in __put_unaligned_4_le()
110 __put_unaligned_2_le(__v, __p); in __put_unaligned_4_le()
113 static inline void __put_unaligned_4_be(__u32 __v, register __u8 *__p) in __put_unaligned_4_be() argument
115 __put_unaligned_2_be(__v >> 16, __p); in __put_unaligned_4_be()
116 __put_unaligned_2_be(__v, __p + 2); in __put_unaligned_4_be()
119 static inline void __put_unaligned_8_le(const unsigned long long __v, register __u8 *__p) in __put_unaligned_8_le() argument
126 __put_unaligned_4_le(__v >> 32, __p+4); in __put_unaligned_8_le()
127 __put_unaligned_4_le(__v, __p); in __put_unaligned_8_le()
130 static inline void __put_unaligned_8_be(const unsigned long long __v, register __u8 *__p) in __put_unaligned_8_be() argument
137 __put_unaligned_4_be(__v >> 32, __p); in __put_unaligned_8_be()
138 __put_unaligned_4_be(__v, __p+4); in __put_unaligned_8_be()