/linux/drivers/mfd/ |
A D | wm831x-core.c | 882 .resources = wm831x_gpio_resources, 903 .resources = wm831x_ldo1_resources, 968 .resources = wm831x_on_resources, 990 .resources = wm831x_wdt_resources, 1098 .resources = wm831x_on_resources, 1120 .resources = wm831x_wdt_resources, 1252 .resources = wm831x_on_resources, 1274 .resources = wm831x_wdt_resources, 1386 .resources = wm831x_on_resources, 1403 .resources = wm831x_wdt_resources, [all …]
|
A D | timberdale.c | 369 .resources = timberdale_dma_resources, 376 .resources = timberdale_uart_resources, 381 .resources = timberdale_xiic_resources, 409 .resources = timberdale_spi_resources, 416 .resources = timberdale_eth_resources, 426 .resources = timberdale_dma_resources, 476 .resources = timberdale_spi_resources, 483 .resources = timberdale_eth_resources, 493 .resources = timberdale_dma_resources, 533 .resources = timberdale_spi_resources, [all …]
|
A D | sun6i-prcm.c | 51 .resources = sun6i_a31_ar100_clk_res, 57 .resources = sun6i_a31_apb0_clk_res, 63 .resources = sun6i_a31_apb0_gates_clk_res, 69 .resources = sun6i_a31_ir_clk_res, 75 .resources = sun6i_a31_apb0_rstc_res, 84 .resources = sun6i_a31_apb0_clk_res, 90 .resources = sun6i_a31_apb0_gates_clk_res, 96 .resources = sun6i_a31_apb0_rstc_res, 102 .resources = sun8i_codec_analog_res,
|
A D | max8925-core.c | 31 .resources = &bk_resources[0], 210 .resources = sd1_resources, 215 .resources = sd2_resources, 220 .resources = sd3_resources, 225 .resources = ldo1_resources, 230 .resources = ldo2_resources, 235 .resources = ldo3_resources, 240 .resources = ldo4_resources, 245 .resources = ldo5_resources, 250 .resources = ldo6_resources, [all …]
|
A D | intel_soc_pmic_mrfld.c | 41 .resources = &irq_level2_resources[0], 45 .resources = &irq_level2_resources[1], 49 .resources = &irq_level2_resources[2], 53 .resources = &irq_level2_resources[3], 57 .resources = &irq_level2_resources[4], 61 .resources = &irq_level2_resources[5], 65 .resources = &irq_level2_resources[5], 69 .resources = &irq_level2_resources[6],
|
A D | mfd-core.c | 238 res[r].name = cell->resources[r].name; in mfd_add_device() 239 res[r].flags = cell->resources[r].flags; in mfd_add_device() 245 cell->resources[r].start; in mfd_add_device() 247 cell->resources[r].end; in mfd_add_device() 251 WARN_ON(cell->resources[r].start != in mfd_add_device() 252 cell->resources[r].end); in mfd_add_device() 254 domain, cell->resources[r].start); in mfd_add_device() 257 cell->resources[r].start; in mfd_add_device() 259 cell->resources[r].end; in mfd_add_device() 263 res[r].start = cell->resources[r].start; in mfd_add_device() [all …]
|
A D | 88pm860x-core.c | 173 .resources = bk0_resources, 178 .resources = bk1_resources, 183 .resources = bk2_resources, 192 .resources = led0_resources, 197 .resources = led1_resources, 202 .resources = led2_resources, 207 .resources = led3_resources, 212 .resources = led4_resources, 217 .resources = led5_resources, 241 .resources = ldo1_resources, [all …]
|
A D | intel_soc_pmic_crc.c | 55 .resources = pwrsrc_resources, 60 .resources = adc_resources, 65 .resources = thermal_resources, 70 .resources = bcu_resources, 75 .resources = gpio_resources, 89 .resources = gpio_resources,
|
A D | mt6397-core.c | 75 .resources = mt6323_rtc_resources, 86 .resources = mt6323_keys_resources, 91 .resources = mt6323_pwrc_resources, 103 .resources = mt6358_rtc_resources, 111 .resources = mt6358_keys_resources, 121 .resources = mt6358_rtc_resources, 131 .resources = mt6397_rtc_resources, 148 .resources = mt6397_keys_resources,
|
A D | cs5535-mfd.c | 36 .resources = &cs5535_mfd_resources[SMB_BAR], 41 .resources = &cs5535_mfd_resources[GPIO_BAR], 46 .resources = &cs5535_mfd_resources[MFGPT_BAR], 51 .resources = &cs5535_mfd_resources[PMS_BAR], 59 .resources = &cs5535_mfd_resources[ACPI_BAR], 64 .resources = &cs5535_mfd_resources[ACPI_BAR],
|
A D | axp20x.c | 598 .resources = axp20x_pek_resources, 624 .resources = axp22x_pek_resources, 650 .resources = axp22x_pek_resources, 676 .resources = axp152_pek_resources, 719 .resources = axp288_adc_resources, 723 .resources = axp288_extcon_resources, 727 .resources = axp288_charger_resources, 746 .resources = axp803_pek_resources, 774 .resources = axp806_pek_resources, 790 .resources = axp809_pek_resources, [all …]
|
/linux/drivers/acpi/apei/ |
A D | apei-base.c | 385 apei_res_clean(&resources->iomem); in apei_resources_fini() 386 apei_res_clean(&resources->ioport); in apei_resources_fini() 442 struct apei_resources *resources = data; in apei_get_res_callback() local 494 rc = apei_resources_sub(resources, &arch_res); in apei_resources_request() 560 list_for_each_entry(res, &resources->iomem, list) in apei_resources_release() 562 list_for_each_entry(res, &resources->ioport, list) in apei_resources_release() 717 struct apei_resources *resources = data; in collect_res_callback() local 733 return apei_res_add(&resources->iomem, paddr, in collect_res_callback() 736 return apei_res_add(&resources->ioport, paddr, in collect_res_callback() 748 struct apei_resources *resources) in apei_exec_collect_resources() argument [all …]
|
A D | apei-internal.h | 103 static inline void apei_resources_init(struct apei_resources *resources) in apei_resources_init() argument 105 INIT_LIST_HEAD(&resources->iomem); in apei_resources_init() 106 INIT_LIST_HEAD(&resources->ioport); in apei_resources_init() 109 void apei_resources_fini(struct apei_resources *resources); 110 int apei_resources_add(struct apei_resources *resources, 115 int apei_resources_request(struct apei_resources *resources, 117 void apei_resources_release(struct apei_resources *resources); 119 struct apei_resources *resources);
|
/linux/arch/x86/pci/ |
A D | bus_numa.c | 31 void x86_pci_root_bus_resources(int bus, struct list_head *resources) in x86_pci_root_bus_resources() argument 45 resource_list_for_each_entry(window, resources) in x86_pci_root_bus_resources() 52 pci_add_resource(resources, &info->busn); in x86_pci_root_bus_resources() 54 list_for_each_entry(root_res, &info->resources, list) in x86_pci_root_bus_resources() 55 pci_add_resource(resources, &root_res->res); in x86_pci_root_bus_resources() 66 pci_add_resource(resources, &ioport_resource); in x86_pci_root_bus_resources() 67 pci_add_resource(resources, &iomem_resource); in x86_pci_root_bus_resources() 82 INIT_LIST_HEAD(&info->resources); in alloc_pci_root_info() 111 list_for_each_entry(root_res, &info->resources, list) { in update_res() 145 list_add_tail(&root_res->list, &info->resources); in update_res()
|
/linux/sound/firewire/ |
A D | cmp.c | 51 dev_err(&c->resources.unit->device, "%cPCR%u: %pV", in cmp_error() 87 c->resources.unit, TCODE_LOCK_COMPARE_SWAP, in pcr_modify() 89 FW_FIXED_GENERATION | c->resources.generation); in pcr_modify() 139 err = fw_iso_resources_init(&c->resources, unit); in cmp_connection_init() 166 c->resources.unit, TCODE_READ_QUADLET_REQUEST, in cmp_connection_check_used() 184 fw_iso_resources_destroy(&c->resources); in cmp_connection_destroy() 195 if (WARN_ON(c->resources.allocated)) { in cmp_connection_reserve() 215 fw_iso_resources_free(&c->resources); in cmp_connection_release() 241 if (c->resources.bandwidth_overhead < (id << 5)) in get_overhead_id() 323 err = fw_iso_resources_update(&c->resources); in cmp_connection_establish() [all …]
|
/linux/drivers/acpi/ |
A D | power.c | 316 struct list_head *resources; in acpi_device_power_add_dependent() local 322 resources = &adev->power.states[ACPI_STATE_D0].resources; in acpi_device_power_add_dependent() 332 list_for_each_entry(entry, resources, node) in acpi_device_power_add_dependent() 351 struct list_head *resources; in acpi_device_power_remove_dependent() local 356 resources = &adev->power.states[ACPI_STATE_D0].resources; in acpi_device_power_remove_dependent() 536 struct list_head *resources, in acpi_power_hide_list() argument 541 if (list_empty(resources)) in acpi_power_hide_list() 555 struct list_head *resources, in acpi_power_expose_list() argument 561 if (list_empty(resources)) in acpi_power_expose_list() 583 struct list_head *resources, in acpi_power_expose_hide() argument [all …]
|
A D | acpi_watchdog.c | 109 struct resource *resources; in acpi_watchdog_init() local 171 resources = kcalloc(nresources, sizeof(*resources), GFP_KERNEL); in acpi_watchdog_init() 172 if (!resources) in acpi_watchdog_init() 177 resources[i++] = *rentry->res; in acpi_watchdog_init() 180 resources, nresources); in acpi_watchdog_init() 184 kfree(resources); in acpi_watchdog_init()
|
/linux/drivers/usb/host/ |
A D | sl811_cs.c | 64 static struct resource resources[] = { variable 86 .resource = resources, 87 .num_resources = ARRAY_SIZE(resources), 98 resources[0].start = irq; in sl811_hc_init() 100 resources[1].start = base_addr; in sl811_hc_init() 101 resources[1].end = base_addr; in sl811_hc_init() 103 resources[2].start = base_addr + 1; in sl811_hc_init() 104 resources[2].end = base_addr + 1; in sl811_hc_init()
|
/linux/Documentation/networking/devlink/ |
A D | devlink-resource.rst | 7 ``devlink`` provides the ability for drivers to register resources, which 10 in use. Additionally, these resources can optionally have configurable size. 11 This could enable the administrator to limit the number of resources that 15 ``/IPv4/fib-rules`` as resources to limit the number of IPv4 FIB entries and 22 current size and related sub resources. To access a sub resource, you 29 Generic resources are used to describe resources that can be shared by multiple 43 The resources exposed by the driver can be observed, for example: 50 resources: 70 resources:
|
/linux/sound/firewire/dice/ |
A D | dice-stream.c | 210 struct fw_iso_resources *resources; in keep_dual_resources() local 217 resources = &dice->tx_resources[i]; in keep_dual_resources() 225 resources = &dice->rx_resources[i]; in keep_dual_resources() 333 struct fw_iso_resources *resources; in start_streams() local 338 resources = dice->tx_resources + i; in start_streams() 341 resources = dice->rx_resources + i; in start_streams() 344 reg = cpu_to_be32(resources->channel); in start_streams() 490 struct fw_iso_resources *resources; in init_stream() local 509 fw_iso_resources_destroy(resources); in init_stream() 524 struct fw_iso_resources *resources; in destroy_stream() local [all …]
|
/linux/drivers/gpu/drm/vmwgfx/ |
A D | vmwgfx_cmdbuf_res.c | 62 struct drm_open_hash resources; member 88 ret = drm_ht_find_item(&man->resources, key, &hash); in vmw_cmdbuf_res_lookup() 108 WARN_ON(drm_ht_remove_item(&man->resources, &entry->hash)); in vmw_cmdbuf_res_free() 170 ret = drm_ht_insert_item(&entry->man->resources, &entry->hash); in vmw_cmdbuf_res_revert() 209 ret = drm_ht_insert_item(&man->resources, &cres->hash); in vmw_cmdbuf_res_add() 250 ret = drm_ht_find_item(&man->resources, user_key | (res_type << 24), in vmw_cmdbuf_res_remove() 263 (void) drm_ht_remove_item(&man->resources, &entry->hash); in vmw_cmdbuf_res_remove() 298 ret = drm_ht_create(&man->resources, VMW_CMDBUF_RES_MAN_HT_ORDER); in vmw_cmdbuf_res_man_create() 323 drm_ht_remove(&man->resources); in vmw_cmdbuf_res_man_destroy()
|
/linux/Documentation/admin-guide/cgroup-v1/ |
A D | rdma.rst | 19 RDMA controller allows user to limit RDMA/IB specific resources that a given 22 RDMA controller defines two resources which can be limited for processes of a 29 specific resources such as AH, CQ, QP, MR etc. Due to which other applications 31 rdma resources. This can lead to service unavailability. 35 resources can be accounted. 40 RDMA cgroup allows limit configuration of resources. Rdma cgroup maintains 42 Each such resource pool is limited up to 64 resources in given resource pool 52 of the child processes which shares the address space, rdma resources are 56 rdma resources. Linking resources around css also ensures that cgroups can be 58 active resources, even though that is not a primary use case. [all …]
|
/linux/drivers/i2c/ |
A D | i2c-boardinfo.c | 74 if (info->resources) { in i2c_register_board_info() 75 devinfo->board_info.resources = in i2c_register_board_info() 76 kmemdup(info->resources, in i2c_register_board_info() 78 sizeof(*info->resources), in i2c_register_board_info() 80 if (!devinfo->board_info.resources) { in i2c_register_board_info()
|
/linux/drivers/pci/ |
A D | bus.c | 19 void pci_add_resource_offset(struct list_head *resources, struct resource *res, in pci_add_resource_offset() argument 31 resource_list_add_tail(entry, resources); in pci_add_resource_offset() 35 void pci_add_resource(struct list_head *resources, struct resource *res) in pci_add_resource() argument 37 pci_add_resource_offset(resources, res, 0); in pci_add_resource() 41 void pci_free_resource_list(struct list_head *resources) in pci_free_resource_list() argument 43 resource_list_free(resources); in pci_free_resource_list() 60 list_add_tail(&bus_res->list, &bus->resources); in pci_bus_add_resource() 71 list_for_each_entry(bus_res, &bus->resources, list) { in pci_bus_resource_n() 87 list_for_each_entry_safe(bus_res, tmp, &bus->resources, list) { in pci_bus_remove_resources() 94 struct list_head *resources) in devm_request_pci_bus_resources() argument [all …]
|
/linux/arch/sparc/kernel/ |
A D | leon_pci.c | 27 LIST_HEAD(resources); in leon_pci_init() 36 pci_add_resource_offset(&resources, &info->io_space, in leon_pci_init() 38 pci_add_resource(&resources, &info->mem_space); in leon_pci_init() 40 pci_add_resource(&resources, &info->busn); in leon_pci_init() 42 list_splice_init(&resources, &bridge->windows); in leon_pci_init()
|