Lines Matching +full:a +full:- +full:bit

1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
12 * how U/UL/ULL map to __u16, __u32, __u64. At least not in a portable way.
72 __u32 l = val & ((1ULL << 32) - 1); in __fswab64()
98 * __swab16 - return a byteswapped 16-bit value
111 * __swab32 - return a byteswapped 32-bit value
124 * __swab64 - return a byteswapped 64-bit value
146 * __swahw32 - return a word-swapped 32-bit value
157 * __swahb32 - return a high and low byte-swapped 32-bit value
168 * __swab16p - return a byteswapped 16-bit value from a pointer
169 * @p: pointer to a naturally-aligned 16-bit value
181 * __swab32p - return a byteswapped 32-bit value from a pointer
182 * @p: pointer to a naturally-aligned 32-bit value
194 * __swab64p - return a byteswapped 64-bit value from a pointer
195 * @p: pointer to a naturally-aligned 64-bit value
207 * __swahw32p - return a wordswapped 32-bit value from a pointer
208 * @p: pointer to a naturally-aligned 32-bit value
222 * __swahb32p - return a high and low byteswapped 32-bit value from a pointer
223 * @p: pointer to a naturally-aligned 32-bit value
237 * __swab16s - byteswap a 16-bit value in-place
238 * @p: pointer to a naturally-aligned 16-bit value
249 * __swab32s - byteswap a 32-bit value in-place
250 * @p: pointer to a naturally-aligned 32-bit value
262 * __swab64s - byteswap a 64-bit value in-place
263 * @p: pointer to a naturally-aligned 64-bit value
275 * __swahw32s - wordswap a 32-bit value in-place
276 * @p: pointer to a naturally-aligned 32-bit value
290 * __swahb32s - high and low byteswap a 32-bit value in-place
291 * @p: pointer to a naturally-aligned 32-bit value