Lines Matching refs:child_resource
4063 struct devlink_resource *child_resource; in devlink_resource_find() local
4068 child_resource = devlink_resource_find(devlink, resource, in devlink_resource_find()
4070 if (child_resource) in devlink_resource_find()
4071 return child_resource; in devlink_resource_find()
4079 struct devlink_resource *child_resource; in devlink_resource_validate_children() local
4086 list_for_each_entry(child_resource, &resource->resource_list, list) in devlink_resource_validate_children()
4087 parts_size += child_resource->size_new; in devlink_resource_validate_children()
4182 struct devlink_resource *child_resource; in devlink_resource_put() local
4215 list_for_each_entry(child_resource, &resource->resource_list, list) { in devlink_resource_put()
4216 if (devlink_resource_put(devlink, skb, child_resource)) in devlink_resource_put()
10904 struct devlink_resource *tmp, *child_resource; in devlink_resource_unregister() local
10906 list_for_each_entry_safe(child_resource, tmp, &resource->resource_list, in devlink_resource_unregister()
10908 devlink_resource_unregister(devlink, child_resource); in devlink_resource_unregister()
10909 list_del(&child_resource->list); in devlink_resource_unregister()
10910 kfree(child_resource); in devlink_resource_unregister()
10921 struct devlink_resource *tmp, *child_resource; in devl_resources_unregister() local
10925 list_for_each_entry_safe(child_resource, tmp, &devlink->resource_list, in devl_resources_unregister()
10927 devlink_resource_unregister(devlink, child_resource); in devl_resources_unregister()
10928 list_del(&child_resource->list); in devl_resources_unregister()
10929 kfree(child_resource); in devl_resources_unregister()