Lines Matching refs:cmd_pkt
373 struct cmd_nvme *cmd_pkt;
435 cmd_pkt = (struct cmd_nvme *)req->ring_ptr;
436 cmd_pkt->handle = make_handle(req->id, handle);
439 clr_ptr = (uint32_t *)cmd_pkt + 2;
442 cmd_pkt->entry_status = 0;
445 cmd_pkt->entry_type = COMMAND_NVME;
449 cmd_pkt->control_flags = cpu_to_le16(CF_READ_DATA);
453 cmd_pkt->control_flags = cpu_to_le16(CF_WRITE_DATA);
460 cmd_pkt->control_flags |=
466 cmd_pkt->control_flags = 0;
471 cmd_pkt->control_flags |= cpu_to_le16(CF_ADMIN_ASYNC_EVENT);
475 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id);
476 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa;
477 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area;
478 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain;
479 cmd_pkt->vp_index = sp->fcport->vha->vp_idx;
482 cmd_pkt->nvme_rsp_dsd_len = cpu_to_le16(fd->rsplen);
483 put_unaligned_le64(fd->rspdma, &cmd_pkt->nvme_rsp_dseg_address);
486 cmd_pkt->nvme_cmnd_dseg_len = cpu_to_le16(fd->cmdlen);
487 cmd_pkt->nvme_cmnd_dseg_address = cpu_to_le64(fd->cmddma);
489 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds);
490 cmd_pkt->byte_count = cpu_to_le32(fd->payload_length);
494 cur_dsd = &cmd_pkt->nvme_dsd;
529 cmd_pkt->entry_count = (uint8_t)req_cnt;