unaligned.h 457 B

12345678910111213141516171819
  1. #ifndef _ASM_ARM_UNALIGNED_H
  2. #define _ASM_ARM_UNALIGNED_H
  3. #include <linux/unaligned/le_byteshift.h>
  4. #include <linux/unaligned/be_byteshift.h>
  5. #include <linux/unaligned/generic.h>
  6. /*
  7. * Select endianness
  8. */
  9. #if __BYTE_ORDER == __LITTLE_ENDIAN
  10. #define get_unaligned __get_unaligned_le
  11. #define put_unaligned __put_unaligned_le
  12. #else
  13. #define get_unaligned __get_unaligned_be
  14. #define put_unaligned __put_unaligned_be
  15. #endif
  16. #endif /* _ASM_ARM_UNALIGNED_H */