Lines Matching refs:resource_list
33 struct list_head resource_list; member
42 struct list_head *resource_list; in devlink_resource_find() local
45 resource_list = &resource->resource_list; in devlink_resource_find()
47 resource_list = &devlink->resource_list; in devlink_resource_find()
49 list_for_each_entry(resource, resource_list, list) { in devlink_resource_find()
70 if (list_empty(&resource->resource_list)) in devlink_resource_validate_children()
73 list_for_each_entry(child_resource, &resource->resource_list, list) in devlink_resource_validate_children()
187 if (list_empty(&resource->resource_list)) in devlink_resource_put()
199 list_for_each_entry(child_resource, &resource->resource_list, list) { in devlink_resource_put()
229 resource = list_first_entry(&devlink->resource_list, in devlink_resource_fill()
253 list_for_each_entry_from(resource, &devlink->resource_list, list) { in devlink_resource_fill()
289 if (list_empty(&devlink->resource_list)) in devlink_nl_resource_dump_doit()
299 struct list_head *resource_list; in devlink_resources_validate() local
303 resource_list = &resource->resource_list; in devlink_resources_validate()
305 resource_list = &devlink->resource_list; in devlink_resources_validate()
307 list_for_each_entry(resource, resource_list, list) { in devlink_resources_validate()
339 struct list_head *resource_list; in devl_resource_register() local
355 resource_list = &devlink->resource_list; in devl_resource_register()
362 resource_list = &parent_resource->resource_list; in devl_resource_register()
377 INIT_LIST_HEAD(&resource->resource_list); in devl_resource_register()
378 list_add_tail(&resource->list, resource_list); in devl_resource_register()
389 list_for_each_entry_safe(child_resource, tmp, &resource->resource_list, in devlink_resource_unregister()
408 list_for_each_entry_safe(child_resource, tmp, &devlink->resource_list, in devl_resources_unregister()