25 #ifndef __MOTR_LIB_BYTEORDER_H__ 26 #define __MOTR_LIB_BYTEORDER_H__ 30 #include <asm/byteorder.h> 51 return __cpu_to_be16(cpu_16bits);
56 return __cpu_to_le16(cpu_16bits);
61 return __be16_to_cpu(big_endian_16bits);
66 return __le16_to_cpu(little_endian_16bits);
71 return __cpu_to_be32(cpu_32bits);
76 return __cpu_to_le32(cpu_32bits);
81 return __be32_to_cpu(big_endian_32bits);
86 return __le32_to_cpu(little_endian_32bits);
91 return __cpu_to_be64(cpu_64bits);
96 return __cpu_to_le64(cpu_64bits);
101 return __be64_to_cpu(big_endian_64bits);
106 return __le64_to_cpu(little_endian_64bits);
static uint16_t m0_byteorder_le16_to_cpu(uint16_t little_endian_16bits)
static uint16_t m0_byteorder_be16_to_cpu(uint16_t big_endian_16bits)
static uint32_t m0_byteorder_le32_to_cpu(uint32_t little_endian_32bits)
static uint16_t m0_byteorder_cpu_to_le16(uint16_t cpu_16bits)
static uint64_t m0_byteorder_cpu_to_le64(uint64_t cpu_64bits)
static uint32_t m0_byteorder_cpu_to_be32(uint32_t cpu_32bits)
static uint32_t m0_byteorder_be32_to_cpu(uint32_t big_endian_32bits)
static uint32_t m0_byteorder_cpu_to_le32(uint32_t cpu_32bits)
static uint64_t m0_byteorder_be64_to_cpu(uint64_t big_endian_64bits)
static uint16_t m0_byteorder_cpu_to_be16(uint16_t cpu_16bits)
static uint64_t m0_byteorder_cpu_to_be64(uint64_t cpu_64bits)
static uint64_t m0_byteorder_le64_to_cpu(uint64_t little_endian_64bits)