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))
35 #define __bitwise __bitwise__
37 typedef __u16 __bitwise __le16;
38 typedef __u16 __bitwise __be16;
39 typedef __u32 __bitwise __le32;
40 typedef __u32 __bitwise __be32;
41 typedef __u64 __bitwise __le64;
42 typedef __u64 __bitwise __be64;
44 typedef __u16 __bitwise __sum16;
45 typedef __u32 __bitwise __wsum;
47 #endif /* __PROFILER_H */