Lines Matching refs:free_count
59 if (res_pool->free_count < 0 || in fsl_mc_resource_pool_add_device()
60 res_pool->free_count > res_pool->max_count) in fsl_mc_resource_pool_add_device()
79 res_pool->free_count++; in fsl_mc_resource_pool_add_device()
127 if (res_pool->free_count <= 0 || in fsl_mc_resource_pool_remove_device()
128 res_pool->free_count > res_pool->max_count) { in fsl_mc_resource_pool_remove_device()
146 res_pool->free_count--; in fsl_mc_resource_pool_remove_device()
217 if (res_pool->free_count <= 0 || in fsl_mc_resource_allocate()
218 res_pool->free_count > res_pool->max_count) in fsl_mc_resource_allocate()
223 res_pool->free_count--; in fsl_mc_resource_allocate()
242 if (res_pool->free_count < 0 || in fsl_mc_resource_free()
243 res_pool->free_count >= res_pool->max_count) in fsl_mc_resource_free()
250 res_pool->free_count++; in fsl_mc_resource_free()
403 res_pool->free_count = irq_count; in fsl_mc_populate_irq_pool()
429 if (res_pool->free_count != res_pool->max_count) in fsl_mc_cleanup_irq_pool()
434 res_pool->free_count = 0; in fsl_mc_cleanup_irq_pool()
469 if (res_pool->free_count < irq_count) { in fsl_mc_allocate_irqs()
551 res_pool->free_count = 0; in fsl_mc_init_all_resource_pools()