Home
last modified time | relevance | path

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

12

/linux-6.12.1/net/devlink/
Dresource.c33 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()
[all …]
Dcore.c443 INIT_LIST_HEAD(&devlink->resource_list); in devlink_alloc_ns()
477 WARN_ON(!list_empty(&devlink->resource_list)); in devlink_free()
/linux-6.12.1/drivers/acpi/acpica/
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()
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()
Dacresrc.h158 acpi_rs_create_aml_resources(struct acpi_buffer *resource_list,
201 acpi_rs_get_aml_length(struct acpi_resource *resource_list,
/linux-6.12.1/drivers/acpi/arm64/
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-6.12.1/drivers/acpi/
Dacpi_platform.c118 struct list_head resource_list; in acpi_create_platform_device() local
140 INIT_LIST_HEAD(&resource_list); in acpi_create_platform_device()
141 count = acpi_dev_get_resources(adev, &resource_list, NULL, NULL); in acpi_create_platform_device()
147 acpi_dev_free_resource_list(&resource_list); in acpi_create_platform_device()
151 list_for_each_entry(rentry, &resource_list, node) in acpi_create_platform_device()
155 acpi_dev_free_resource_list(&resource_list); in acpi_create_platform_device()
Dacpi_watchdog.c106 struct list_head resource_list; in acpi_watchdog_init() local
128 INIT_LIST_HEAD(&resource_list); in acpi_watchdog_init()
152 resource_list_for_each_entry(rentry, &resource_list) { in acpi_watchdog_init()
166 resource_list_add_tail(rentry, &resource_list); in acpi_watchdog_init()
176 resource_list_for_each_entry(rentry, &resource_list) in acpi_watchdog_init()
187 resource_list_free(&resource_list); in acpi_watchdog_init()
Dacpi_apd.c71 struct list_head resource_list; in fch_misc_setup() local
78 INIT_LIST_HEAD(&resource_list); in fch_misc_setup()
79 ret = acpi_dev_get_memory_resources(adev, &resource_list); in fch_misc_setup()
95 list_for_each_entry(rentry, &resource_list, node) { in fch_misc_setup()
103 acpi_dev_free_resource_list(&resource_list); in fch_misc_setup()
Dresource.c1067 struct list_head resource_list; in acpi_dev_consumes_res() local
1071 INIT_LIST_HEAD(&resource_list); in acpi_dev_consumes_res()
1072 ret = acpi_dev_get_resources(adev, &resource_list, NULL, NULL); in acpi_dev_consumes_res()
1076 list_for_each_entry(rentry, &resource_list, node) { in acpi_dev_consumes_res()
1084 acpi_dev_free_resource_list(&resource_list); in acpi_dev_consumes_res()
/linux-6.12.1/drivers/dma/
Dacpi-dma.c45 struct list_head resource_list; in acpi_dma_parse_resource_group() local
53 INIT_LIST_HEAD(&resource_list); in acpi_dma_parse_resource_group()
54 ret = acpi_dev_get_resources(adev, &resource_list, NULL, NULL); in acpi_dma_parse_resource_group()
58 list_for_each_entry(rentry, &resource_list, node) { in acpi_dma_parse_resource_group()
65 acpi_dev_free_resource_list(&resource_list); in acpi_dma_parse_resource_group()
376 struct list_head resource_list; in acpi_dma_request_slave_chan_by_index() local
389 INIT_LIST_HEAD(&resource_list); in acpi_dma_request_slave_chan_by_index()
390 ret = acpi_dev_get_resources(adev, &resource_list, in acpi_dma_request_slave_chan_by_index()
392 acpi_dev_free_resource_list(&resource_list); in acpi_dma_request_slave_chan_by_index()
/linux-6.12.1/drivers/gpu/drm/vmwgfx/
Dvmwgfx_validation.c227 list_for_each_entry(entry, &ctx->resource_list, head) { in vmw_validation_find_res_dup()
317 list_add_tail(&node->head, &ctx->resource_list); in vmw_validation_add_resource()
328 list_add_tail(&node->head, &ctx->resource_list); in vmw_validation_add_resource()
413 list_splice_init(&ctx->resource_ctx_list, &ctx->resource_list); in vmw_validation_res_reserve()
415 list_for_each_entry(val, &ctx->resource_list, head) { in vmw_validation_res_reserve()
467 list_splice_init(&ctx->resource_ctx_list, &ctx->resource_list); in vmw_validation_res_unreserve()
469 list_for_each_entry(val, &ctx->resource_list, head) { in vmw_validation_res_unreserve()
476 list_for_each_entry(val, &ctx->resource_list, head) { in vmw_validation_res_unreserve()
587 list_for_each_entry(val, &ctx->resource_list, head) { in vmw_validation_res_validate()
636 list_for_each_entry(val, &ctx->resource_list, head) in vmw_validation_drop_ht()
[all …]
Dvmwgfx_validation.h58 struct list_head resource_list; member
87 .resource_list = LIST_HEAD_INIT((_name).resource_list), \
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-6.12.1/drivers/soc/tegra/fuse/
Dtegra-apbmisc.c268 struct list_head resource_list; in tegra_acpi_init_apbmisc() local
276 INIT_LIST_HEAD(&resource_list); in tegra_acpi_init_apbmisc()
278 ret = acpi_dev_get_memory_resources(adev, &resource_list); in tegra_acpi_init_apbmisc()
290 resource_list_for_each_entry(rentry, &resource_list) { in tegra_acpi_init_apbmisc()
310 acpi_dev_free_resource_list(&resource_list); in tegra_acpi_init_apbmisc()
/linux-6.12.1/drivers/i2c/
Di2c-core-acpi.c149 struct list_head resource_list; in i2c_acpi_do_lookup() local
165 INIT_LIST_HEAD(&resource_list); in i2c_acpi_do_lookup()
166 ret = acpi_dev_get_resources(adev, &resource_list, in i2c_acpi_do_lookup()
168 acpi_dev_free_resource_list(&resource_list); in i2c_acpi_do_lookup()
205 struct list_head resource_list; in i2c_acpi_get_irq() local
211 INIT_LIST_HEAD(&resource_list); in i2c_acpi_get_irq()
213 ret = acpi_dev_get_resources(adev, &resource_list, in i2c_acpi_get_irq()
218 acpi_dev_free_resource_list(&resource_list); in i2c_acpi_get_irq()
525 LIST_HEAD(resource_list); in i2c_acpi_new_device_by_fwnode()
537 ret = acpi_dev_get_resources(adev, &resource_list, in i2c_acpi_new_device_by_fwnode()
[all …]
/linux-6.12.1/drivers/bus/
Dhisi_lpc.c399 LIST_HEAD(resource_list); in hisi_lpc_acpi_set_io_res()
419 count = acpi_dev_get_resources(adev, &resource_list, NULL, NULL); in hisi_lpc_acpi_set_io_res()
430 acpi_dev_free_resource_list(&resource_list); in hisi_lpc_acpi_set_io_res()
434 list_for_each_entry(rentry, &resource_list, node) { in hisi_lpc_acpi_set_io_res()
440 acpi_dev_free_resource_list(&resource_list); in hisi_lpc_acpi_set_io_res()
/linux-6.12.1/drivers/iommu/arm/arm-smmu-v3/
Dtegra241-cmdqv.c716 struct list_head resource_list; in tegra241_cmdqv_find_acpi_resource() local
721 INIT_LIST_HEAD(&resource_list); in tegra241_cmdqv_find_acpi_resource()
722 ret = acpi_dev_get_resources(adev, &resource_list, in tegra241_cmdqv_find_acpi_resource()
729 rentry = list_first_entry_or_null(&resource_list, in tegra241_cmdqv_find_acpi_resource()
743 acpi_dev_free_resource_list(&resource_list); in tegra241_cmdqv_find_acpi_resource()
745 INIT_LIST_HEAD(&resource_list); in tegra241_cmdqv_find_acpi_resource()
748 ret = acpi_dev_get_resources(adev, &resource_list, in tegra241_cmdqv_find_acpi_resource()
754 acpi_dev_free_resource_list(&resource_list); in tegra241_cmdqv_find_acpi_resource()
/linux-6.12.1/drivers/platform/x86/intel/int3472/
Ddiscrete.c297 LIST_HEAD(resource_list); in skl_int3472_parse_crs()
302 ret = acpi_dev_get_resources(int3472->adev, &resource_list, in skl_int3472_parse_crs()
308 acpi_dev_free_resource_list(&resource_list); in skl_int3472_parse_crs()
/linux-6.12.1/drivers/usb/typec/mux/
Dintel_pmc_mux.c662 struct list_head resource_list; in pmc_usb_probe_iom() local
679 INIT_LIST_HEAD(&resource_list); in pmc_usb_probe_iom()
680 ret = acpi_dev_get_memory_resources(adev, &resource_list); in pmc_usb_probe_iom()
686 rentry = list_first_entry_or_null(&resource_list, struct resource_entry, node); in pmc_usb_probe_iom()
690 acpi_dev_free_resource_list(&resource_list); in pmc_usb_probe_iom()
/linux-6.12.1/drivers/tty/serdev/
Dcore.c625 struct list_head resource_list; in acpi_serdev_do_lookup() local
632 INIT_LIST_HEAD(&resource_list); in acpi_serdev_do_lookup()
633 ret = acpi_dev_get_resources(adev, &resource_list, in acpi_serdev_do_lookup()
635 acpi_dev_free_resource_list(&resource_list); in acpi_serdev_do_lookup()
/linux-6.12.1/drivers/net/ethernet/netronome/nfp/nfpcore/
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-6.12.1/drivers/acpi/x86/
Dlpss.c621 struct list_head resource_list; in acpi_lpss_create_device() local
633 INIT_LIST_HEAD(&resource_list); in acpi_lpss_create_device()
634 ret = acpi_dev_get_memory_resources(adev, &resource_list); in acpi_lpss_create_device()
638 rentry = list_first_entry_or_null(&resource_list, struct resource_entry, node); in acpi_lpss_create_device()
647 acpi_dev_free_resource_list(&resource_list); in acpi_lpss_create_device()
/linux-6.12.1/drivers/staging/media/atomisp/pci/
Datomisp_csi2_bridge.c421 LIST_HEAD(resource_list); in atomisp_csi2_add_gpio_mappings()
498 ret = acpi_dev_get_resources(adev, &resource_list, in atomisp_csi2_add_gpio_mappings()
503 acpi_dev_free_resource_list(&resource_list); in atomisp_csi2_add_gpio_mappings()
/linux-6.12.1/drivers/gpu/drm/i915/display/
Dintel_dsi_vbt.c472 LIST_HEAD(resource_list); in i2c_acpi_find_adapter()
474 acpi_dev_get_resources(adev, &resource_list, i2c_adapter_lookup, &lookup); in i2c_acpi_find_adapter()
475 acpi_dev_free_resource_list(&resource_list); in i2c_acpi_find_adapter()

12