Lines Matching refs:nvmeio
615 if (io->nvmeio.kern_data_len != sizeof(struct nvme_namespace_data) || in ramdisk_namespace_data()
616 io->nvmeio.kern_sg_entries != 0) in ramdisk_namespace_data()
619 nsdata = (struct nvme_namespace_data *)io->nvmeio.kern_data_ptr; in ramdisk_namespace_data()
643 if (io->nvmeio.kern_data_len != 4096 || io->nvmeio.kern_sg_entries != 0) in ramdisk_nvme_ids()
646 ctl_lun_nvme_ids(cbe_lun, io->nvmeio.kern_data_ptr); in ramdisk_nvme_ids()
654 switch (io->nvmeio.cmd.opc) { in ctl_backend_ramdisk_nvme_config_read()
659 cns = le32toh(io->nvmeio.cmd.cdw10) & 0xff; in ctl_backend_ramdisk_nvme_config_read()
666 ctl_nvme_set_invalid_field(&io->nvmeio); in ctl_backend_ramdisk_nvme_config_read()
672 ctl_nvme_set_invalid_opcode(&io->nvmeio); in ctl_backend_ramdisk_nvme_config_read()
887 ctl_nvme_set_success(&io->nvmeio); in ctl_backend_ramdisk_wu()
903 if ((le32toh(io->nvmeio.cmd.cdw12) & (1U << 25)) != 0) { in ctl_backend_ramdisk_wz()
906 ctl_nvme_set_success(&io->nvmeio); in ctl_backend_ramdisk_wz()
915 ctl_nvme_set_space_alloc_fail(&io->nvmeio); in ctl_backend_ramdisk_wz()
923 ctl_nvme_set_success(&io->nvmeio); in ctl_backend_ramdisk_wz()
938 ranges = le32toh(io->nvmeio.cmd.cdw10) & 0xff; in ctl_backend_ramdisk_dsm()
939 r = (struct nvme_dsm_range *)io->nvmeio.kern_data_ptr; in ctl_backend_ramdisk_dsm()
947 ctl_nvme_set_success(&io->nvmeio); in ctl_backend_ramdisk_dsm()
954 switch (io->nvmeio.cmd.opc) { in ctl_backend_ramdisk_nvme_config_write()
957 ctl_nvme_set_success(&io->nvmeio); in ctl_backend_ramdisk_nvme_config_write()
970 ctl_nvme_set_invalid_opcode(&io->nvmeio); in ctl_backend_ramdisk_nvme_config_write()