Lines Matching refs:cmd_pkt
365 struct cmd_nvme *cmd_pkt; in qla2x00_start_nvme_mq() local
422 cmd_pkt = (struct cmd_nvme *)req->ring_ptr; in qla2x00_start_nvme_mq()
423 cmd_pkt->handle = make_handle(req->id, handle); in qla2x00_start_nvme_mq()
426 clr_ptr = (uint32_t *)cmd_pkt + 2; in qla2x00_start_nvme_mq()
429 cmd_pkt->entry_status = 0; in qla2x00_start_nvme_mq()
432 cmd_pkt->entry_type = COMMAND_NVME; in qla2x00_start_nvme_mq()
436 cmd_pkt->control_flags = cpu_to_le16(CF_READ_DATA); in qla2x00_start_nvme_mq()
440 cmd_pkt->control_flags = cpu_to_le16(CF_WRITE_DATA); in qla2x00_start_nvme_mq()
447 cmd_pkt->control_flags |= in qla2x00_start_nvme_mq()
453 cmd_pkt->control_flags = 0; in qla2x00_start_nvme_mq()
458 cmd_pkt->control_flags |= cpu_to_le16(CF_ADMIN_ASYNC_EVENT); in qla2x00_start_nvme_mq()
462 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla2x00_start_nvme_mq()
463 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla2x00_start_nvme_mq()
464 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla2x00_start_nvme_mq()
465 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla2x00_start_nvme_mq()
466 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla2x00_start_nvme_mq()
469 cmd_pkt->nvme_rsp_dsd_len = cpu_to_le16(fd->rsplen); in qla2x00_start_nvme_mq()
470 put_unaligned_le64(fd->rspdma, &cmd_pkt->nvme_rsp_dseg_address); in qla2x00_start_nvme_mq()
473 cmd_pkt->nvme_cmnd_dseg_len = cpu_to_le16(fd->cmdlen); in qla2x00_start_nvme_mq()
474 cmd_pkt->nvme_cmnd_dseg_address = cpu_to_le64(fd->cmddma); in qla2x00_start_nvme_mq()
476 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds); in qla2x00_start_nvme_mq()
477 cmd_pkt->byte_count = cpu_to_le32(fd->payload_length); in qla2x00_start_nvme_mq()
481 cur_dsd = &cmd_pkt->nvme_dsd; in qla2x00_start_nvme_mq()
516 cmd_pkt->entry_count = (uint8_t)req_cnt; in qla2x00_start_nvme_mq()