Lines Matching refs:val

82  @Param[in]     val - The 16-bit value to swap.
92 #define SWAP_UINT16(val) \
93 ((uint16_t)((((val) & 0x00FF) << 8) | (((val) & 0xFF00) >> 8)))
98 @Param[in] val - The 32-bit value to swap.
108 #define SWAP_UINT32(val) \
109 ((uint32_t)((((val) & 0x000000FF) << 24) | \
110 (((val) & 0x0000FF00) << 8) | \
111 (((val) & 0x00FF0000) >> 8) | \
112 (((val) & 0xFF000000) >> 24)))
117 @Param[in] val - The 64-bit value to swap.
127 #define SWAP_UINT64(val) \
128 ((uint64_t)((((val) & 0x00000000000000FFULL) << 56) | \
129 (((val) & 0x000000000000FF00ULL) << 40) | \
130 (((val) & 0x0000000000FF0000ULL) << 24) | \
131 (((val) & 0x00000000FF000000ULL) << 8) | \
132 (((val) & 0x000000FF00000000ULL) >> 8) | \
133 (((val) & 0x0000FF0000000000ULL) >> 24) | \
134 (((val) & 0x00FF000000000000ULL) >> 40) | \
135 (((val) & 0xFF00000000000000ULL) >> 56)))
155 @Param[in] val - The 16-bit value.
159 static __inline__ uint16_t SwapUint16(uint16_t val)
161 return (uint16_t)(((val & 0x00FF) << 8) |
162 ((val & 0xFF00) >> 8));
170 @Param[in] val - The 32-bit value.
174 static __inline__ uint32_t SwapUint32(uint32_t val)
176 return (uint32_t)(((val & 0x000000FF) << 24) |
177 ((val & 0x0000FF00) << 8) |
178 ((val & 0x00FF0000) >> 8) |
179 ((val & 0xFF000000) >> 24));
187 @Param[in] val - The 64-bit value.
191 static __inline__ uint64_t SwapUint64(uint64_t val)
193 return (uint64_t)(((val & 0x00000000000000FFULL) << 56) |
194 ((val & 0x000000000000FF00ULL) << 40) |
195 ((val & 0x0000000000FF0000ULL) << 24) |
196 ((val & 0x00000000FF000000ULL) << 8) |
197 ((val & 0x000000FF00000000ULL) >> 8) |
198 ((val & 0x0000FF0000000000ULL) >> 24) |
199 ((val & 0x00FF000000000000ULL) >> 40) |
200 ((val & 0xFF00000000000000ULL) >> 56));
277 @Param[in] val - The 16-bit value to convert.
283 #define CPU_TO_LE16(val) SwapUint16(val)
289 @Param[in] val - The 32-bit value to convert.
295 #define CPU_TO_LE32(val) SwapUint32(val)
301 @Param[in] val - The 64-bit value to convert.
307 #define CPU_TO_LE64(val) SwapUint64(val)
314 @Param[in] val - The 16-bit value to convert.
320 #define LE16_TO_CPU(val) CPU_TO_LE16(val)
326 @Param[in] val - The 32-bit value to convert.
332 #define LE32_TO_CPU(val) CPU_TO_LE32(val)
338 @Param[in] val - The 64-bit value to convert.
344 #define LE64_TO_CPU(val) CPU_TO_LE64(val)
369 @Param[in] val - The 16-bit value to convert.
375 #define CONST_CPU_TO_LE16(val) SWAP_UINT16(val)
381 @Param[in] val - The 32-bit value to convert.
387 #define CONST_CPU_TO_LE32(val) SWAP_UINT32(val)
393 @Param[in] val - The 64-bit value to convert.
399 #define CONST_CPU_TO_LE64(val) SWAP_UINT64(val)
406 @Param[in] val - The 16-bit value to convert.
412 #define CONST_LE16_TO_CPU(val) CONST_CPU_TO_LE16(val)
418 @Param[in] val - The 32-bit value to convert.
424 #define CONST_LE32_TO_CPU(val) CONST_CPU_TO_LE32(val)
430 @Param[in] val - The 64-bit value to convert.
436 #define CONST_LE64_TO_CPU(val) CONST_CPU_TO_LE64(val)