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()
190 if (list_empty(&resource->resource_list)) in devlink_resource_put()
202 list_for_each_entry(child_resource, &resource->resource_list, list) { in devlink_resource_put()
232 resource = list_first_entry(&devlink->resource_list, in devlink_resource_fill()
256 list_for_each_entry_from(resource, &devlink->resource_list, list) { in devlink_resource_fill()
292 if (list_empty(&devlink->resource_list)) in devlink_nl_resource_dump_doit()
302 struct list_head *resource_list; in devlink_resources_validate() local
306 resource_list = &resource->resource_list; in devlink_resources_validate()
308 resource_list = &devlink->resource_list; in devlink_resources_validate()
310 list_for_each_entry(resource, resource_list, list) { in devlink_resources_validate()
342 struct list_head *resource_list; in devl_resource_register() local
358 resource_list = &devlink->resource_list; in devl_resource_register()
365 resource_list = &parent_resource->resource_list; in devl_resource_register()
380 INIT_LIST_HEAD(&resource->resource_list); in devl_resource_register()
381 list_add_tail(&resource->list, resource_list); in devl_resource_register()
425 list_for_each_entry_safe(child_resource, tmp, &resource->resource_list, in devlink_resource_unregister()
444 list_for_each_entry_safe(child_resource, tmp, &devlink->resource_list, in devl_resources_unregister()