Lines Matching defs:cmd

269 nvmf_bdev_ctrlr_get_rw_params(const struct spdk_nvme_cmd *cmd, uint64_t *start_lba,
273 *start_lba = from_le64(&cmd->cdw10);
276 *num_blocks = (from_le32(&cmd->cdw12) & 0xFFFFu) + 1;
280 nvmf_bdev_ctrlr_get_rw_ext_params(const struct spdk_nvme_cmd *cmd,
284 opts->nvme_cdw12.raw = from_le32(&cmd->cdw12);
287 opts->nvme_cdw13.raw = from_le32(&cmd->cdw13);
367 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd;
373 nvmf_bdev_ctrlr_get_rw_params(cmd, &start_lba, &num_blocks);
374 nvmf_bdev_ctrlr_get_rw_ext_params(cmd, &opts);
420 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd;
426 nvmf_bdev_ctrlr_get_rw_params(cmd, &start_lba, &num_blocks);
427 nvmf_bdev_ctrlr_get_rw_ext_params(cmd, &opts);
467 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd;
473 nvmf_bdev_ctrlr_get_rw_params(cmd, &start_lba, &num_blocks);
511 struct spdk_nvme_cmd *cmp_cmd = &cmp_req->cmd->nvme_cmd;
512 struct spdk_nvme_cmd *write_cmd = &write_req->cmd->nvme_cmd;
565 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd;
572 nvmf_bdev_ctrlr_get_rw_params(cmd, &start_lba, &num_blocks);
588 if (spdk_unlikely(cmd->cdw12_bits.write_zeroes.deac)) {
697 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd;
706 nr = cmd->cdw10_bits.dsm.nr + 1;
780 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd;
783 if (cmd->cdw11_bits.dsm.ad) {
796 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd;
798 uint64_t sdlba = ((uint64_t)cmd->cdw11 << 32) + cmd->cdw10;
806 cmd->cdw12_bits.copy.nr,
807 cmd->cdw12_bits.copy.df,
808 cmd->cdw12_bits.copy.prinfor,
809 cmd->cdw12_bits.copy.dtype,
810 cmd->cdw12_bits.copy.stcw,
811 cmd->cdw12_bits.copy.prinfow,
812 cmd->cdw12_bits.copy.fua,
813 cmd->cdw12_bits.copy.lr);
815 if (spdk_unlikely(req->length != (cmd->cdw12_bits.copy.nr + 1) *
826 if (cmd->cdw12_bits.copy.nr > 0) {
832 if (cmd->cdw12_bits.copy.df != 0) {
863 rc = spdk_bdev_nvme_iov_passthru_md(desc, ch, &req->cmd->nvme_cmd, req->iov, req->iovcnt,
896 rc = spdk_bdev_nvme_admin_passthru(desc, ch, &req->cmd->nvme_cmd, req->iov[0].iov_base, req->length,
951 nvmf_bdev_ctrlr_get_dif_ctx(struct spdk_bdev_desc *desc, struct spdk_nvme_cmd *cmd,
963 init_ref_tag = (uint32_t)from_le64(&cmd->cdw10);
1038 nvmf_bdev_ctrlr_get_rw_params(&req->cmd->nvme_cmd, &start_lba, &num_blocks);
1055 bool populate = (req->cmd->nvme_cmd.opc == SPDK_NVME_OPC_READ) ? true : false;