1#ifndef __LINUX_TYPES_H__
2#define __LINUX_TYPES_H__
49#include <linux/kernel.h>
126#define __LITTLE_ENDIAN 1234
127#define __PDP_ENDIAN 3412
129#define le16_to_cpu(x) ((__u16)(x))
130#define cpu_to_le16(x) ((__le16)(__u16)(x))
131#define le32_to_cpu(x) ((__u32)(x))
132#define cpu_to_le32(x) ((__le32)(__u32)(x))
133#define le64_to_cpu(x) ((__u64)(x))
134#define cpu_to_le64(x) ((__le64)(__u64)(x))
136#define be16_to_cpu(x) ((__u16)__builtin_bswap16((unsigned short)(x)))
137#define cpu_to_be16(x) ((__be16)__builtin_bswap16((unsigned short)(x)))
138#define be32_to_cpu(x) ((__u32)__builtin_bswap32((unsigned int)(x)))
139#define cpu_to_be32(x) ((__be32)__builtin_bswap32((unsigned int)(x)))
140#define be64_to_cpu(x) ((__u64)__builtin_bswap64((unsigned long long)(x)))
141#define cpu_to_be64(x) ((__be64)__builtin_bswap64((unsigned long long)(x)))
size_t __kernel_size_t
Definition types.h:71
int pid_t
Definition types.h:59
void(* swap_func_t)(void *a, void *b, int size)
Definition types.h:90
long long __kernel_long_t
Definition types.h:46
int(* cmp_r_func_t)(const void *a, const void *b, const void *priv)
Definition types.h:91
int(* cmp_func_t)(const void *a, const void *b)
Definition types.h:92
unsigned int uint
Definition types.h:80
void(* swap_r_func_t)(void *a, void *b, int size, const void *priv)
Definition types.h:89
unsigned long long __kernel_ulong_t
Definition types.h:47
size_t a
Definition main.cpp:156
size_t b
Definition main.cpp:156
size_t size
Definition drm_bridge.h:1299