Home
last modified time | relevance | path

Searched refs:resource_list (Results 1 – 24 of 24) sorted by relevance

/linux/net/devlink/
H A Dresource.c33 struct list_head resource_list; member
43 struct list_head *resource_list; in __devlink_resource_find() local
46 resource_list = &resource->resource_list; in __devlink_resource_find()
48 resource_list = resource_list_head; in __devlink_resource_find()
50 list_for_each_entry(resource, resource_list, list) { in __devlink_resource_find()
69 return __devlink_resource_find(&devlink->resource_list, in devlink_resource_find()
80 if (list_empty(&resource->resource_list)) in devlink_resource_validate_children()
83 list_for_each_entry(child_resource, &resource->resource_list, list) in devlink_resource_validate_children()
197 if (list_empty(&resource->resource_list)) in devlink_resource_put()
209 list_for_each_entry(child_resource, &resource->resource_list, list) { in devlink_resource_put()
[all …]
H A Dcore.c486 INIT_LIST_HEAD(&devlink->resource_list); in __devlink_alloc()
547 WARN_ON(!list_empty(&devlink->resource_list)); in devlink_free()
H A Ddevl_internal.h39 struct list_head resource_list; member
H A Dport.c1030 INIT_LIST_HEAD(&devlink_port->resource_list); in devlink_port_init()
1048 WARN_ON(!list_empty(&devlink_port->resource_list)); in devlink_port_fini()
/linux/drivers/acpi/acpica/
H A Drsdump.c64 void acpi_rs_dump_resource_list(struct acpi_resource *resource_list) in acpi_rs_dump_resource_list() argument
85 type = resource_list->type; in acpi_rs_dump_resource_list()
89 resource_list->type); in acpi_rs_dump_resource_list()
91 } else if (!resource_list->type) { in acpi_rs_dump_resource_list()
98 if (!resource_list->length) { in acpi_rs_dump_resource_list()
107 acpi_rs_dump_descriptor(&resource_list->data, in acpi_rs_dump_resource_list()
109 [resource_list->data. in acpi_rs_dump_resource_list()
112 acpi_rs_dump_descriptor(&resource_list->data, in acpi_rs_dump_resource_list()
119 resource_list = ACPI_NEXT_RESOURCE(resource_list); in acpi_rs_dump_resource_list()
H A Drscreate.c404 acpi_rs_create_aml_resources(struct acpi_buffer *resource_list, in acpi_rs_create_aml_resources() argument
415 resource_list->pointer)); in acpi_rs_create_aml_resources()
420 acpi_rs_get_aml_length(resource_list->pointer, in acpi_rs_create_aml_resources()
421 resource_list->length, &aml_size_needed); in acpi_rs_create_aml_resources()
438 status = acpi_rs_convert_resources_to_aml(resource_list->pointer, in acpi_rs_create_aml_resources()
/linux/drivers/acpi/arm64/
H A Damba.c42 struct list_head resource_list; in amba_handler_attach() local
58 INIT_LIST_HEAD(&resource_list); in amba_handler_attach()
59 ret = acpi_dev_get_resources(adev, &resource_list, NULL, NULL); in amba_handler_attach()
63 list_for_each_entry(rentry, &resource_list, node) { in amba_handler_attach()
82 acpi_dev_free_resource_list(&resource_list); in amba_handler_attach()
/linux/drivers/dma/
H A Dacpi-dma.c48 struct list_head resource_list; in acpi_dma_parse_resource_group() local
56 INIT_LIST_HEAD(&resource_list); in acpi_dma_parse_resource_group()
57 ret = acpi_dev_get_resources(adev, &resource_list, NULL, NULL); in acpi_dma_parse_resource_group()
61 list_for_each_entry(rentry, &resource_list, node) { in acpi_dma_parse_resource_group()
68 acpi_dev_free_resource_list(&resource_list); in acpi_dma_parse_resource_group()
357 struct list_head resource_list; in acpi_dma_request_slave_chan_by_index() local
370 INIT_LIST_HEAD(&resource_list); in acpi_dma_request_slave_chan_by_index()
371 ret = acpi_dev_get_resources(adev, &resource_list, in acpi_dma_request_slave_chan_by_index()
373 acpi_dev_free_resource_list(&resource_list); in acpi_dma_request_slave_chan_by_index()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_validation.c227 list_for_each_entry(entry, &ctx->resource_list, head) { in vmw_validation_find_res_dup()
319 list_add_tail(&node->head, &ctx->resource_list); in vmw_validation_add_resource()
330 list_add_tail(&node->head, &ctx->resource_list); in vmw_validation_add_resource()
415 list_splice_init(&ctx->resource_ctx_list, &ctx->resource_list); in vmw_validation_res_reserve()
417 list_for_each_entry(val, &ctx->resource_list, head) { in vmw_validation_res_reserve()
469 list_splice_init(&ctx->resource_ctx_list, &ctx->resource_list); in vmw_validation_res_unreserve()
471 list_for_each_entry(val, &ctx->resource_list, head) { in vmw_validation_res_unreserve()
478 list_for_each_entry(val, &ctx->resource_list, head) { in vmw_validation_res_unreserve()
589 list_for_each_entry(val, &ctx->resource_list, head) { in vmw_validation_res_validate()
638 list_for_each_entry(val, &ctx->resource_list, head) in vmw_validation_drop_ht()
[all …]
H A Dvmwgfx_validation.h58 struct list_head resource_list; member
87 .resource_list = LIST_HEAD_INIT((_name).resource_list), \
H A Dvmwgfx_cotable.c59 struct list_head resource_list; member
276 &vcotbl->resource_list, in vmw_cotable_scrub()
618 INIT_LIST_HEAD(&vcotbl->resource_list); in vmw_cotable_alloc()
680 list_add_tail(head, &vcotbl->resource_list); in vmw_cotable_add_resource()
/linux/drivers/acpi/
H A Dacpi_watchdog.c106 LIST_HEAD(resource_list); in acpi_watchdog_init()
150 resource_list_for_each_entry(rentry, &resource_list) { in acpi_watchdog_init()
164 resource_list_add_tail(rentry, &resource_list); in acpi_watchdog_init()
174 resource_list_for_each_entry(rentry, &resource_list) in acpi_watchdog_init()
185 resource_list_free(&resource_list); in acpi_watchdog_init()
H A Dacpi_platform.c174 LIST_HEAD(resource_list); in acpi_create_platform_device()
176 count = acpi_dev_get_resources(adev, &resource_list, NULL, NULL); in acpi_create_platform_device()
185 acpi_dev_free_resource_list(&resource_list); in acpi_create_platform_device()
189 list_for_each_entry(rentry, &resource_list, node) { in acpi_create_platform_device()
197 acpi_dev_free_resource_list(&resource_list); in acpi_create_platform_device()
H A Dacpi_apd.c72 struct list_head resource_list; in fch_misc_setup() local
79 INIT_LIST_HEAD(&resource_list); in fch_misc_setup()
80 ret = acpi_dev_get_memory_resources(adev, &resource_list); in fch_misc_setup()
96 list_for_each_entry(rentry, &resource_list, node) { in fch_misc_setup()
104 acpi_dev_free_resource_list(&resource_list); in fch_misc_setup()
H A Dresource.c1121 struct list_head resource_list; in acpi_dev_consumes_res() local
1125 INIT_LIST_HEAD(&resource_list); in acpi_dev_consumes_res()
1126 ret = acpi_dev_get_resources(adev, &resource_list, NULL, NULL); in acpi_dev_consumes_res()
1130 list_for_each_entry(rentry, &resource_list, node) { in acpi_dev_consumes_res()
1138 acpi_dev_free_resource_list(&resource_list); in acpi_dev_consumes_res()
H A Dscan.c1743 struct list_head resource_list; in acpi_device_enumeration_by_parent() local
1800 INIT_LIST_HEAD(&resource_list); in acpi_device_enumeration_by_parent()
1801 acpi_dev_get_resources(device, &resource_list, in acpi_device_enumeration_by_parent()
1804 acpi_dev_free_resource_list(&resource_list); in acpi_device_enumeration_by_parent()
2626 LIST_HEAD(resource_list); in acpi_scan_claim_resources()
2630 if (acpi_dev_get_resources(adev, &resource_list, NULL, NULL) <= 0) in acpi_scan_claim_resources()
2637 list_for_each_entry(rentry, &resource_list, node) { in acpi_scan_claim_resources()
2680 acpi_dev_free_resource_list(&resource_list); in acpi_scan_claim_resources()
/linux/drivers/soc/tegra/fuse/
H A Dtegra-apbmisc.c300 struct list_head resource_list; in tegra_acpi_init_apbmisc() local
308 INIT_LIST_HEAD(&resource_list); in tegra_acpi_init_apbmisc()
310 ret = acpi_dev_get_memory_resources(adev, &resource_list); in tegra_acpi_init_apbmisc()
322 resource_list_for_each_entry(rentry, &resource_list) { in tegra_acpi_init_apbmisc()
342 acpi_dev_free_resource_list(&resource_list); in tegra_acpi_init_apbmisc()
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_cppcore.c69 struct list_head resource_list; member
176 WARN_ON(!list_empty(&cpp->resource_list)); in nfp_cpp_free()
179 list_for_each_entry_safe(res, rtmp, &cpp->resource_list, list) { in nfp_cpp_free()
333 __resource_add(&cpp->resource_list, &area->resource); in nfp_cpp_area_alloc_with_name()
1197 INIT_LIST_HEAD(&cpp->resource_list); in nfp_cpp_from_operations()
/linux/drivers/acpi/x86/
H A Dlpss.c618 struct list_head resource_list; in acpi_lpss_create_device() local
630 INIT_LIST_HEAD(&resource_list); in acpi_lpss_create_device()
631 ret = acpi_dev_get_memory_resources(adev, &resource_list); in acpi_lpss_create_device()
635 rentry = list_first_entry_or_null(&resource_list, struct resource_entry, node); in acpi_lpss_create_device()
644 acpi_dev_free_resource_list(&resource_list); in acpi_lpss_create_device()
/linux/drivers/gpio/
H A Dgpiolib-acpi-core.c1386 struct list_head resource_list; in acpi_gpio_count() local
1392 INIT_LIST_HEAD(&resource_list); in acpi_gpio_count()
1393 acpi_dev_get_resources(adev, &resource_list, in acpi_gpio_count()
1395 acpi_dev_free_resource_list(&resource_list); in acpi_gpio_count()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_acl_flex_actions.c374 struct list_head resource_list; /* List of resources held by actions member
388 list_add(&resource->list, &block->resource_list); in mlxsw_afa_resource_add()
400 list_for_each_entry_safe(resource, tmp, &block->resource_list, list) { in mlxsw_afa_resources_destroy()
412 INIT_LIST_HEAD(&block->resource_list); in mlxsw_afa_block_create()
/linux/drivers/perf/
H A Dxgene_pmu.c1447 struct list_head resource_list; in acpi_get_pmu_hw_inf() local
1461 INIT_LIST_HEAD(&resource_list); in acpi_get_pmu_hw_inf()
1462 rc = acpi_dev_get_resources(adev, &resource_list, NULL, NULL); in acpi_get_pmu_hw_inf()
1468 list_for_each_entry(rentry, &resource_list, node) { in acpi_get_pmu_hw_inf()
1475 acpi_dev_free_resource_list(&resource_list); in acpi_get_pmu_hw_inf()
/linux/drivers/spi/
H A Dspi.c3163 struct list_head resource_list; in acpi_spi_device_alloc() local
3176 INIT_LIST_HEAD(&resource_list); in acpi_spi_device_alloc()
3177 ret = acpi_dev_get_resources(adev, &resource_list, in acpi_spi_device_alloc()
3183 acpi_dev_free_resource_list(&resource_list); in acpi_spi_device_alloc()
/linux/include/net/
H A Ddevlink.h132 struct list_head resource_list; member