Lines Matching full:nvme

76 /* Setup WQE templates for NVME IOs */
285 * transmission of an NVME LS response.
292 * used to send the NVME LS RSP.
338 * lock held. This function is the completion handler for NVME LS commands
550 * to FCP command is passed to NVME Layer. in lpfc_nvmet_ktime()
552 * off to NVME Layer to Driver receives a Command op in lpfc_nvmet_ktime()
553 * from NVME Layer. in lpfc_nvmet_ktime()
555 * from NVME Layer to Command is put on WQ. in lpfc_nvmet_ktime()
559 * Command cmpl is passed to NVME Layer. in lpfc_nvmet_ktime()
560 * Segment 6 - Time from Command cmpl is passed to NVME in lpfc_nvmet_ktime()
561 * Layer to Driver receives a RSP op from NVME Layer. in lpfc_nvmet_ktime()
563 * NVME Layer to WQ put is done on TRSP FCP Status. in lpfc_nvmet_ktime()
567 * TRSP cmpl is passed to NVME Layer. in lpfc_nvmet_ktime()
715 * lock held. This function is the completion handler for NVME FCP commands
716 * The function frees memory resources used for the NVME commands.
847 * an NVME LS rsp for a prior NVME LS request that was received.
848 * @axchg: pointer to exchange context for the NVME LS request the response
853 * This routine is used to format and send a WQE to transmit a NVME LS
854 * Response. The response is for a prior NVME LS request that was
961 * lpfc_nvmet_xmt_ls_rsp - Transmit NVME LS response
962 * @tgtport: pointer to target port that NVME LS is to be transmit from.
965 * Driver registers this routine to transmit responses for received NVME
968 * This routine is used to format and send a WQE to transmit a NVME LS
970 * NVME LS request sequence, which provides addressing information for
1185 * the NVME command and have not started processing it. in lpfc_nvmet_xmt_fcp_abort()
1274 * lpfc_nvmet_ls_req_cmp - completion handler for a nvme ls request
1279 * This function is the completion handler for NVME LS requests.
1299 * from the nvme_fc transport to a remote nvme-aware port.
1336 * lpfc_nvmet_ls_abort - Abort a prior NVME LS request
1342 * Driver registers this routine to abort an NVME LS request that is
1679 "6025 Cannot register NVME targetport x%x: " in lpfc_nvmet_create_targetport()
1696 "6026 Registered NVME " in lpfc_nvmet_create_targetport()
2131 * lpfc_nvmet_handle_lsreq - Process an NVME LS request
2133 * @axchg: pointer to exchange context for the NVME LS request
2135 * This routine is used for processing an asychronously received NVME LS
2225 * the NVME command / FC header is stored. in lpfc_nvmet_process_rcv_fcp_req()
2307 * The current_infop for the MRQ a NVME command IU was received in lpfc_nvmet_replenish_context()
2358 * @nvmebuf: pointer to lpfc nvme command HBQ data structure.
2437 /* Queue this NVME IO to process later */ in lpfc_nvmet_unsol_fcp_buffer()
2521 * lpfc_nvmet_unsol_fcp_event - Process an unsolicited event from an nvme nport
2524 * @nvmebuf: pointer to received nvme data structure.
2556 * @ctxp: Context info for NVME LS Request
2557 * @rspbuf: DMA buffer of NVME command.
2558 * @rspsize: size of the NVME command.
2563 * Link Service (NVME) commands. It is a generic lpfc-WQE allocation
2565 * routines and the NVME command-specific fields will be later set up by
2575 * Pointer to the newly allocated/prepared nvme wqe data structure
2576 * NULL - when nvme wqe data structure allocation/preparation failed
3041 * lock held. This function is the completion handler for NVME ABTS for FCP cmds
3042 * The function frees memory resources used for the NVME commands.
3111 * lock held. This function is the completion handler for NVME ABTS for FCP cmds
3112 * The function frees memory resources used for the NVME commands.
3193 * lock held. This function is the completion handler for NVME ABTS for LS cmds
3194 * The function frees memory resources used for the NVME commands.
3406 "NVME Req now. hba_flag x%x oxid x%x\n", in lpfc_nvmet_sol_fcp_issue_abort()
3420 "6164 Outstanding NVME I/O Abort Request " in lpfc_nvmet_sol_fcp_issue_abort()
3608 * This routine upcalls the nvmet transport to invalidate an NVME