1#include <inttypes.h>
2typedef uint32_t mpers_ptr_t;
3typedef
4struct {
5int32_t interface_id;
6int32_t dxfer_direction;
7unsigned char cmd_len;
8unsigned char mx_sb_len;
9uint16_t iovec_count;
10uint32_t dxfer_len;
11mpers_ptr_t dxferp;
12mpers_ptr_t cmdp;
13mpers_ptr_t sbp;
14uint32_t timeout;
15uint32_t flags;
16int32_t pack_id;
17mpers_ptr_t usr_ptr;
18unsigned char status;
19unsigned char masked_status;
20unsigned char msg_status;
21unsigned char sb_len_wr;
22uint16_t host_status;
23uint16_t driver_status;
24int32_t resid;
25uint32_t duration;
26uint32_t info;
27} ATTRIBUTE_PACKED mx32_struct_sg_io_hdr;
28#define MPERS_mx32_struct_sg_io_hdr mx32_struct_sg_io_hdr
29