116559ae86908b88ba7644fac078f9168cbbcae10Ying Wang/****************************************************************************
216559ae86908b88ba7644fac078f9168cbbcae10Ying Wang ****************************************************************************
316559ae86908b88ba7644fac078f9168cbbcae10Ying Wang ***
416559ae86908b88ba7644fac078f9168cbbcae10Ying Wang ***   This header was automatically generated from a Linux kernel header
516559ae86908b88ba7644fac078f9168cbbcae10Ying Wang ***   of the same name, to make information necessary for userspace to
616559ae86908b88ba7644fac078f9168cbbcae10Ying Wang ***   call into the kernel available to libc.  It contains only constants,
716559ae86908b88ba7644fac078f9168cbbcae10Ying Wang ***   structures, and macros generated from the original header, and thus,
816559ae86908b88ba7644fac078f9168cbbcae10Ying Wang ***   contains no copyrightable information.
916559ae86908b88ba7644fac078f9168cbbcae10Ying Wang ***
1016559ae86908b88ba7644fac078f9168cbbcae10Ying Wang ****************************************************************************
1116559ae86908b88ba7644fac078f9168cbbcae10Ying Wang ****************************************************************************/
1216559ae86908b88ba7644fac078f9168cbbcae10Ying Wang#ifndef __ASM_ARM_TYPES_H
1316559ae86908b88ba7644fac078f9168cbbcae10Ying Wang#define __ASM_ARM_TYPES_H
1416559ae86908b88ba7644fac078f9168cbbcae10Ying Wang
1516559ae86908b88ba7644fac078f9168cbbcae10Ying Wang#ifndef __ASSEMBLY__
1616559ae86908b88ba7644fac078f9168cbbcae10Ying Wang
1716559ae86908b88ba7644fac078f9168cbbcae10Ying Wangtypedef unsigned short umode_t;
1816559ae86908b88ba7644fac078f9168cbbcae10Ying Wang
1916559ae86908b88ba7644fac078f9168cbbcae10Ying Wangtypedef __signed__ char __s8;
2016559ae86908b88ba7644fac078f9168cbbcae10Ying Wangtypedef unsigned char __u8;
2116559ae86908b88ba7644fac078f9168cbbcae10Ying Wang
2216559ae86908b88ba7644fac078f9168cbbcae10Ying Wangtypedef __signed__ short __s16;
2316559ae86908b88ba7644fac078f9168cbbcae10Ying Wangtypedef unsigned short __u16;
2416559ae86908b88ba7644fac078f9168cbbcae10Ying Wang
2516559ae86908b88ba7644fac078f9168cbbcae10Ying Wangtypedef __signed__ int __s32;
2616559ae86908b88ba7644fac078f9168cbbcae10Ying Wangtypedef unsigned int __u32;
2716559ae86908b88ba7644fac078f9168cbbcae10Ying Wang
280e9345c19d21bd3652a706c23d5e46ed2d3c7f36Andrew Hsieh#ifdef __GNUC__
2916559ae86908b88ba7644fac078f9168cbbcae10Ying Wangtypedef __signed__ long long __s64;
3016559ae86908b88ba7644fac078f9168cbbcae10Ying Wangtypedef unsigned long long __u64;
3116559ae86908b88ba7644fac078f9168cbbcae10Ying Wang#endif
3216559ae86908b88ba7644fac078f9168cbbcae10Ying Wang
3316559ae86908b88ba7644fac078f9168cbbcae10Ying Wang#endif
3416559ae86908b88ba7644fac078f9168cbbcae10Ying Wang
3516559ae86908b88ba7644fac078f9168cbbcae10Ying Wang#endif
3616559ae86908b88ba7644fac078f9168cbbcae10Ying Wang
37