+ CHECK_STRUCT(mdt_rec_rename);
+ CHECK_MEMBER(mdt_rec_rename, rn_opcode);
+ CHECK_MEMBER(mdt_rec_rename, rn_cap);
+ CHECK_MEMBER(mdt_rec_rename, rn_fsuid);
+ CHECK_MEMBER(mdt_rec_rename, rn_fsuid_h);
+ CHECK_MEMBER(mdt_rec_rename, rn_fsgid);
+ CHECK_MEMBER(mdt_rec_rename, rn_fsgid_h);
+ CHECK_MEMBER(mdt_rec_rename, rn_suppgid1);
+ CHECK_MEMBER(mdt_rec_rename, rn_suppgid1_h);
+ CHECK_MEMBER(mdt_rec_rename, rn_suppgid2);
+ CHECK_MEMBER(mdt_rec_rename, rn_suppgid2_h);
+ CHECK_MEMBER(mdt_rec_rename, rn_fid1);
+ CHECK_MEMBER(mdt_rec_rename, rn_fid2);
+ CHECK_MEMBER(mdt_rec_rename, rn_time);
+ CHECK_MEMBER(mdt_rec_rename, rn_padding_1);
+ CHECK_MEMBER(mdt_rec_rename, rn_padding_2);
+ CHECK_MEMBER(mdt_rec_rename, rn_padding_3);
+ CHECK_MEMBER(mdt_rec_rename, rn_padding_4);
+ CHECK_MEMBER(mdt_rec_rename, rn_bias);
+ CHECK_MEMBER(mdt_rec_rename, rn_mode);
+ CHECK_MEMBER(mdt_rec_rename, rn_padding_5);
+ CHECK_MEMBER(mdt_rec_rename, rn_padding_6);
+ CHECK_MEMBER(mdt_rec_rename, rn_padding_7);
+ CHECK_MEMBER(mdt_rec_rename, rn_padding_8);
+}
+
+static void
+check_mdt_rec_setxattr(void)
+{
+ BLANK_LINE();
+ CHECK_STRUCT(mdt_rec_setxattr);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_opcode);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_cap);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_fsuid);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_fsuid_h);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_fsgid);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_fsgid_h);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_suppgid1);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_suppgid1_h);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_suppgid2);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_suppgid2_h);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_fid);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_padding_1);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_padding_2);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_padding_3);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_valid);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_time);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_padding_5);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_padding_6);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_padding_7);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_size);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_flags);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_padding_8);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_padding_9);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_padding_10);
+ CHECK_MEMBER(mdt_rec_setxattr, sx_padding_11);
+}
+
+static void
+check_mdt_rec_reint(void)
+{
+ BLANK_LINE();
+ CHECK_STRUCT(mdt_rec_reint);
+ CHECK_MEMBER(mdt_rec_reint, rr_opcode);
+ CHECK_MEMBER(mdt_rec_reint, rr_cap);
+ CHECK_MEMBER(mdt_rec_reint, rr_fsuid);
+ CHECK_MEMBER(mdt_rec_reint, rr_fsuid_h);
+ CHECK_MEMBER(mdt_rec_reint, rr_fsgid);
+ CHECK_MEMBER(mdt_rec_reint, rr_fsgid_h);
+ CHECK_MEMBER(mdt_rec_reint, rr_suppgid1);
+ CHECK_MEMBER(mdt_rec_reint, rr_suppgid1_h);
+ CHECK_MEMBER(mdt_rec_reint, rr_suppgid2);
+ CHECK_MEMBER(mdt_rec_reint, rr_suppgid2_h);
+ CHECK_MEMBER(mdt_rec_reint, rr_fid1);
+ CHECK_MEMBER(mdt_rec_reint, rr_fid2);
+ CHECK_MEMBER(mdt_rec_reint, rr_mtime);
+ CHECK_MEMBER(mdt_rec_reint, rr_atime);
+ CHECK_MEMBER(mdt_rec_reint, rr_ctime);
+ CHECK_MEMBER(mdt_rec_reint, rr_size);
+ CHECK_MEMBER(mdt_rec_reint, rr_blocks);
+ CHECK_MEMBER(mdt_rec_reint, rr_bias);
+ CHECK_MEMBER(mdt_rec_reint, rr_mode);
+ CHECK_MEMBER(mdt_rec_reint, rr_flags);
+ CHECK_MEMBER(mdt_rec_reint, rr_padding_2);
+ CHECK_MEMBER(mdt_rec_reint, rr_padding_3);
+ CHECK_MEMBER(mdt_rec_reint, rr_padding_4);
+}
+
+static void
+check_lmv_desc(void)
+{
+ BLANK_LINE();
+ CHECK_STRUCT(lmv_desc);
+ CHECK_MEMBER(lmv_desc, ld_tgt_count);
+ CHECK_MEMBER(lmv_desc, ld_active_tgt_count);
+ CHECK_MEMBER(lmv_desc, ld_default_stripe_count);
+ CHECK_MEMBER(lmv_desc, ld_pattern);
+ CHECK_MEMBER(lmv_desc, ld_default_hash_size);
+ CHECK_MEMBER(lmv_desc, ld_padding_1);
+ CHECK_MEMBER(lmv_desc, ld_padding_2);
+ CHECK_MEMBER(lmv_desc, ld_qos_maxage);
+ CHECK_MEMBER(lmv_desc, ld_padding_3);
+ CHECK_MEMBER(lmv_desc, ld_padding_4);
+ CHECK_MEMBER(lmv_desc, ld_uuid);
+}
+
+static void
+check_lmv_stripe_md(void)
+{
+ BLANK_LINE();
+ CHECK_STRUCT(lmv_stripe_md);
+ CHECK_MEMBER(lmv_stripe_md, mea_magic);
+ CHECK_MEMBER(lmv_stripe_md, mea_count);
+ CHECK_MEMBER(lmv_stripe_md, mea_master);
+ CHECK_MEMBER(lmv_stripe_md, mea_padding);
+ CHECK_CVALUE(LOV_MAXPOOLNAME);
+ CHECK_MEMBER(lmv_stripe_md, mea_pool_name[LOV_MAXPOOLNAME]);
+ CHECK_MEMBER(lmv_stripe_md, mea_ids[0]);