Lines Matching full:nvme

9 #include <linux/nvme.h>
10 #include <linux/nvme-fc.h>
47 "%s: Not registering target since Host NVME is not enabled\n", in qla_nvme_register_remote()
114 /* Allocate a queue for NVMe traffic */
170 struct srb_iocb *nvme; in qla_nvme_release_fcp_cmd_kref() local
176 nvme = &sp->u.iocb_cmd; in qla_nvme_release_fcp_cmd_kref()
177 fd = nvme->u.nvme.desc; in qla_nvme_release_fcp_cmd_kref()
183 fd->rcv_rsplen = le16_to_cpu(nvme->u.nvme.rsp_pyld_len); in qla_nvme_release_fcp_cmd_kref()
315 __func__, sp, sp->handle, fcport, sp->u.iocb_cmd.u.nvme.desc, fcport->deleted); in qla_nvme_abort_work()
374 struct srb_iocb *nvme; in qla_nvme_xmt_ls_rsp() local
398 nvme = &sp->u.iocb_cmd; in qla_nvme_xmt_ls_rsp()
400 nvme->u.nvme.desc = fd_resp; in qla_nvme_xmt_ls_rsp()
401 nvme->u.nvme.dir = 0; in qla_nvme_xmt_ls_rsp()
402 nvme->u.nvme.dl = 0; in qla_nvme_xmt_ls_rsp()
403 nvme->u.nvme.timeout_sec = 0; in qla_nvme_xmt_ls_rsp()
404 nvme->u.nvme.cmd_dma = fd_resp->rspdma; in qla_nvme_xmt_ls_rsp()
405 nvme->u.nvme.cmd_len = cpu_to_le32(fd_resp->rsplen); in qla_nvme_xmt_ls_rsp()
406 nvme->u.nvme.rsp_len = 0; in qla_nvme_xmt_ls_rsp()
407 nvme->u.nvme.rsp_dma = 0; in qla_nvme_xmt_ls_rsp()
408 nvme->u.nvme.exchange_address = uctx->exchange_address; in qla_nvme_xmt_ls_rsp()
409 nvme->u.nvme.nport_handle = uctx->nport_handle; in qla_nvme_xmt_ls_rsp()
410 nvme->u.nvme.ox_id = uctx->ox_id; in qla_nvme_xmt_ls_rsp()
411 dma_sync_single_for_device(&ha->pdev->dev, nvme->u.nvme.cmd_dma, in qla_nvme_xmt_ls_rsp()
476 struct srb_iocb *nvme; in qla_nvme_ls_req() local
505 nvme = &sp->u.iocb_cmd; in qla_nvme_ls_req()
507 nvme->u.nvme.desc = fd; in qla_nvme_ls_req()
508 nvme->u.nvme.dir = 0; in qla_nvme_ls_req()
509 nvme->u.nvme.dl = 0; in qla_nvme_ls_req()
510 nvme->u.nvme.cmd_len = cpu_to_le32(fd->rqstlen); in qla_nvme_ls_req()
511 nvme->u.nvme.rsp_len = cpu_to_le32(fd->rsplen); in qla_nvme_ls_req()
512 nvme->u.nvme.rsp_dma = fd->rspdma; in qla_nvme_ls_req()
513 nvme->u.nvme.timeout_sec = fd->timeout; in qla_nvme_ls_req()
514 nvme->u.nvme.cmd_dma = fd->rqstdma; in qla_nvme_ls_req()
515 dma_sync_single_for_device(&ha->pdev->dev, nvme->u.nvme.cmd_dma, in qla_nvme_ls_req()
569 struct srb_iocb *nvme = &sp->u.iocb_cmd; in qla2x00_start_nvme_mq() local
571 struct nvmefc_fcp_req *fd = nvme->u.nvme.desc; in qla2x00_start_nvme_mq()
622 nvme->u.nvme.aen_op = 1; in qla2x00_start_nvme_mq()
642 /* Update entry type to indicate Command NVME IOCB */ in qla2x00_start_nvme_mq()
683 /* NVME RSP IU */ in qla2x00_start_nvme_mq()
687 /* NVME CNMD IU */ in qla2x00_start_nvme_mq()
694 /* One DSD is available in the Command Type NVME IOCB */ in qla2x00_start_nvme_mq()
743 /* ignore nvme async cmd due to long timeout */ in qla2x00_start_nvme_mq()
744 if (!nvme->u.nvme.aen_op) in qla2x00_start_nvme_mq()
768 struct srb_iocb *nvme; in qla_nvme_post_cmd() local
778 /* nvme association has been torn down */ in qla_nvme_post_cmd()
824 nvme = &sp->u.iocb_cmd; in qla_nvme_post_cmd()
825 nvme->u.nvme.desc = fd; in qla_nvme_post_cmd()
968 "Number of NVME queues used for this port: %d\n", in qla_nvme_register_hba()
1153 "Sending nvme fc ls reject ox_id %04x op %04x\n", in qla_nvme_ls_reject_iocb()
1161 "Terminate nvme ls xchg 0x%x\n", a->xchg_address); in qla_nvme_ls_reject_iocb()
1173 * Received FC-NVMe Link Service pkt to nvme_fc_rcv_ls_req().
1194 ql_dbg(ql_dbg_unsol, vha, 0x2125, "NVMe transport ls_req failed\n"); in qla2xxx_process_purls_pkt()