Lines Matching refs:val

83  @Param[in]     val - The 16-bit value to swap.
93 #define SWAP_UINT16(val) \
94 ((uint16_t)((((val) & 0x00FF) << 8) | (((val) & 0xFF00) >> 8)))
99 @Param[in] val - The 32-bit value to swap.
109 #define SWAP_UINT32(val) \
110 ((uint32_t)((((val) & 0x000000FF) << 24) | \
111 (((val) & 0x0000FF00) << 8) | \
112 (((val) & 0x00FF0000) >> 8) | \
113 (((val) & 0xFF000000) >> 24)))
118 @Param[in] val - The 64-bit value to swap.
128 #define SWAP_UINT64(val) \
129 ((uint64_t)((((val) & 0x00000000000000FFULL) << 56) | \
130 (((val) & 0x000000000000FF00ULL) << 40) | \
131 (((val) & 0x0000000000FF0000ULL) << 24) | \
132 (((val) & 0x00000000FF000000ULL) << 8) | \
133 (((val) & 0x000000FF00000000ULL) >> 8) | \
134 (((val) & 0x0000FF0000000000ULL) >> 24) | \
135 (((val) & 0x00FF000000000000ULL) >> 40) | \
136 (((val) & 0xFF00000000000000ULL) >> 56)))
156 @Param[in] val - The 16-bit value.
160 static __inline__ uint16_t SwapUint16(uint16_t val)
162 return (uint16_t)(((val & 0x00FF) << 8) |
163 ((val & 0xFF00) >> 8));
171 @Param[in] val - The 32-bit value.
175 static __inline__ uint32_t SwapUint32(uint32_t val)
177 return (uint32_t)(((val & 0x000000FF) << 24) |
178 ((val & 0x0000FF00) << 8) |
179 ((val & 0x00FF0000) >> 8) |
180 ((val & 0xFF000000) >> 24));
188 @Param[in] val - The 64-bit value.
192 static __inline__ uint64_t SwapUint64(uint64_t val)
194 return (uint64_t)(((val & 0x00000000000000FFULL) << 56) |
195 ((val & 0x000000000000FF00ULL) << 40) |
196 ((val & 0x0000000000FF0000ULL) << 24) |
197 ((val & 0x00000000FF000000ULL) << 8) |
198 ((val & 0x000000FF00000000ULL) >> 8) |
199 ((val & 0x0000FF0000000000ULL) >> 24) |
200 ((val & 0x00FF000000000000ULL) >> 40) |
201 ((val & 0xFF00000000000000ULL) >> 56));
278 @Param[in] val - The 16-bit value to convert.
284 #define CPU_TO_LE16(val) SwapUint16(val)
290 @Param[in] val - The 32-bit value to convert.
296 #define CPU_TO_LE32(val) SwapUint32(val)
302 @Param[in] val - The 64-bit value to convert.
308 #define CPU_TO_LE64(val) SwapUint64(val)
315 @Param[in] val - The 16-bit value to convert.
321 #define LE16_TO_CPU(val) CPU_TO_LE16(val)
327 @Param[in] val - The 32-bit value to convert.
333 #define LE32_TO_CPU(val) CPU_TO_LE32(val)
339 @Param[in] val - The 64-bit value to convert.
345 #define LE64_TO_CPU(val) CPU_TO_LE64(val)
370 @Param[in] val - The 16-bit value to convert.
376 #define CONST_CPU_TO_LE16(val) SWAP_UINT16(val)
382 @Param[in] val - The 32-bit value to convert.
388 #define CONST_CPU_TO_LE32(val) SWAP_UINT32(val)
394 @Param[in] val - The 64-bit value to convert.
400 #define CONST_CPU_TO_LE64(val) SWAP_UINT64(val)
407 @Param[in] val - The 16-bit value to convert.
413 #define CONST_LE16_TO_CPU(val) CONST_CPU_TO_LE16(val)
419 @Param[in] val - The 32-bit value to convert.
425 #define CONST_LE32_TO_CPU(val) CONST_CPU_TO_LE32(val)
431 @Param[in] val - The 64-bit value to convert.
437 #define CONST_LE64_TO_CPU(val) CONST_CPU_TO_LE64(val)