Lines Matching refs:cmd_pkt
555 struct cmd_nvme *cmd_pkt;
630 cmd_pkt = (struct cmd_nvme *)req->ring_ptr;
631 cmd_pkt->handle = make_handle(req->id, handle);
634 clr_ptr = (uint32_t *)cmd_pkt + 2;
637 cmd_pkt->entry_status = 0;
640 cmd_pkt->entry_type = COMMAND_NVME;
644 cmd_pkt->control_flags = cpu_to_le16(CF_READ_DATA);
648 cmd_pkt->control_flags = cpu_to_le16(CF_WRITE_DATA);
655 cmd_pkt->control_flags |=
661 cmd_pkt->control_flags = 0;
665 cmd_pkt->control_flags |= cpu_to_le16(CF_EN_EDIF);
670 cmd_pkt->control_flags |= cpu_to_le16(CF_ADMIN_ASYNC_EVENT);
674 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id);
675 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa;
676 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area;
677 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain;
678 cmd_pkt->vp_index = sp->fcport->vha->vp_idx;
681 cmd_pkt->nvme_rsp_dsd_len = cpu_to_le16(fd->rsplen);
682 put_unaligned_le64(fd->rspdma, &cmd_pkt->nvme_rsp_dseg_address);
685 cmd_pkt->nvme_cmnd_dseg_len = cpu_to_le16(fd->cmdlen);
686 cmd_pkt->nvme_cmnd_dseg_address = cpu_to_le64(fd->cmddma);
688 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds);
689 cmd_pkt->byte_count = cpu_to_le32(fd->payload_length);
693 cur_dsd = &cmd_pkt->nvme_dsd;
728 cmd_pkt->entry_count = (uint8_t)req_cnt;