Lines Matching refs:hdwq
2874 axchg->hdwq = &phba->sli4_hba.hdwq[0]; in lpfc_nvme_unsol_ls_handler()
4117 pring = phba->sli4_hba.hdwq[i].io_wq->pring; in lpfc_sli_abort_fcp_rings()
4148 !phba->sli4_hba.hdwq) { in lpfc_sli_flush_io_rings()
4159 pring = phba->sli4_hba.hdwq[i].io_wq->pring; in lpfc_sli_flush_io_rings()
5675 if (sli4_hba->hdwq) { in lpfc_sli4_arm_cqeq_intr()
5678 qp = &sli4_hba->hdwq[qidx]; in lpfc_sli4_arm_cqeq_intr()
7304 struct lpfc_sli4_hdw_queue *hdwq; in lpfc_init_idle_stat_hb() local
7310 hdwq = &phba->sli4_hba.hdwq[phba->sli4_hba.cpu_map[i].hdwq]; in lpfc_init_idle_stat_hb()
7311 cq = hdwq->io_cq; in lpfc_init_idle_stat_hb()
8110 if (sli4_hba->hdwq) { in lpfc_sli4_process_missed_mbox_completions()
10130 wq = phba->sli4_hba.hdwq[piocb->hba_wqidx].io_wq; in __lpfc_sli_issue_iocb_s4()
10267 if (unlikely(!phba->sli4_hba.hdwq)) in lpfc_sli4_calc_ring()
10277 return phba->sli4_hba.hdwq[piocb->hba_wqidx].io_wq->pring; in lpfc_sli4_calc_ring()
10309 eq = phba->sli4_hba.hdwq[piocb->hba_wqidx].hba_eq; in lpfc_sli_issue_iocb()
10759 pring = phba->sli4_hba.hdwq[i].io_wq->pring; in lpfc_sli4_queue_init()
11878 phba->sli4_hba.hdwq[iocbq->hba_wqidx].io_wq->pring; in lpfc_sli_abort_taskmgmt()
13615 lpfc_sli4_io_xri_aborted(phba, wcqe, cq->hdwq); in lpfc_sli4_sp_handle_abort_xri_wcqe()
13630 cq_event->hdwq = cq->hdwq; in lpfc_sli4_sp_handle_abort_xri_wcqe()
14400 uint32_t qidx = eq->hdwq; in lpfc_sli4_hba_handle_eqe()
14441 phba->sli4_hba.hdwq[qidx].hba_eq); in lpfc_sli4_hba_handle_eqe()
14586 if (unlikely(!phba->sli4_hba.hdwq)) in lpfc_sli4_hba_intr_handler()
15397 struct lpfc_sli4_hdw_queue *hdwq, uint32_t type, in lpfc_cq_create_set() argument
15413 if (!cqp || !hdwq || !numcq) in lpfc_cq_create_set()
15440 eq = hdwq[idx].hba_eq; in lpfc_cq_create_set()
20031 wq = phba->sli4_hba.hdwq[0].io_wq; in lpfc_drain_txq()
20359 qp = &phba->sli4_hba.hdwq[hwqid]; in lpfc_snapshot_mxp()
20392 multixri_pool = phba->sli4_hba.hdwq[hwqid].p_multixri_pool; in lpfc_adjust_pvt_pool_count()
20428 qp = &phba->sli4_hba.hdwq[hwqid]; in lpfc_adjust_high_watermark()
20473 qp = &phba->sli4_hba.hdwq[hwqid]; in lpfc_move_xri_pvt_to_pbl()
20593 qp = &phba->sli4_hba.hdwq[hwqid]; in lpfc_move_xri_pbl_to_pvt()
20617 phba->sli4_hba.hdwq[next_hwqid].p_multixri_pool; in lpfc_move_xri_pbl_to_pvt()
20658 multixri_pool = phba->sli4_hba.hdwq[hwqid].p_multixri_pool; in lpfc_keep_pvt_pool_above_lowwm()
20874 qp = &phba->sli4_hba.hdwq[hwqid]; in lpfc_get_io_buf_from_multixri_pools()
20888 lpfc_ncmd->hdwq = qp; in lpfc_get_io_buf_from_multixri_pools()
20906 qp = &phba->sli4_hba.hdwq[idx]; in lpfc_io_buf()
20918 lpfc_cmd->hdwq = qp; in lpfc_io_buf()
20951 qp = &phba->sli4_hba.hdwq[hwqid]; in lpfc_get_io_buf()
20999 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq; in lpfc_get_sgl_per_hdwq() local
21000 struct list_head *buf_list = &hdwq->sgl_list; in lpfc_get_sgl_per_hdwq()
21003 spin_lock_irqsave(&hdwq->hdwq_lock, iflags); in lpfc_get_sgl_per_hdwq()
21015 spin_unlock_irqrestore(&hdwq->hdwq_lock, iflags); in lpfc_get_sgl_per_hdwq()
21017 cpu_to_node(hdwq->io_wq->chann)); in lpfc_get_sgl_per_hdwq()
21037 spin_lock_irqsave(&hdwq->hdwq_lock, iflags); in lpfc_get_sgl_per_hdwq()
21045 spin_unlock_irqrestore(&hdwq->hdwq_lock, iflags); in lpfc_get_sgl_per_hdwq()
21067 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq; in lpfc_put_sgl_per_hdwq() local
21068 struct list_head *buf_list = &hdwq->sgl_list; in lpfc_put_sgl_per_hdwq()
21071 spin_lock_irqsave(&hdwq->hdwq_lock, iflags); in lpfc_put_sgl_per_hdwq()
21084 spin_unlock_irqrestore(&hdwq->hdwq_lock, iflags); in lpfc_put_sgl_per_hdwq()
21100 struct lpfc_sli4_hdw_queue *hdwq) in lpfc_free_sgl_per_hdwq() argument
21102 struct list_head *buf_list = &hdwq->sgl_list; in lpfc_free_sgl_per_hdwq()
21107 spin_lock_irqsave(&hdwq->hdwq_lock, iflags); in lpfc_free_sgl_per_hdwq()
21119 spin_unlock_irqrestore(&hdwq->hdwq_lock, iflags); in lpfc_free_sgl_per_hdwq()
21141 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq; in lpfc_get_cmd_rsp_buf_per_hdwq() local
21142 struct list_head *buf_list = &hdwq->cmd_rsp_buf_list; in lpfc_get_cmd_rsp_buf_per_hdwq()
21145 spin_lock_irqsave(&hdwq->hdwq_lock, iflags); in lpfc_get_cmd_rsp_buf_per_hdwq()
21158 spin_unlock_irqrestore(&hdwq->hdwq_lock, iflags); in lpfc_get_cmd_rsp_buf_per_hdwq()
21160 cpu_to_node(hdwq->io_wq->chann)); in lpfc_get_cmd_rsp_buf_per_hdwq()
21185 spin_lock_irqsave(&hdwq->hdwq_lock, iflags); in lpfc_get_cmd_rsp_buf_per_hdwq()
21193 spin_unlock_irqrestore(&hdwq->hdwq_lock, iflags); in lpfc_get_cmd_rsp_buf_per_hdwq()
21216 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq; in lpfc_put_cmd_rsp_buf_per_hdwq() local
21217 struct list_head *buf_list = &hdwq->cmd_rsp_buf_list; in lpfc_put_cmd_rsp_buf_per_hdwq()
21220 spin_lock_irqsave(&hdwq->hdwq_lock, iflags); in lpfc_put_cmd_rsp_buf_per_hdwq()
21233 spin_unlock_irqrestore(&hdwq->hdwq_lock, iflags); in lpfc_put_cmd_rsp_buf_per_hdwq()
21249 struct lpfc_sli4_hdw_queue *hdwq) in lpfc_free_cmd_rsp_buf_per_hdwq() argument
21251 struct list_head *buf_list = &hdwq->cmd_rsp_buf_list; in lpfc_free_cmd_rsp_buf_per_hdwq()
21256 spin_lock_irqsave(&hdwq->hdwq_lock, iflags); in lpfc_free_cmd_rsp_buf_per_hdwq()
21269 spin_unlock_irqrestore(&hdwq->hdwq_lock, iflags); in lpfc_free_cmd_rsp_buf_per_hdwq()