Lines Matching refs:val
34 static inline void put_unaligned_le16(u16 val, void *p) in put_unaligned_le16() argument
37 _p[0] = val; in put_unaligned_le16()
38 _p[1] = val >> 8; in put_unaligned_le16()
41 static inline void put_unaligned_be16(u16 val, void *p) in put_unaligned_be16() argument
44 _p[0] = val >> 8; in put_unaligned_be16()
45 _p[1] = val; in put_unaligned_be16()
50 u32 val = (u32) p; in get_unaligned32() local
53 : "+a"(val)); in get_unaligned32()
54 return val; in get_unaligned32()
57 static inline void put_unaligned32(u32 val, void *p) in put_unaligned32() argument
60 : : "a"(val), "b"(p) : "memory"); in put_unaligned32()
65 u64 val; in get_unaligned64() local
68 : "=a"(val) : "a"(p)); in get_unaligned64()
69 return val; in get_unaligned64()
72 static inline void put_unaligned64(u64 val, const void *p) in put_unaligned64() argument
75 : : "a"(val), "b"(p) : "memory"); in put_unaligned64()
128 #define __put_unaligned_le(val, ptr) ({ \ argument
132 *(u8 *)__gu_p = (__force u8)(val); \
135 put_unaligned_le16((__force u16)(val), __gu_p); \
138 put_unaligned_le32((__force u32)(val), __gu_p); \
141 put_unaligned_le64((__force u64)(val), __gu_p); \
149 #define __put_unaligned_be(val, ptr) ({ \ argument
153 *(u8 *)__gu_p = (__force u8)(val); \
156 put_unaligned_be16((__force u16)(val), __gu_p); \
159 put_unaligned_be32((__force u32)(val), __gu_p); \
162 put_unaligned_be64((__force u64)(val), __gu_p); \