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 _VFIO_CCW_H_ 7 #define _VFIO_CCW_H_ 8 #include <linux/types.h> 9 struct ccw_io_region { 10 #define ORB_AREA_SIZE 12 11 __u8 orb_area[ORB_AREA_SIZE]; 12 #define SCSW_AREA_SIZE 12 13 __u8 scsw_area[SCSW_AREA_SIZE]; 14 #define IRB_AREA_SIZE 96 15 __u8 irb_area[IRB_AREA_SIZE]; 16 __u32 ret_code; 17 } __packed; 18 #endif 19