Lines Matching refs:resource_list
74 struct list_head resource_list; member
3560 struct list_head *resource_list; in devlink_resource_find() local
3563 resource_list = &resource->resource_list; in devlink_resource_find()
3565 resource_list = &devlink->resource_list; in devlink_resource_find()
3567 list_for_each_entry(resource, resource_list, list) { in devlink_resource_find()
3588 if (list_empty(&resource->resource_list)) in devlink_resource_validate_children()
3591 list_for_each_entry(child_resource, &resource->resource_list, list) in devlink_resource_validate_children()
3709 if (list_empty(&resource->resource_list)) in devlink_resource_put()
3721 list_for_each_entry(child_resource, &resource->resource_list, list) { in devlink_resource_put()
3751 resource = list_first_entry(&devlink->resource_list, in devlink_resource_fill()
3775 list_for_each_entry_from(resource, &devlink->resource_list, list) { in devlink_resource_fill()
3812 if (list_empty(&devlink->resource_list)) in devlink_nl_cmd_resource_dump()
3822 struct list_head *resource_list; in devlink_resources_validate() local
3826 resource_list = &resource->resource_list; in devlink_resources_validate()
3828 resource_list = &devlink->resource_list; in devlink_resources_validate()
3830 list_for_each_entry(resource, resource_list, list) { in devlink_resources_validate()
7895 struct list_head *resource_list; in devl_resource_register() local
7911 resource_list = &devlink->resource_list; in devl_resource_register()
7918 resource_list = &parent_resource->resource_list; in devl_resource_register()
7933 INIT_LIST_HEAD(&resource->resource_list); in devl_resource_register()
7934 list_add_tail(&resource->list, resource_list); in devl_resource_register()
7978 list_for_each_entry_safe(child_resource, tmp, &resource->resource_list, in devlink_resource_unregister()
7997 list_for_each_entry_safe(child_resource, tmp, &devlink->resource_list, in devl_resources_unregister()