1#ifndef __ASM_SH_TYPES_H 2#define __ASM_SH_TYPES_H 3 4#include <uapi/asm/types.h> 5 6/* 7 * These aren't exported outside the kernel to avoid name space clashes 8 */ 9#ifndef __ASSEMBLY__ 10 11#ifdef CONFIG_SUPERH32 12typedef u16 insn_size_t; 13typedef u32 reg_size_t; 14#else 15typedef u32 insn_size_t; 16typedef u64 reg_size_t; 17#endif 18 19#endif /* __ASSEMBLY__ */ 20#endif /* __ASM_SH_TYPES_H */ 21