engines/io_uring: remove dead code related to trim
[fio.git] / engines / nvme.h
index 9d6288c86c65bee2af78676cae10ecd70b1447c6..238471dd76b94f1dd063eee7449ed9e2354a6abd 100644 (file)
@@ -88,6 +88,7 @@ enum nvme_zns_zs {
 struct nvme_data {
        __u32 nsid;
        __u32 lba_shift;
+       __u32 lba_ext;
 };
 
 struct nvme_lbaf {
@@ -215,17 +216,14 @@ struct nvme_dsm_range {
        __le64  slba;
 };
 
-int fio_nvme_trim(const struct thread_data *td, struct fio_file *f,
-                 unsigned long long offset, unsigned long long len);
-
 int fio_nvme_iomgmt_ruhs(struct thread_data *td, struct fio_file *f,
                         struct nvme_fdp_ruh_status *ruhs, __u32 bytes);
 
 int fio_nvme_get_info(struct fio_file *f, __u32 *nsid, __u32 *lba_sz,
-                     __u64 *nlba);
+                     __u32 *ms, __u64 *nlba);
 
 int fio_nvme_uring_cmd_prep(struct nvme_uring_cmd *cmd, struct io_u *io_u,
-                           struct iovec *iov);
+                           struct iovec *iov, struct nvme_dsm_range *dsm);
 
 int fio_nvme_get_zoned_model(struct thread_data *td, struct fio_file *f,
                             enum zbd_zoned_model *model);