xref: /spdk/module/bdev/zone_block/vbdev_zone_block.h (revision a1dfa7ec92a6c49538482c8bb73f0b1ce040441f)
1 /*   SPDX-License-Identifier: BSD-3-Clause
2  *   Copyright (C) 2019 Intel Corporation.
3  *   All rights reserved.
4  */
5 
6 #ifndef SPDK_VBDEV_ZONE_BLOCK_H
7 #define SPDK_VBDEV_ZONE_BLOCK_H
8 
9 #include "spdk/stdinc.h"
10 
11 #include "spdk/bdev.h"
12 #include "spdk/bdev_module.h"
13 
14 int vbdev_zone_block_create(const char *bdev_name, const char *vbdev_name,
15 			    uint64_t zone_capacity, uint64_t optimal_open_zones);
16 
17 void vbdev_zone_block_delete(const char *name, spdk_bdev_unregister_cb cb_fn, void *cb_arg);
18 
19 #endif /* SPDK_VBDEV_ZONE_BLOCK_H */
20