Lines Matching refs:ddp_pool

164 	struct ixgbe_fcoe_ddp_pool *ddp_pool;  in ixgbe_fcoe_ddp_setup()  local
200 if (!fcoe->ddp_pool) { in ixgbe_fcoe_ddp_setup()
205 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, get_cpu()); in ixgbe_fcoe_ddp_setup()
206 if (!ddp_pool->pool) { in ixgbe_fcoe_ddp_setup()
219 ddp->udl = dma_pool_alloc(ddp_pool->pool, GFP_ATOMIC, &ddp->udp); in ixgbe_fcoe_ddp_setup()
224 ddp->pool = ddp_pool->pool; in ixgbe_fcoe_ddp_setup()
235 ddp_pool->noddp++; in ixgbe_fcoe_ddp_setup()
275 ddp_pool->noddp_ext_buff++; in ixgbe_fcoe_ddp_setup()
620 struct ixgbe_fcoe_ddp_pool *ddp_pool; in ixgbe_fcoe_dma_pool_free() local
622 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, cpu); in ixgbe_fcoe_dma_pool_free()
623 if (ddp_pool->pool) in ixgbe_fcoe_dma_pool_free()
624 dma_pool_destroy(ddp_pool->pool); in ixgbe_fcoe_dma_pool_free()
625 ddp_pool->pool = NULL; in ixgbe_fcoe_dma_pool_free()
632 struct ixgbe_fcoe_ddp_pool *ddp_pool; in ixgbe_fcoe_dma_pool_alloc() local
643 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, cpu); in ixgbe_fcoe_dma_pool_alloc()
644 ddp_pool->pool = pool; in ixgbe_fcoe_dma_pool_alloc()
645 ddp_pool->noddp = 0; in ixgbe_fcoe_dma_pool_alloc()
646 ddp_pool->noddp_ext_buff = 0; in ixgbe_fcoe_dma_pool_alloc()
740 if (!fcoe->ddp_pool) in ixgbe_free_fcoe_ddp_resources()
781 if (!fcoe->ddp_pool) in ixgbe_setup_fcoe_ddp_resources()
820 fcoe->ddp_pool = alloc_percpu(struct ixgbe_fcoe_ddp_pool); in ixgbe_fcoe_ddp_enable()
822 if (!fcoe->ddp_pool) { in ixgbe_fcoe_ddp_enable()
841 if (!fcoe->ddp_pool) in ixgbe_fcoe_ddp_disable()
844 free_percpu(fcoe->ddp_pool); in ixgbe_fcoe_ddp_disable()
845 fcoe->ddp_pool = NULL; in ixgbe_fcoe_ddp_disable()