Lines Matching refs:src

503 static inline uint16_t sys_get_be16(const uint8_t src[2])  in sys_get_be16()
505 return ((uint16_t)src[0] << 8) | src[1]; in sys_get_be16()
518 static inline uint32_t sys_get_be24(const uint8_t src[3]) in sys_get_be24()
520 return ((uint32_t)src[0] << 16) | sys_get_be16(&src[1]); in sys_get_be24()
533 static inline uint32_t sys_get_be32(const uint8_t src[4]) in sys_get_be32()
535 return ((uint32_t)sys_get_be16(&src[0]) << 16) | sys_get_be16(&src[2]); in sys_get_be32()
548 static inline uint64_t sys_get_be40(const uint8_t src[5]) in sys_get_be40()
550 return ((uint64_t)sys_get_be32(&src[0]) << 8) | src[4]; in sys_get_be40()
563 static inline uint64_t sys_get_be48(const uint8_t src[6]) in sys_get_be48()
565 return ((uint64_t)sys_get_be32(&src[0]) << 16) | sys_get_be16(&src[4]); in sys_get_be48()
578 static inline uint64_t sys_get_be64(const uint8_t src[8]) in sys_get_be64()
580 return ((uint64_t)sys_get_be32(&src[0]) << 32) | sys_get_be32(&src[4]); in sys_get_be64()
593 static inline uint16_t sys_get_le16(const uint8_t src[2]) in sys_get_le16()
595 return ((uint16_t)src[1] << 8) | src[0]; in sys_get_le16()
608 static inline uint32_t sys_get_le24(const uint8_t src[3]) in sys_get_le24()
610 return ((uint32_t)src[2] << 16) | sys_get_le16(&src[0]); in sys_get_le24()
623 static inline uint32_t sys_get_le32(const uint8_t src[4]) in sys_get_le32()
625 return ((uint32_t)sys_get_le16(&src[2]) << 16) | sys_get_le16(&src[0]); in sys_get_le32()
638 static inline uint64_t sys_get_le40(const uint8_t src[5]) in sys_get_le40()
640 return ((uint64_t)sys_get_le32(&src[1]) << 8) | src[0]; in sys_get_le40()
653 static inline uint64_t sys_get_le48(const uint8_t src[6]) in sys_get_le48()
655 return ((uint64_t)sys_get_le32(&src[2]) << 16) | sys_get_le16(&src[0]); in sys_get_le48()
668 static inline uint64_t sys_get_le64(const uint8_t src[8]) in sys_get_le64()
670 return ((uint64_t)sys_get_le32(&src[4]) << 32) | sys_get_le32(&src[0]); in sys_get_le64()
686 static inline void sys_memcpy_swap(void *dst, const void *src, size_t length) in sys_memcpy_swap() argument
689 const uint8_t *psrc = (const uint8_t *)src; in sys_memcpy_swap()
786 static inline void sys_put_le(void *dst, const void *src, size_t length) in sys_put_le() argument
789 (void)memcpy(dst, src, length); in sys_put_le()
791 sys_memcpy_swap(dst, src, length); in sys_put_le()
805 static inline void sys_put_be(void *dst, const void *src, size_t length) in sys_put_be() argument
808 sys_memcpy_swap(dst, src, length); in sys_put_be()
810 (void)memcpy(dst, src, length); in sys_put_be()
824 static inline void sys_get_le(void *dst, const void *src, size_t length) in sys_get_le() argument
827 (void)memcpy(dst, src, length); in sys_get_le()
829 sys_memcpy_swap(dst, src, length); in sys_get_le()
843 static inline void sys_get_be(void *dst, const void *src, size_t length) in sys_get_be() argument
846 sys_memcpy_swap(dst, src, length); in sys_get_be()
848 (void)memcpy(dst, src, length); in sys_get_be()