Lines Matching refs:pbl_pool
20356 struct lpfc_pbl_pool *pbl_pool; in lpfc_snapshot_mxp() local
20366 pbl_pool = &qp->p_multixri_pool->pbl_pool; in lpfc_snapshot_mxp()
20369 multixri_pool->stat_pbl_count = pbl_pool->count; in lpfc_snapshot_mxp()
20464 struct lpfc_pbl_pool *pbl_pool; in lpfc_move_xri_pvt_to_pbl() local
20474 pbl_pool = &qp->p_multixri_pool->pbl_pool; in lpfc_move_xri_pvt_to_pbl()
20478 lpfc_qp_spin_lock_irqsave(&pbl_pool->lock, iflag, qp, mv_to_pub_pool); in lpfc_move_xri_pvt_to_pbl()
20497 list_splice_init(&pvt_pool->list, &pbl_pool->list); in lpfc_move_xri_pvt_to_pbl()
20502 pbl_pool->count += (pvt_pool->count - tmp_count); in lpfc_move_xri_pvt_to_pbl()
20506 list_splice_init(&pvt_pool->list, &pbl_pool->list); in lpfc_move_xri_pvt_to_pbl()
20507 pbl_pool->count += pvt_pool->count; in lpfc_move_xri_pvt_to_pbl()
20512 spin_unlock_irqrestore(&pbl_pool->lock, iflag); in lpfc_move_xri_pvt_to_pbl()
20534 struct lpfc_pbl_pool *pbl_pool, in _lpfc_move_xri_pbl_to_pvt() argument
20542 ret = spin_trylock_irqsave(&pbl_pool->lock, iflag); in _lpfc_move_xri_pbl_to_pvt()
20544 if (pbl_pool->count) { in _lpfc_move_xri_pbl_to_pvt()
20549 &pbl_pool->list, in _lpfc_move_xri_pbl_to_pvt()
20554 pbl_pool->count--; in _lpfc_move_xri_pbl_to_pvt()
20561 spin_unlock_irqrestore(&pbl_pool->lock, iflag); in _lpfc_move_xri_pbl_to_pvt()
20564 spin_unlock_irqrestore(&pbl_pool->lock, iflag); in _lpfc_move_xri_pbl_to_pvt()
20587 struct lpfc_pbl_pool *pbl_pool; in lpfc_move_xri_pbl_to_pvt() local
20596 pbl_pool = &multixri_pool->pbl_pool; in lpfc_move_xri_pbl_to_pvt()
20599 ret = _lpfc_move_xri_pbl_to_pvt(phba, qp, pbl_pool, pvt_pool, count); in lpfc_move_xri_pbl_to_pvt()
20618 pbl_pool = &next_multixri_pool->pbl_pool; in lpfc_move_xri_pbl_to_pvt()
20622 phba, qp, pbl_pool, pvt_pool, count); in lpfc_move_xri_pbl_to_pvt()
20681 struct lpfc_pbl_pool *pbl_pool; in lpfc_release_io_buf() local
20719 pbl_pool = &qp->p_multixri_pool->pbl_pool; in lpfc_release_io_buf()
20749 lpfc_qp_spin_lock_irqsave(&pbl_pool->lock, iflag, in lpfc_release_io_buf()
20752 &pbl_pool->list); in lpfc_release_io_buf()
20753 pbl_pool->count++; in lpfc_release_io_buf()
20754 spin_unlock_irqrestore(&pbl_pool->lock, iflag); in lpfc_release_io_buf()