Home
last modified time | relevance | path

Searched refs:bm_pool (Results 1 – 1 of 1) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/marvell/
Dmvpp2.c3346 struct mvpp2_bm_pool *bm_pool, int size) in mvpp2_bm_pool_create() argument
3352 bm_pool->virt_addr = dma_alloc_coherent(&pdev->dev, size_bytes, in mvpp2_bm_pool_create()
3353 &bm_pool->phys_addr, in mvpp2_bm_pool_create()
3355 if (!bm_pool->virt_addr) in mvpp2_bm_pool_create()
3358 if (!IS_ALIGNED((u32)bm_pool->virt_addr, MVPP2_BM_POOL_PTR_ALIGN)) { in mvpp2_bm_pool_create()
3359 dma_free_coherent(&pdev->dev, size_bytes, bm_pool->virt_addr, in mvpp2_bm_pool_create()
3360 bm_pool->phys_addr); in mvpp2_bm_pool_create()
3362 bm_pool->id, MVPP2_BM_POOL_PTR_ALIGN); in mvpp2_bm_pool_create()
3366 mvpp2_write(priv, MVPP2_BM_POOL_BASE_REG(bm_pool->id), in mvpp2_bm_pool_create()
3367 bm_pool->phys_addr); in mvpp2_bm_pool_create()
[all …]