spdk_reduce_backing_dev Struct Reference

Data Fields

void(* readv )(struct spdk_reduce_backing_dev *dev, struct iovec *iov, int iovcnt, uint64_t lba, uint32_t lba_count, struct spdk_reduce_vol_cb_args *args)
 
void(* writev )(struct spdk_reduce_backing_dev *dev, struct iovec *iov, int iovcnt, uint64_t lba, uint32_t lba_count, struct spdk_reduce_vol_cb_args *args)
 
void(* unmap )(struct spdk_reduce_backing_dev *dev, uint64_t lba, uint32_t lba_count, struct spdk_reduce_vol_cb_args *args)
 
void(* compress )(struct spdk_reduce_backing_dev *dev, struct iovec *src_iov, int src_iovcnt, struct iovec *dst_iov, int dst_iovcnt, struct spdk_reduce_vol_cb_args *args)
 
void(* decompress )(struct spdk_reduce_backing_dev *dev, struct iovec *src_iov, int src_iovcnt, struct iovec *dst_iov, int dst_iovcnt, struct spdk_reduce_vol_cb_args *args)
 
uint64_t blockcnt
 
uint32_t blocklen
 
bool sgl_in
 
bool sgl_out
 

The documentation for this struct was generated from the following file: