Lines Matching refs:ddp_pool
485 struct i40e_fcoe_ddp_pool *ddp_pool; in i40e_fcoe_dma_pool_free() local
487 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, cpu); in i40e_fcoe_dma_pool_free()
488 if (!ddp_pool->pool) { in i40e_fcoe_dma_pool_free()
492 dma_pool_destroy(ddp_pool->pool); in i40e_fcoe_dma_pool_free()
493 ddp_pool->pool = NULL; in i40e_fcoe_dma_pool_free()
509 struct i40e_fcoe_ddp_pool *ddp_pool; in i40e_fcoe_dma_pool_create() local
513 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, cpu); in i40e_fcoe_dma_pool_create()
514 if (ddp_pool && ddp_pool->pool) { in i40e_fcoe_dma_pool_create()
525 ddp_pool->pool = pool; in i40e_fcoe_dma_pool_create()
545 if (!fcoe->ddp_pool) in i40e_fcoe_free_ddp_resources()
554 free_percpu(fcoe->ddp_pool); in i40e_fcoe_free_ddp_resources()
555 fcoe->ddp_pool = NULL; in i40e_fcoe_free_ddp_resources()
580 if (fcoe->ddp_pool) in i40e_fcoe_setup_ddp_resources()
584 fcoe->ddp_pool = alloc_percpu(struct i40e_fcoe_ddp_pool); in i40e_fcoe_setup_ddp_resources()
585 if (!fcoe->ddp_pool) { in i40e_fcoe_setup_ddp_resources()
821 struct i40e_fcoe_ddp_pool *ddp_pool; in i40e_fcoe_ddp_setup() local
854 if (!fcoe->ddp_pool) { in i40e_fcoe_ddp_setup()
859 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, get_cpu()); in i40e_fcoe_ddp_setup()
860 if (!ddp_pool->pool) { in i40e_fcoe_ddp_setup()
874 ddp->udl = dma_pool_alloc(ddp_pool->pool, GFP_ATOMIC, &ddp->udp); in i40e_fcoe_ddp_setup()
926 ddp->pool = ddp_pool->pool; in i40e_fcoe_ddp_setup()