Lines Matching refs:pbl_pool
21449 struct lpfc_pbl_pool *pbl_pool; in lpfc_snapshot_mxp() local
21459 pbl_pool = &qp->p_multixri_pool->pbl_pool; in lpfc_snapshot_mxp()
21462 multixri_pool->stat_pbl_count = pbl_pool->count; in lpfc_snapshot_mxp()
21557 struct lpfc_pbl_pool *pbl_pool; in lpfc_move_xri_pvt_to_pbl() local
21567 pbl_pool = &qp->p_multixri_pool->pbl_pool; in lpfc_move_xri_pvt_to_pbl()
21571 lpfc_qp_spin_lock_irqsave(&pbl_pool->lock, iflag, qp, mv_to_pub_pool); in lpfc_move_xri_pvt_to_pbl()
21590 list_splice_init(&pvt_pool->list, &pbl_pool->list); in lpfc_move_xri_pvt_to_pbl()
21595 pbl_pool->count += (pvt_pool->count - tmp_count); in lpfc_move_xri_pvt_to_pbl()
21599 list_splice_init(&pvt_pool->list, &pbl_pool->list); in lpfc_move_xri_pvt_to_pbl()
21600 pbl_pool->count += pvt_pool->count; in lpfc_move_xri_pvt_to_pbl()
21605 spin_unlock_irqrestore(&pbl_pool->lock, iflag); in lpfc_move_xri_pvt_to_pbl()
21627 struct lpfc_pbl_pool *pbl_pool, in _lpfc_move_xri_pbl_to_pvt() argument
21635 ret = spin_trylock_irqsave(&pbl_pool->lock, iflag); in _lpfc_move_xri_pbl_to_pvt()
21637 if (pbl_pool->count) { in _lpfc_move_xri_pbl_to_pvt()
21642 &pbl_pool->list, in _lpfc_move_xri_pbl_to_pvt()
21647 pbl_pool->count--; in _lpfc_move_xri_pbl_to_pvt()
21654 spin_unlock_irqrestore(&pbl_pool->lock, iflag); in _lpfc_move_xri_pbl_to_pvt()
21657 spin_unlock_irqrestore(&pbl_pool->lock, iflag); in _lpfc_move_xri_pbl_to_pvt()
21680 struct lpfc_pbl_pool *pbl_pool; in lpfc_move_xri_pbl_to_pvt() local
21689 pbl_pool = &multixri_pool->pbl_pool; in lpfc_move_xri_pbl_to_pvt()
21692 ret = _lpfc_move_xri_pbl_to_pvt(phba, qp, pbl_pool, pvt_pool, count); in lpfc_move_xri_pbl_to_pvt()
21711 pbl_pool = &next_multixri_pool->pbl_pool; in lpfc_move_xri_pbl_to_pvt()
21715 phba, qp, pbl_pool, pvt_pool, count); in lpfc_move_xri_pbl_to_pvt()
21774 struct lpfc_pbl_pool *pbl_pool; in lpfc_release_io_buf() local
21812 pbl_pool = &qp->p_multixri_pool->pbl_pool; in lpfc_release_io_buf()
21842 lpfc_qp_spin_lock_irqsave(&pbl_pool->lock, iflag, in lpfc_release_io_buf()
21845 &pbl_pool->list); in lpfc_release_io_buf()
21846 pbl_pool->count++; in lpfc_release_io_buf()
21847 spin_unlock_irqrestore(&pbl_pool->lock, iflag); in lpfc_release_io_buf()