1 /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */
5 /* useful typedefs from vmlinux.h */
7 typedef signed char __s8
;
8 typedef unsigned char __u8
;
9 typedef short int __s16
;
10 typedef short unsigned int __u16
;
12 typedef unsigned int __u32
;
13 typedef long long int __s64
;
14 typedef long long unsigned int __u64
;
31 #define __bitwise__ __attribute__((bitwise))
36 typedef __u16 __bitwise__ __le16
;
37 typedef __u16 __bitwise__ __be16
;
38 typedef __u32 __bitwise__ __le32
;
39 typedef __u32 __bitwise__ __be32
;
40 typedef __u64 __bitwise__ __le64
;
41 typedef __u64 __bitwise__ __be64
;
43 typedef __u16 __bitwise__ __sum16
;
44 typedef __u32 __bitwise__ __wsum
;
46 #endif /* __PROFILER_H */