Lines Matching refs:ddp_pool

141 	struct ixgbe_fcoe_ddp_pool *ddp_pool;  in ixgbe_fcoe_ddp_setup()  local
177 if (!fcoe->ddp_pool) { in ixgbe_fcoe_ddp_setup()
182 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, get_cpu()); in ixgbe_fcoe_ddp_setup()
183 if (!ddp_pool->pool) { in ixgbe_fcoe_ddp_setup()
196 ddp->udl = dma_pool_alloc(ddp_pool->pool, GFP_ATOMIC, &ddp->udp); in ixgbe_fcoe_ddp_setup()
201 ddp->pool = ddp_pool->pool; in ixgbe_fcoe_ddp_setup()
212 ddp_pool->noddp++; in ixgbe_fcoe_ddp_setup()
252 ddp_pool->noddp_ext_buff++; in ixgbe_fcoe_ddp_setup()
600 struct ixgbe_fcoe_ddp_pool *ddp_pool; in ixgbe_fcoe_dma_pool_free() local
602 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, cpu); in ixgbe_fcoe_dma_pool_free()
603 dma_pool_destroy(ddp_pool->pool); in ixgbe_fcoe_dma_pool_free()
604 ddp_pool->pool = NULL; in ixgbe_fcoe_dma_pool_free()
611 struct ixgbe_fcoe_ddp_pool *ddp_pool; in ixgbe_fcoe_dma_pool_alloc() local
622 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, cpu); in ixgbe_fcoe_dma_pool_alloc()
623 ddp_pool->pool = pool; in ixgbe_fcoe_dma_pool_alloc()
624 ddp_pool->noddp = 0; in ixgbe_fcoe_dma_pool_alloc()
625 ddp_pool->noddp_ext_buff = 0; in ixgbe_fcoe_dma_pool_alloc()
719 if (!fcoe->ddp_pool) in ixgbe_free_fcoe_ddp_resources()
760 if (!fcoe->ddp_pool) in ixgbe_setup_fcoe_ddp_resources()
799 fcoe->ddp_pool = alloc_percpu(struct ixgbe_fcoe_ddp_pool); in ixgbe_fcoe_ddp_enable()
801 if (!fcoe->ddp_pool) { in ixgbe_fcoe_ddp_enable()
820 if (!fcoe->ddp_pool) in ixgbe_fcoe_ddp_disable()
823 free_percpu(fcoe->ddp_pool); in ixgbe_fcoe_ddp_disable()
824 fcoe->ddp_pool = NULL; in ixgbe_fcoe_ddp_disable()