Searched refs:res_pool (Results 1 – 1 of 1) sorted by relevance
37 struct fsl_mc_resource_pool *res_pool; in fsl_mc_resource_pool_add_device() local49 res_pool = &mc_bus->resource_pools[pool_type]; in fsl_mc_resource_pool_add_device()50 if (res_pool->type != pool_type) in fsl_mc_resource_pool_add_device()52 if (res_pool->mc_bus != mc_bus) in fsl_mc_resource_pool_add_device()55 mutex_lock(&res_pool->mutex); in fsl_mc_resource_pool_add_device()57 if (res_pool->max_count < 0) in fsl_mc_resource_pool_add_device()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()75 resource->parent_pool = res_pool; in fsl_mc_resource_pool_add_device()77 list_add_tail(&resource->node, &res_pool->free_list); in fsl_mc_resource_pool_add_device()[all …]