Lines Matching refs:child_resource
3534 struct devlink_resource *child_resource; in devlink_resource_find() local
3539 child_resource = devlink_resource_find(devlink, resource, in devlink_resource_find()
3541 if (child_resource) in devlink_resource_find()
3542 return child_resource; in devlink_resource_find()
3550 struct devlink_resource *child_resource; in devlink_resource_validate_children() local
3557 list_for_each_entry(child_resource, &resource->resource_list, list) in devlink_resource_validate_children()
3558 parts_size += child_resource->size_new; in devlink_resource_validate_children()
3653 struct devlink_resource *child_resource; in devlink_resource_put() local
3686 list_for_each_entry(child_resource, &resource->resource_list, list) { in devlink_resource_put()
3687 if (devlink_resource_put(devlink, skb, child_resource)) in devlink_resource_put()
9799 struct devlink_resource *tmp, *child_resource; in devlink_resources_unregister() local
9810 list_for_each_entry_safe(child_resource, tmp, resource_list, list) { in devlink_resources_unregister()
9811 devlink_resources_unregister(devlink, child_resource); in devlink_resources_unregister()
9812 list_del(&child_resource->list); in devlink_resources_unregister()
9813 kfree(child_resource); in devlink_resources_unregister()