Home | History | Annotate | Download | only in mpers-mx32
      1 #include <inttypes.h>
      2 typedef uint32_t mpers_ptr_t;
      3 typedef
      4 struct {
      5 uint64_t cmd;
      6 uint64_t result;
      7 union {
      8 struct {
      9 uint64_t srcdevid;
     10 uint64_t cont_reading_from_srcdev_mode;
     11 unsigned char srcdev_name[1025];
     12 unsigned char tgtdev_name[1025];
     13 unsigned char mpers_end_filler_1[6];
     14 } ATTRIBUTE_PACKED start;
     15 struct {
     16 uint64_t replace_state;
     17 uint64_t progress_1000;
     18 uint64_t time_started;
     19 uint64_t time_stopped;
     20 uint64_t num_write_errors;
     21 uint64_t num_uncorrectable_read_errors;
     22 } ATTRIBUTE_PACKED status;
     23 } ;
     24 uint64_t spare[64];
     25 } ATTRIBUTE_PACKED mx32_struct_btrfs_ioctl_dev_replace_args;
     26 #define MPERS_mx32_struct_btrfs_ioctl_dev_replace_args mx32_struct_btrfs_ioctl_dev_replace_args
     27