Lines Matching refs:cmd_pkt
400 struct cmd_nvme *cmd_pkt; in qla2x00_start_nvme_mq() local
475 cmd_pkt = (struct cmd_nvme *)req->ring_ptr; in qla2x00_start_nvme_mq()
476 cmd_pkt->handle = make_handle(req->id, handle); in qla2x00_start_nvme_mq()
479 clr_ptr = (uint32_t *)cmd_pkt + 2; in qla2x00_start_nvme_mq()
482 cmd_pkt->entry_status = 0; in qla2x00_start_nvme_mq()
485 cmd_pkt->entry_type = COMMAND_NVME; in qla2x00_start_nvme_mq()
489 cmd_pkt->control_flags = cpu_to_le16(CF_READ_DATA); in qla2x00_start_nvme_mq()
493 cmd_pkt->control_flags = cpu_to_le16(CF_WRITE_DATA); in qla2x00_start_nvme_mq()
500 cmd_pkt->control_flags |= in qla2x00_start_nvme_mq()
506 cmd_pkt->control_flags = 0; in qla2x00_start_nvme_mq()
510 cmd_pkt->control_flags |= cpu_to_le16(CF_EN_EDIF); in qla2x00_start_nvme_mq()
515 cmd_pkt->control_flags |= cpu_to_le16(CF_ADMIN_ASYNC_EVENT); in qla2x00_start_nvme_mq()
519 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla2x00_start_nvme_mq()
520 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla2x00_start_nvme_mq()
521 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla2x00_start_nvme_mq()
522 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla2x00_start_nvme_mq()
523 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla2x00_start_nvme_mq()
526 cmd_pkt->nvme_rsp_dsd_len = cpu_to_le16(fd->rsplen); in qla2x00_start_nvme_mq()
527 put_unaligned_le64(fd->rspdma, &cmd_pkt->nvme_rsp_dseg_address); in qla2x00_start_nvme_mq()
530 cmd_pkt->nvme_cmnd_dseg_len = cpu_to_le16(fd->cmdlen); in qla2x00_start_nvme_mq()
531 cmd_pkt->nvme_cmnd_dseg_address = cpu_to_le64(fd->cmddma); in qla2x00_start_nvme_mq()
533 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds); in qla2x00_start_nvme_mq()
534 cmd_pkt->byte_count = cpu_to_le32(fd->payload_length); in qla2x00_start_nvme_mq()
538 cur_dsd = &cmd_pkt->nvme_dsd; in qla2x00_start_nvme_mq()
573 cmd_pkt->entry_count = (uint8_t)req_cnt; in qla2x00_start_nvme_mq()