Lines Matching refs:virt

107 		pool->elements[i].virt = dma_pool_alloc(phba->lpfc_mbuf_pool,
109 if (!pool->elements[i].virt)
180 dma_pool_free(phba->lpfc_mbuf_pool, pool->elements[i].virt,
252 dma_pool_free(phba->lpfc_mbuf_pool, pool->elements[i].virt,
297 lpfc_mbuf_free(phba, mp->virt, mp->phys);
307 lpfc_mbuf_free(phba, mp->virt, mp->phys);
321 lpfc_mbuf_free(phba, mp->virt, mp->phys);
342 phba->cgn_i->virt, phba->cgn_i->phys);
391 ret = pool->elements[pool->current_count].virt;
401 * @virt: mbuf to free
413 __lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma)
418 pool->elements[pool->current_count].virt = virt;
422 dma_pool_free(phba->lpfc_mbuf_pool, virt, dma);
430 * @virt: mbuf to free
441 lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma)
446 __lpfc_mbuf_free(phba, virt, dma);
478 * @virt: nvmet_buf to free
484 lpfc_nvmet_buf_free(struct lpfc_hba *phba, void *virt, dma_addr_t dma)
486 dma_pool_free(phba->lpfc_sg_dma_buf_pool, virt, dma);
511 hbqbp->dbuf.virt = dma_pool_alloc(phba->lpfc_hbq_pool, GFP_KERNEL,
513 if (!hbqbp->dbuf.virt) {
536 dma_pool_free(phba->lpfc_hbq_pool, hbqbp->dbuf.virt, hbqbp->dbuf.phys);
563 dma_buf->hbuf.virt = dma_pool_alloc(phba->lpfc_hrb_pool, GFP_KERNEL,
565 if (!dma_buf->hbuf.virt) {
569 dma_buf->dbuf.virt = dma_pool_alloc(phba->lpfc_drb_pool, GFP_KERNEL,
571 if (!dma_buf->dbuf.virt) {
572 dma_pool_free(phba->lpfc_hrb_pool, dma_buf->hbuf.virt,
596 dma_pool_free(phba->lpfc_hrb_pool, dmab->hbuf.virt, dmab->hbuf.phys);
597 dma_pool_free(phba->lpfc_drb_pool, dmab->dbuf.virt, dmab->dbuf.phys);
621 dma_buf->hbuf.virt = dma_pool_alloc(phba->lpfc_hrb_pool, GFP_KERNEL,
623 if (!dma_buf->hbuf.virt) {
627 dma_buf->dbuf.virt = dma_pool_alloc(phba->lpfc_nvmet_drb_pool,
629 if (!dma_buf->dbuf.virt) {
630 dma_pool_free(phba->lpfc_hrb_pool, dma_buf->hbuf.virt,
654 dma_pool_free(phba->lpfc_hrb_pool, dmab->hbuf.virt, dmab->hbuf.phys);
656 dmab->dbuf.virt, dmab->dbuf.phys);
698 lpfc_mbuf_free(phba, mp->virt, mp->phys);