1 /* 2 * This header was generated from the Linux kernel headers by update_headers.py, 3 * to provide necessary information from kernel to userspace, such as constants, 4 * structures, and macros, and thus, contains no copyrightable information. 5 */ 6 #ifndef _UAPI__LINUX_UIO_H 7 #define _UAPI__LINUX_UIO_H 8 #include <linux/compiler.h> 9 #include <linux/types.h> 10 struct iovec 11 { 12 void __user *iov_base; 13 __kernel_size_t iov_len; 14 }; 15 16 #define UIO_FASTIOV 8 17 #define UIO_MAXIOV 1024 18 #endif 19