Lines Matching refs:hwqid
20340 * @hwqid: belong to which HWQ.
20351 void lpfc_snapshot_mxp(struct lpfc_hba *phba, u32 hwqid)
20359 qp = &phba->sli4_hba.hdwq[hwqid];
20381 * @hwqid: belong to which HWQ.
20386 void lpfc_adjust_pvt_pool_count(struct lpfc_hba *phba, u32 hwqid)
20392 multixri_pool = phba->sli4_hba.hdwq[hwqid].p_multixri_pool;
20405 lpfc_move_xri_pvt_to_pbl(phba, hwqid);
20412 * @hwqid: belong to which HWQ.
20417 void lpfc_adjust_high_watermark(struct lpfc_hba *phba, u32 hwqid)
20428 qp = &phba->sli4_hba.hdwq[hwqid];
20455 * @hwqid: belong to which HWQ.
20458 * All free XRIs are moved from private to public pool on hwqid with 2 steps.
20462 void lpfc_move_xri_pvt_to_pbl(struct lpfc_hba *phba, u32 hwqid)
20473 qp = &phba->sli4_hba.hdwq[hwqid];
20573 * @hwqid: belong to which HWQ.
20577 * Round Robin method. The search always starts from local hwqid, then the next
20579 * a batch of free common bufs are moved to private pool on hwqid.
20582 void lpfc_move_xri_pbl_to_pvt(struct lpfc_hba *phba, u32 hwqid, u32 count)
20593 qp = &phba->sli4_hba.hdwq[hwqid];
20609 /* Get the next hwqid which was found last time */
20624 /* Exit while-loop if success or all hwqid are checked */
20637 if (next_hwqid == hwqid)
20648 * @hwqid: belong to which HWQ.
20653 void lpfc_keep_pvt_pool_above_lowwm(struct lpfc_hba *phba, u32 hwqid)
20658 multixri_pool = phba->sli4_hba.hdwq[hwqid].p_multixri_pool;
20662 lpfc_move_xri_pbl_to_pvt(phba, hwqid, XRI_BATCH);
20845 * @hwqid: belong to which HWQ
20867 int hwqid, int expedite)
20874 qp = &phba->sli4_hba.hdwq[hwqid];
20882 lpfc_move_xri_pbl_to_pvt(phba, hwqid, XRI_BATCH);
20889 lpfc_ncmd->hdwq_no = hwqid;
20929 * @hwqid: belong to which HWQ
20945 u32 hwqid, int expedite)
20951 qp = &phba->sli4_hba.hdwq[hwqid];
20956 phba, ndlp, hwqid, expedite);
20961 lpfc_cmd = lpfc_io_buf(phba, ndlp, hwqid);
20973 lpfc_cmd = lpfc_io_buf(phba, ndlp, hwqid);