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