Lines Matching refs:sli4_hba
223 spin_lock_irqsave(&phba->sli4_hba.t_active_list_lock, iflag);
224 list_for_each_entry(ctxp, &phba->sli4_hba.t_active_ctx_list, list) {
231 spin_unlock_irqrestore(&phba->sli4_hba.t_active_list_lock, iflag);
245 spin_lock_irqsave(&phba->sli4_hba.t_active_list_lock, iflag);
246 list_for_each_entry(ctxp, &phba->sli4_hba.t_active_ctx_list, list) {
253 spin_unlock_irqrestore(&phba->sli4_hba.t_active_list_lock, iflag);
275 spin_lock(&phba->sli4_hba.t_active_list_lock);
277 spin_unlock(&phba->sli4_hba.t_active_list_lock);
278 spin_lock(&phba->sli4_hba.abts_nvmet_buf_list_lock);
279 list_add_tail(&ctxp->list, &phba->sli4_hba.lpfc_abts_nvmet_ctx_list);
280 spin_unlock(&phba->sli4_hba.abts_nvmet_buf_list_lock);
426 spin_lock_irqsave(&phba->sli4_hba.nvmet_io_wait_lock, iflag);
427 if (phba->sli4_hba.nvmet_io_wait_cnt) {
428 list_remove_head(&phba->sli4_hba.lpfc_nvmet_io_wait_list,
431 phba->sli4_hba.nvmet_io_wait_cnt--;
432 spin_unlock_irqrestore(&phba->sli4_hba.nvmet_io_wait_lock,
494 spin_unlock_irqrestore(&phba->sli4_hba.nvmet_io_wait_lock, iflag);
500 spin_lock_irqsave(&phba->sli4_hba.t_active_list_lock, iflag);
502 spin_unlock_irqrestore(&phba->sli4_hba.t_active_list_lock, iflag);
835 this_cpu_inc(phba->sli4_hba.c_stat->cmpl_io);
1040 ctxp->hdwq = &phba->sli4_hba.hdwq[rsp->hwqid];
1044 this_cpu_inc(phba->sli4_hba.c_stat->xmt_io);
1152 ctxp->hdwq = &phba->sli4_hba.hdwq[0];
1439 spin_lock(&phba->sli4_hba.abts_nvmet_buf_list_lock);
1441 spin_unlock(&phba->sli4_hba.abts_nvmet_buf_list_lock);
1450 spin_lock(&phba->sli4_hba.sgl_list_lock);
1452 &phba->sli4_hba.lpfc_nvmet_sgl_list);
1453 spin_unlock(&phba->sli4_hba.sgl_list_lock);
1468 infop = phba->sli4_hba.nvmet_ctx_info;
1479 kfree(phba->sli4_hba.nvmet_ctx_info);
1480 phba->sli4_hba.nvmet_ctx_info = NULL;
1495 phba->sli4_hba.nvmet_xri_cnt);
1497 phba->sli4_hba.nvmet_ctx_info = kcalloc(
1498 phba->sli4_hba.num_possible_cpu * phba->cfg_nvmet_mrq,
1500 if (!phba->sli4_hba.nvmet_ctx_info) {
1544 for (i = phba->sli4_hba.num_possible_cpu - 1; i >= 0; i--) {
1556 for (i = 0; i < phba->sli4_hba.nvmet_xri_cnt; i++) {
1592 spin_lock(&phba->sli4_hba.sgl_list_lock);
1594 spin_unlock(&phba->sli4_hba.sgl_list_lock);
1790 spin_lock_irqsave(&phba->sli4_hba.abts_nvmet_buf_list_lock, iflag);
1792 &phba->sli4_hba.lpfc_abts_nvmet_ctx_list,
1797 spin_unlock_irqrestore(&phba->sli4_hba.abts_nvmet_buf_list_lock,
1806 spin_lock(&phba->sli4_hba.abts_nvmet_buf_list_lock);
1808 spin_unlock(&phba->sli4_hba.abts_nvmet_buf_list_lock);
1835 spin_unlock_irqrestore(&phba->sli4_hba.abts_nvmet_buf_list_lock, iflag);
1879 spin_lock_irqsave(&phba->sli4_hba.abts_nvmet_buf_list_lock, iflag);
1881 &phba->sli4_hba.lpfc_abts_nvmet_ctx_list,
1888 spin_unlock_irqrestore(&phba->sli4_hba.abts_nvmet_buf_list_lock,
1908 spin_unlock_irqrestore(&phba->sli4_hba.abts_nvmet_buf_list_lock, iflag);
1910 if (phba->sli4_hba.nvmet_io_wait_cnt) {
1917 spin_lock_irqsave(&phba->sli4_hba.nvmet_io_wait_lock, iflag);
1921 &phba->sli4_hba.lpfc_nvmet_io_wait_list,
1936 phba->sli4_hba.nvmet_io_wait_cnt--;
1940 spin_unlock_irqrestore(&phba->sli4_hba.nvmet_io_wait_lock,
2111 wq = phba->sli4_hba.hdwq[qidx].io_wq;
2262 phba, phba->sli4_hba.nvmet_mrq_hdr[qno],
2263 phba->sli4_hba.nvmet_mrq_data[qno], 1, qno);
2318 for (i = 0; i < phba->sli4_hba.num_possible_cpu; i++) {
2419 this_cpu_inc(phba->sli4_hba.c_stat->rcv_io);
2435 spin_lock_irqsave(&phba->sli4_hba.nvmet_io_wait_lock, iflag);
2437 &phba->sli4_hba.lpfc_nvmet_io_wait_list);
2438 phba->sli4_hba.nvmet_io_wait_cnt++;
2439 phba->sli4_hba.nvmet_io_wait_total++;
2440 spin_unlock_irqrestore(&phba->sli4_hba.nvmet_io_wait_lock,
2446 phba, phba->sli4_hba.nvmet_mrq_hdr[qno],
2447 phba->sli4_hba.nvmet_mrq_data[qno], 1, qno);
2456 spin_lock_irqsave(&phba->sli4_hba.t_active_list_lock, iflag);
2457 list_add_tail(&ctxp->list, &phba->sli4_hba.t_active_ctx_list);
2458 spin_unlock_irqrestore(&phba->sli4_hba.t_active_list_lock, iflag);
2642 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]);
2803 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]);
2880 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]);
2947 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]);
3067 spin_lock(&phba->sli4_hba.abts_nvmet_buf_list_lock);
3069 spin_unlock(&phba->sli4_hba.abts_nvmet_buf_list_lock);
3152 spin_lock(&phba->sli4_hba.abts_nvmet_buf_list_lock);
3154 spin_unlock(&phba->sli4_hba.abts_nvmet_buf_list_lock);
3288 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]);
3441 ctxp->hdwq = &phba->sli4_hba.hdwq[abts_wqeq->hba_wqidx];
3497 ctxp->hdwq = &phba->sli4_hba.hdwq[abts_wqeq->hba_wqidx];
3508 spin_lock(&phba->sli4_hba.abts_nvmet_buf_list_lock);
3510 spin_unlock(&phba->sli4_hba.abts_nvmet_buf_list_lock);