btrfs-progs: check: introduce function to check dev extent item
[platform/upstream/btrfs-progs.git] / utils.h
diff --git a/utils.h b/utils.h
index 98bfb34..58121ce 100644 (file)
--- a/utils.h
+++ b/utils.h
@@ -147,12 +147,16 @@ struct btrfs_convert_context {
        void *fs_data;
 };
 
+#define        PREP_DEVICE_ZERO_END    (1U << 0)
+#define        PREP_DEVICE_DISCARD     (1U << 1)
+#define        PREP_DEVICE_VERBOSE     (1U << 2)
+
 int make_btrfs(int fd, struct btrfs_mkfs_config *cfg,
                struct btrfs_convert_context *cctx);
 int btrfs_make_root_dir(struct btrfs_trans_handle *trans,
                        struct btrfs_root *root, u64 objectid);
-int btrfs_prepare_device(int fd, const char *file, int zero_end,
-               u64 *block_count_ret, u64 max_block_count, int discard);
+int btrfs_prepare_device(int fd, const char *file, u64 *block_count_ret,
+               u64 max_block_count, unsigned opflags);
 int btrfs_add_to_fsid(struct btrfs_trans_handle *trans,
                      struct btrfs_root *root, int fd, char *path,
                      u64 block_count, u32 io_width, u32 io_align,