sys_le16_to_cpu macro
@def sys_le16_to_cpu Convert 16-bit integer from little-endian to host endianness. @def sys_cpu_to_le16 Convert 16-bit integer from host endianness to little-endian. @def sys_le24_to_cpu Convert 24-bit integer from little-endian to host endianness. @def sys_cpu_to_le24 Convert 24-bit integer from host endianness to little-endian. @def sys_le32_to_cpu Convert 32-bit integer from little-endian to host endianness. @def sys_cpu_to_le32 Convert 32-bit integer from host endianness to little-endian. @def sys_le48_to_cpu Convert 48-bit integer from little-endian to host endianness. @def sys_cpu_to_le48 Convert 48-bit integer from host endianness to little-endian. @def sys_be16_to_cpu Convert 16-bit integer from big-endian to host endianness. @def sys_cpu_to_be16 Convert 16-bit integer from host endianness to big-endian. @def sys_be24_to_cpu Convert 24-bit integer from big-endian to host endianness. @def sys_cpu_to_be24 Convert 24-bit integer from host endianness to big-endian. @def sys_be32_to_cpu Convert 32-bit integer from big-endian to host endianness. @def sys_cpu_to_be32 Convert 32-bit integer from host endianness to big-endian. @def sys_be48_to_cpu Convert 48-bit integer from big-endian to host endianness. @def sys_cpu_to_be48 Convert 48-bit integer from host endianness to big-endian.
Syntax
#define sys_le16_to_cpu(val) (val)
Arguments
val
16-bit integer in little-endian format. 16-bit integer in host endianness. 24-bit integer in little-endian format. 24-bit integer in host endianness. 32-bit integer in little-endian format. 32-bit integer in host endianness. 48-bit integer in little-endian format. 48-bit integer in host endianness. 16-bit integer in big-endian format. 16-bit integer in host endianness. 24-bit integer in big-endian format. 24-bit integer in host endianness. 32-bit integer in big-endian format. 32-bit integer in host endianness. 48-bit integer in big-endian format. 48-bit integer in host endianness.
Return value
16-bit integer in host endianness. 16-bit integer in little-endian format. 24-bit integer in host endianness. 24-bit integer in little-endian format. 32-bit integer in host endianness. 32-bit integer in little-endian format. 48-bit integer in host endianness. 48-bit integer in little-endian format. 16-bit integer in host endianness. 16-bit integer in big-endian format. 24-bit integer in host endianness. 24-bit integer in big-endian format. 32-bit integer in host endianness. 32-bit integer in big-endian format. 48-bit integer in host endianness. 48-bit integer in big-endian format.