Lines Matching refs:sli4_hba
229 spin_lock_irqsave(&phba->sli4_hba.abts_nvme_buf_list_lock, iflag); in lpfc_nvmet_defer_release()
231 spin_unlock_irqrestore(&phba->sli4_hba.abts_nvme_buf_list_lock, in lpfc_nvmet_defer_release()
236 list_add_tail(&ctxp->list, &phba->sli4_hba.lpfc_abts_nvmet_ctx_list); in lpfc_nvmet_defer_release()
237 spin_unlock_irqrestore(&phba->sli4_hba.abts_nvme_buf_list_lock, iflag); in lpfc_nvmet_defer_release()
346 spin_lock_irqsave(&phba->sli4_hba.nvmet_io_wait_lock, iflag); in lpfc_nvmet_ctxbuf_post()
347 if (phba->sli4_hba.nvmet_io_wait_cnt) { in lpfc_nvmet_ctxbuf_post()
348 list_remove_head(&phba->sli4_hba.lpfc_nvmet_io_wait_list, in lpfc_nvmet_ctxbuf_post()
351 phba->sli4_hba.nvmet_io_wait_cnt--; in lpfc_nvmet_ctxbuf_post()
352 spin_unlock_irqrestore(&phba->sli4_hba.nvmet_io_wait_lock, in lpfc_nvmet_ctxbuf_post()
433 spin_unlock_irqrestore(&phba->sli4_hba.nvmet_io_wait_lock, iflag); in lpfc_nvmet_ctxbuf_post()
976 wq = phba->sli4_hba.nvme_wq[rsp->hwqid]; in lpfc_nvmet_xmt_fcp_op()
1050 wq = phba->sli4_hba.nvme_wq[ctxp->wqeq->hba_wqidx]; in lpfc_nvmet_xmt_fcp_abort()
1165 spin_lock(&phba->sli4_hba.abts_nvme_buf_list_lock); in __lpfc_nvmet_clean_io_for_cpu()
1167 spin_unlock(&phba->sli4_hba.abts_nvme_buf_list_lock); in __lpfc_nvmet_clean_io_for_cpu()
1173 spin_lock(&phba->sli4_hba.sgl_list_lock); in __lpfc_nvmet_clean_io_for_cpu()
1175 &phba->sli4_hba.lpfc_nvmet_sgl_list); in __lpfc_nvmet_clean_io_for_cpu()
1176 spin_unlock(&phba->sli4_hba.sgl_list_lock); in __lpfc_nvmet_clean_io_for_cpu()
1191 infop = phba->sli4_hba.nvmet_ctx_info; in lpfc_nvmet_cleanup_io_context()
1197 for (j = 0; j < phba->sli4_hba.num_present_cpu; j++) { in lpfc_nvmet_cleanup_io_context()
1202 kfree(phba->sli4_hba.nvmet_ctx_info); in lpfc_nvmet_cleanup_io_context()
1203 phba->sli4_hba.nvmet_ctx_info = NULL; in lpfc_nvmet_cleanup_io_context()
1218 phba->sli4_hba.nvmet_xri_cnt); in lpfc_nvmet_setup_io_context()
1220 phba->sli4_hba.nvmet_ctx_info = kcalloc( in lpfc_nvmet_setup_io_context()
1221 phba->sli4_hba.num_present_cpu * phba->cfg_nvmet_mrq, in lpfc_nvmet_setup_io_context()
1223 if (!phba->sli4_hba.nvmet_ctx_info) { in lpfc_nvmet_setup_io_context()
1249 infop = phba->sli4_hba.nvmet_ctx_info; in lpfc_nvmet_setup_io_context()
1250 for (i = 0; i < phba->sli4_hba.num_present_cpu; i++) { in lpfc_nvmet_setup_io_context()
1266 for (i = phba->sli4_hba.num_present_cpu - 1; i >= 0; i--) { in lpfc_nvmet_setup_io_context()
1277 for (i = 0; i < phba->sli4_hba.nvmet_xri_cnt; i++) { in lpfc_nvmet_setup_io_context()
1313 spin_lock(&phba->sli4_hba.sgl_list_lock); in lpfc_nvmet_setup_io_context()
1315 spin_unlock(&phba->sli4_hba.sgl_list_lock); in lpfc_nvmet_setup_io_context()
1342 infop = phba->sli4_hba.nvmet_ctx_info; in lpfc_nvmet_setup_io_context()
1344 for (i = 0; i < phba->sli4_hba.num_present_cpu; i++) { in lpfc_nvmet_setup_io_context()
1513 spin_lock(&phba->sli4_hba.abts_nvme_buf_list_lock); in lpfc_sli4_nvmet_xri_aborted()
1515 &phba->sli4_hba.lpfc_abts_nvmet_ctx_list, in lpfc_sli4_nvmet_xri_aborted()
1529 spin_unlock(&phba->sli4_hba.abts_nvme_buf_list_lock); in lpfc_sli4_nvmet_xri_aborted()
1553 spin_unlock(&phba->sli4_hba.abts_nvme_buf_list_lock); in lpfc_sli4_nvmet_xri_aborted()
1572 spin_lock(&phba->sli4_hba.abts_nvme_buf_list_lock); in lpfc_nvmet_rcv_unsol_abort()
1574 &phba->sli4_hba.lpfc_abts_nvmet_ctx_list, in lpfc_nvmet_rcv_unsol_abort()
1579 spin_unlock(&phba->sli4_hba.abts_nvme_buf_list_lock); in lpfc_nvmet_rcv_unsol_abort()
1600 spin_unlock(&phba->sli4_hba.abts_nvme_buf_list_lock); in lpfc_nvmet_rcv_unsol_abort()
1709 wq = phba->sli4_hba.nvme_wq[qidx]; in lpfc_nvmet_destroy_targetport()
1847 for (i = 0; i < phba->sli4_hba.num_present_cpu; i++) { in lpfc_nvmet_replenish_context()
1964 spin_lock_irqsave(&phba->sli4_hba.nvmet_io_wait_lock, iflag); in lpfc_nvmet_unsol_fcp_buffer()
1966 &phba->sli4_hba.lpfc_nvmet_io_wait_list); in lpfc_nvmet_unsol_fcp_buffer()
1967 phba->sli4_hba.nvmet_io_wait_cnt++; in lpfc_nvmet_unsol_fcp_buffer()
1968 phba->sli4_hba.nvmet_io_wait_total++; in lpfc_nvmet_unsol_fcp_buffer()
1969 spin_unlock_irqrestore(&phba->sli4_hba.nvmet_io_wait_lock, in lpfc_nvmet_unsol_fcp_buffer()
1975 phba, phba->sli4_hba.nvmet_mrq_hdr[qno], in lpfc_nvmet_unsol_fcp_buffer()
1976 phba->sli4_hba.nvmet_mrq_data[qno], 1, qno); in lpfc_nvmet_unsol_fcp_buffer()
2051 phba, phba->sli4_hba.nvmet_mrq_hdr[qno], in lpfc_nvmet_unsol_fcp_buffer()
2052 phba->sli4_hba.nvmet_mrq_data[qno], 1, qno); in lpfc_nvmet_unsol_fcp_buffer()
2234 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]); in lpfc_nvmet_prep_ls_wqe()
2394 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]); in lpfc_nvmet_prep_fcp_wqe()
2486 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]); in lpfc_nvmet_prep_fcp_wqe()
2556 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]); in lpfc_nvmet_prep_fcp_wqe()
2890 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]); in lpfc_nvmet_unsol_issue_abort()