Lines Matching refs:cmnd
833 struct nvme_command cmnd; in nvme_blk_erase() local
835 memset(&cmnd, 0, sizeof(cmnd)); in nvme_blk_erase()
841 cmnd.dsm.opcode = nvme_cmd_dsm; in nvme_blk_erase()
842 cmnd.dsm.command_id = nvme_get_cmd_id(); in nvme_blk_erase()
843 cmnd.dsm.nsid = cpu_to_le32(ns->ns_id); in nvme_blk_erase()
844 cmnd.dsm.prp1 = cpu_to_le64((ulong)range); in nvme_blk_erase()
845 cmnd.dsm.nr = 0; in nvme_blk_erase()
846 cmnd.dsm.attributes = cpu_to_le32(NVME_DSMGMT_AD); in nvme_blk_erase()
847 cmnd.common.nsid = cpu_to_le32(ns->ns_id); in nvme_blk_erase()
852 nvme_submit_cmd(dev->queues[NVME_IO_Q], &cmnd); in nvme_blk_erase()
860 struct nvme_command cmnd; in nvme_blk_write_zeroes() local
865 memset(&cmnd, 0, sizeof(cmnd)); in nvme_blk_write_zeroes()
867 cmnd.write_zeroes.opcode = nvme_cmd_write_zeroes; in nvme_blk_write_zeroes()
868 cmnd.write_zeroes.nsid = cpu_to_le32(ns->ns_id); in nvme_blk_write_zeroes()
869 cmnd.write_zeroes.slba = cpu_to_le64(blknr); in nvme_blk_write_zeroes()
870 cmnd.write_zeroes.length = cpu_to_le16(blkcnt - 1); in nvme_blk_write_zeroes()
871 cmnd.write_zeroes.control = 0; in nvme_blk_write_zeroes()
872 cmnd.write_zeroes.command_id = nvme_get_cmd_id(); in nvme_blk_write_zeroes()
874 nvme_submit_cmd(dev->queues[NVME_IO_Q], &cmnd); in nvme_blk_write_zeroes()