uboot/arch/sh/include/asm/unaligned.h
<<
>>
Prefs
   1#ifndef _ASM_SH_UNALIGNED_H
   2#define _ASM_SH_UNALIGNED_H
   3
   4/* Copy from linux-kernel. */
   5
   6/* Other than SH4A, SH can't handle unaligned accesses. */
   7#include <linux/compiler.h>
   8#if defined(__BIG_ENDIAN__)
   9#define get_unaligned   __get_unaligned_be
  10#define put_unaligned   __put_unaligned_be
  11#elif defined(__LITTLE_ENDIAN__)
  12#define get_unaligned   __get_unaligned_le
  13#define put_unaligned   __put_unaligned_le
  14#endif
  15
  16#include <linux/unaligned/le_byteshift.h>
  17#include <linux/unaligned/be_byteshift.h>
  18#include <linux/unaligned/generic.h>
  19
  20#endif /* _ASM_SH_UNALIGNED_H */
  21