pbl_pool 111 drivers/infiniband/hw/cxgb3/cxio_hal.h struct gen_pool *pbl_pool; pbl_pool 259 drivers/infiniband/hw/cxgb3/cxio_resource.c unsigned long addr = gen_pool_alloc(rdev_p->pbl_pool, size); pbl_pool 267 drivers/infiniband/hw/cxgb3/cxio_resource.c gen_pool_free(rdev_p->pbl_pool, (unsigned long)addr, size); pbl_pool 274 drivers/infiniband/hw/cxgb3/cxio_resource.c rdev_p->pbl_pool = gen_pool_create(MIN_PBL_SHIFT, -1); pbl_pool 275 drivers/infiniband/hw/cxgb3/cxio_resource.c if (!rdev_p->pbl_pool) pbl_pool 284 drivers/infiniband/hw/cxgb3/cxio_resource.c if (gen_pool_add(rdev_p->pbl_pool, pbl_start, pbl_chunk, -1)) { pbl_pool 306 drivers/infiniband/hw/cxgb3/cxio_resource.c gen_pool_destroy(rdev_p->pbl_pool); pbl_pool 176 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct gen_pool *pbl_pool; pbl_pool 267 drivers/infiniband/hw/cxgb4/resource.c unsigned long addr = gen_pool_alloc(rdev->pbl_pool, size); pbl_pool 286 drivers/infiniband/hw/cxgb4/resource.c gen_pool_destroy(rdev->pbl_pool); pbl_pool 296 drivers/infiniband/hw/cxgb4/resource.c gen_pool_free(rdev->pbl_pool, (unsigned long)addr, size); pbl_pool 304 drivers/infiniband/hw/cxgb4/resource.c rdev->pbl_pool = gen_pool_create(MIN_PBL_SHIFT, -1); pbl_pool 305 drivers/infiniband/hw/cxgb4/resource.c if (!rdev->pbl_pool) pbl_pool 314 drivers/infiniband/hw/cxgb4/resource.c if (gen_pool_add(rdev->pbl_pool, pbl_start, pbl_chunk, -1)) { pbl_pool 465 drivers/scsi/lpfc/lpfc_debugfs.c struct lpfc_pbl_pool *pbl_pool; pbl_pool 532 drivers/scsi/lpfc/lpfc_debugfs.c pbl_pool = &multixri_pool->pbl_pool; pbl_pool 538 drivers/scsi/lpfc/lpfc_debugfs.c i, pbl_pool->count, pvt_pool->count, pbl_pool 3156 drivers/scsi/lpfc/lpfc_init.c struct lpfc_pbl_pool *pbl_pool; pbl_pool 3198 drivers/scsi/lpfc/lpfc_init.c pbl_pool = &multixri_pool->pbl_pool; pbl_pool 3199 drivers/scsi/lpfc/lpfc_init.c spin_lock_init(&pbl_pool->lock); pbl_pool 3201 drivers/scsi/lpfc/lpfc_init.c spin_lock(&pbl_pool->lock); pbl_pool 3202 drivers/scsi/lpfc/lpfc_init.c INIT_LIST_HEAD(&pbl_pool->list); pbl_pool 3205 drivers/scsi/lpfc/lpfc_init.c list_move_tail(&lpfc_ncmd->list, &pbl_pool->list); pbl_pool 3207 drivers/scsi/lpfc/lpfc_init.c pbl_pool->count++; pbl_pool 3211 drivers/scsi/lpfc/lpfc_init.c pbl_pool->count, i); pbl_pool 3212 drivers/scsi/lpfc/lpfc_init.c spin_unlock(&pbl_pool->lock); pbl_pool 3242 drivers/scsi/lpfc/lpfc_init.c struct lpfc_pbl_pool *pbl_pool; pbl_pool 3264 drivers/scsi/lpfc/lpfc_init.c pbl_pool = &multixri_pool->pbl_pool; pbl_pool 3265 drivers/scsi/lpfc/lpfc_init.c spin_lock(&pbl_pool->lock); pbl_pool 3269 drivers/scsi/lpfc/lpfc_init.c pbl_pool->count, i); pbl_pool 3272 drivers/scsi/lpfc/lpfc_init.c &pbl_pool->list, list) { pbl_pool 3276 drivers/scsi/lpfc/lpfc_init.c pbl_pool->count--; pbl_pool 3279 drivers/scsi/lpfc/lpfc_init.c INIT_LIST_HEAD(&pbl_pool->list); pbl_pool 3280 drivers/scsi/lpfc/lpfc_init.c pbl_pool->count = 0; pbl_pool 3282 drivers/scsi/lpfc/lpfc_init.c spin_unlock(&pbl_pool->lock); pbl_pool 19935 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_pbl_pool *pbl_pool; pbl_pool 19945 drivers/scsi/lpfc/lpfc_sli.c pbl_pool = &qp->p_multixri_pool->pbl_pool; pbl_pool 19948 drivers/scsi/lpfc/lpfc_sli.c multixri_pool->stat_pbl_count = pbl_pool->count; pbl_pool 20043 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_pbl_pool *pbl_pool; pbl_pool 20053 drivers/scsi/lpfc/lpfc_sli.c pbl_pool = &qp->p_multixri_pool->pbl_pool; pbl_pool 20057 drivers/scsi/lpfc/lpfc_sli.c lpfc_qp_spin_lock_irqsave(&pbl_pool->lock, iflag, qp, mv_to_pub_pool); pbl_pool 20076 drivers/scsi/lpfc/lpfc_sli.c list_splice_init(&pvt_pool->list, &pbl_pool->list); pbl_pool 20081 drivers/scsi/lpfc/lpfc_sli.c pbl_pool->count += (pvt_pool->count - tmp_count); pbl_pool 20085 drivers/scsi/lpfc/lpfc_sli.c list_splice_init(&pvt_pool->list, &pbl_pool->list); pbl_pool 20086 drivers/scsi/lpfc/lpfc_sli.c pbl_pool->count += pvt_pool->count; pbl_pool 20091 drivers/scsi/lpfc/lpfc_sli.c spin_unlock_irqrestore(&pbl_pool->lock, iflag); pbl_pool 20112 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_pbl_pool *pbl_pool, pbl_pool 20120 drivers/scsi/lpfc/lpfc_sli.c ret = spin_trylock_irqsave(&pbl_pool->lock, iflag); pbl_pool 20122 drivers/scsi/lpfc/lpfc_sli.c if (pbl_pool->count) { pbl_pool 20127 drivers/scsi/lpfc/lpfc_sli.c &pbl_pool->list, pbl_pool 20132 drivers/scsi/lpfc/lpfc_sli.c pbl_pool->count--; pbl_pool 20139 drivers/scsi/lpfc/lpfc_sli.c spin_unlock_irqrestore(&pbl_pool->lock, iflag); pbl_pool 20142 drivers/scsi/lpfc/lpfc_sli.c spin_unlock_irqrestore(&pbl_pool->lock, iflag); pbl_pool 20165 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_pbl_pool *pbl_pool; pbl_pool 20174 drivers/scsi/lpfc/lpfc_sli.c pbl_pool = &multixri_pool->pbl_pool; pbl_pool 20177 drivers/scsi/lpfc/lpfc_sli.c ret = _lpfc_move_xri_pbl_to_pvt(phba, qp, pbl_pool, pvt_pool, count); pbl_pool 20196 drivers/scsi/lpfc/lpfc_sli.c pbl_pool = &next_multixri_pool->pbl_pool; pbl_pool 20200 drivers/scsi/lpfc/lpfc_sli.c phba, qp, pbl_pool, pvt_pool, count); pbl_pool 20259 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_pbl_pool *pbl_pool; pbl_pool 20297 drivers/scsi/lpfc/lpfc_sli.c pbl_pool = &qp->p_multixri_pool->pbl_pool; pbl_pool 20327 drivers/scsi/lpfc/lpfc_sli.c lpfc_qp_spin_lock_irqsave(&pbl_pool->lock, iflag, pbl_pool 20330 drivers/scsi/lpfc/lpfc_sli.c &pbl_pool->list); pbl_pool 20331 drivers/scsi/lpfc/lpfc_sli.c pbl_pool->count++; pbl_pool 20332 drivers/scsi/lpfc/lpfc_sli.c spin_unlock_irqrestore(&pbl_pool->lock, iflag); pbl_pool 625 drivers/scsi/lpfc/lpfc_sli4.h struct lpfc_pbl_pool pbl_pool; /* Public free XRI pool */