Lines Matching refs:cmnd

733 	struct nvme_command cmnd;  in nvme_submit_priv()  local
735 memcpy(&cmnd, req->cmd, sizeof(cmnd)); in nvme_submit_priv()
736 cmnd.rw.command_id = req->tag; in nvme_submit_priv()
738 cmnd.rw.prp1 = cpu_to_le64(sg_dma_address(iod->sg)); in nvme_submit_priv()
739 cmnd.rw.prp2 = cpu_to_le64(iod->first_dma); in nvme_submit_priv()
742 __nvme_submit_cmd(nvmeq, &cmnd); in nvme_submit_priv()
755 struct nvme_command cmnd; in nvme_submit_discard() local
761 memset(&cmnd, 0, sizeof(cmnd)); in nvme_submit_discard()
762 cmnd.dsm.opcode = nvme_cmd_dsm; in nvme_submit_discard()
763 cmnd.dsm.command_id = req->tag; in nvme_submit_discard()
764 cmnd.dsm.nsid = cpu_to_le32(ns->ns_id); in nvme_submit_discard()
765 cmnd.dsm.prp1 = cpu_to_le64(iod->first_dma); in nvme_submit_discard()
766 cmnd.dsm.nr = 0; in nvme_submit_discard()
767 cmnd.dsm.attributes = cpu_to_le32(NVME_DSMGMT_AD); in nvme_submit_discard()
769 __nvme_submit_cmd(nvmeq, &cmnd); in nvme_submit_discard()
775 struct nvme_command cmnd; in nvme_submit_flush() local
777 memset(&cmnd, 0, sizeof(cmnd)); in nvme_submit_flush()
778 cmnd.common.opcode = nvme_cmd_flush; in nvme_submit_flush()
779 cmnd.common.command_id = cmdid; in nvme_submit_flush()
780 cmnd.common.nsid = cpu_to_le32(ns->ns_id); in nvme_submit_flush()
782 __nvme_submit_cmd(nvmeq, &cmnd); in nvme_submit_flush()
789 struct nvme_command cmnd; in nvme_submit_iod() local
801 memset(&cmnd, 0, sizeof(cmnd)); in nvme_submit_iod()
802 cmnd.rw.opcode = (rq_data_dir(req) ? nvme_cmd_write : nvme_cmd_read); in nvme_submit_iod()
803 cmnd.rw.command_id = req->tag; in nvme_submit_iod()
804 cmnd.rw.nsid = cpu_to_le32(ns->ns_id); in nvme_submit_iod()
805 cmnd.rw.prp1 = cpu_to_le64(sg_dma_address(iod->sg)); in nvme_submit_iod()
806 cmnd.rw.prp2 = cpu_to_le64(iod->first_dma); in nvme_submit_iod()
807 cmnd.rw.slba = cpu_to_le64(nvme_block_nr(ns, blk_rq_pos(req))); in nvme_submit_iod()
808 cmnd.rw.length = cpu_to_le16((blk_rq_bytes(req) >> ns->lba_shift) - 1); in nvme_submit_iod()
819 cmnd.rw.reftag = cpu_to_le32( in nvme_submit_iod()
824 cmnd.rw.metadata = in nvme_submit_iod()
830 cmnd.rw.control = cpu_to_le16(control); in nvme_submit_iod()
831 cmnd.rw.dsmgmt = cpu_to_le32(dsmgmt); in nvme_submit_iod()
833 __nvme_submit_cmd(nvmeq, &cmnd); in nvme_submit_iod()