Lines Matching refs:val

18 #define __put_unaligned_t(type, val, ptr) do {					\
20 __pptr->x = (val); \
24 #define put_unaligned(val, ptr) __put_unaligned_t(typeof(*(ptr)), (val), (ptr))
41 static inline void put_unaligned_le16(u16 val, void *p)
43 __put_unaligned_t(__le16, cpu_to_le16(val), p);
46 static inline void put_unaligned_le32(u32 val, void *p)
48 __put_unaligned_t(__le32, cpu_to_le32(val), p);
51 static inline void put_unaligned_le64(u64 val, void *p)
53 __put_unaligned_t(__le64, cpu_to_le64(val), p);
71 static inline void put_unaligned_be16(u16 val, void *p)
73 __put_unaligned_t(__be16, cpu_to_be16(val), p);
76 static inline void put_unaligned_be32(u32 val, void *p)
78 __put_unaligned_t(__be32, cpu_to_be32(val), p);
81 static inline void put_unaligned_be64(u64 val, void *p)
83 __put_unaligned_t(__be64, cpu_to_be64(val), p);
106 static inline void __put_unaligned_be24(const u32 val, u8 *p)
108 *p++ = (val >> 16) & 0xff;
109 *p++ = (val >> 8) & 0xff;
110 *p++ = val & 0xff;
113 static inline void put_unaligned_be24(const u32 val, void *p)
115 __put_unaligned_be24(val, p);
118 static inline void __put_unaligned_le24(const u32 val, u8 *p)
120 *p++ = val & 0xff;
121 *p++ = (val >> 8) & 0xff;
122 *p++ = (val >> 16) & 0xff;
125 static inline void put_unaligned_le24(const u32 val, void *p)
127 __put_unaligned_le24(val, p);
130 static inline void __put_unaligned_be48(const u64 val, u8 *p)
132 *p++ = (val >> 40) & 0xff;
133 *p++ = (val >> 32) & 0xff;
134 *p++ = (val >> 24) & 0xff;
135 *p++ = (val >> 16) & 0xff;
136 *p++ = (val >> 8) & 0xff;
137 *p++ = val & 0xff;
140 static inline void put_unaligned_be48(const u64 val, void *p)
142 __put_unaligned_be48(val, p);