| /linux/drivers/mfd/ |
| H A D | wm831x-core.c | 846 .resources = wm831x_dcdc1_resources, 852 .resources = wm831x_dcdc2_resources, 858 .resources = wm831x_dcdc3_resources, 864 .resources = wm831x_dcdc4_resources, 880 .resources = wm831x_gpio_resources, 889 .resources = wm831x_isink1_resources, 895 .resources = wm831x_isink2_resources, 901 .resources = wm831x_ldo1_resources, 907 .resources = wm831x_ldo2_resources, 913 .resources = wm831x_ldo3_resources, [all …]
|
| H 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,
|
| H A D | mt6397-core.c | 136 .resources = mt6323_rtc_resources, 147 .resources = mt6323_keys_resources, 152 .resources = mt6323_pwrc_resources, 164 .resources = mt6328_keys_resources, 178 .resources = mt6357_rtc_resources, 186 .resources = mt6357_keys_resources, 196 .resources = mt6331_rtc_resources, 207 .resources = mt6331_keys_resources, 222 .resources = mt6358_rtc_resources, 230 .resources = mt6358_keys_resources, [all …]
|
| H A D | intel_soc_pmic_mrfld.c | 40 .resources = &irq_level2_resources[0], 44 .resources = &irq_level2_resources[1], 48 .resources = &irq_level2_resources[2], 52 .resources = &irq_level2_resources[3], 56 .resources = &irq_level2_resources[4], 60 .resources = &irq_level2_resources[5], 64 .resources = &irq_level2_resources[5], 68 .resources = &irq_level2_resources[6],
|
| H A D | max8925-core.c | 30 .resources = &bk_resources[0], 48 .resources = &touch_resources[0], 66 .resources = &power_supply_resources[0], 84 .resources = &rtc_resources[0], 107 .resources = &onkey_resources[0], 209 .resources = sd1_resources, 214 .resources = sd2_resources, 219 .resources = sd3_resources, 224 .resources = ldo1_resources, 229 .resources = ldo2_resources, [all …]
|
| H A D | mfd-core.c | 241 res[r].name = cell->resources[r].name; in mfd_add_device() 242 res[r].flags = cell->resources[r].flags; in mfd_add_device() 245 if ((cell->resources[r].flags & IORESOURCE_MEM) && mem_base) { in mfd_add_device() 248 cell->resources[r].start; in mfd_add_device() 250 cell->resources[r].end; in mfd_add_device() 251 } else if (cell->resources[r].flags & IORESOURCE_IRQ) { in mfd_add_device() 254 WARN_ON(cell->resources[r].start != in mfd_add_device() 255 cell->resources[r].end); in mfd_add_device() 257 domain, cell->resources[r].start); in mfd_add_device() 260 cell->resources[r].start; in mfd_add_device() [all …]
|
| H 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, 226 .resources = buck1_resources, [all …]
|
| H A D | ocelot-core.c | 167 .resources = vsc7512_pinctrl_resources, 172 .resources = vsc7512_sgpio_resources, 179 .resources = vsc7512_miim0_resources, 186 .resources = vsc7512_miim1_resources, 191 .resources = vsc7512_serdes_resources, 196 .resources = vsc7512_switch_resources, 215 ocelot_core_try_add_regmap(dev, &cell->resources[i]); in ocelot_core_try_add_regmaps()
|
| H A D | intel_soc_pmic_crc.c | 61 .resources = pwrsrc_resources, 66 .resources = thermal_resources, 71 .resources = bcu_resources, 76 .resources = adc_resources, 81 .resources = charger_resources, 86 .resources = gpio_resources, 100 .resources = gpio_resources,
|
| /linux/drivers/infiniband/core/ |
| H A D | uverbs_flow.c | 6 struct ib_uflow_resources *resources; in flow_resources_alloc() local 8 resources = kzalloc_obj(*resources); in flow_resources_alloc() 10 if (!resources) in flow_resources_alloc() 16 resources->counters = in flow_resources_alloc() 17 kzalloc_objs(*resources->counters, num_specs); in flow_resources_alloc() 18 resources->collection = in flow_resources_alloc() 19 kzalloc_objs(*resources->collection, num_specs); in flow_resources_alloc() 21 if (!resources->counters || !resources->collection) in flow_resources_alloc() 25 resources->max = num_specs; in flow_resources_alloc() 26 return resources; in flow_resources_alloc() [all …]
|
| /linux/drivers/accel/qaic/ |
| H A D | qaic_control.c | 298 static void save_dbc_buf(struct qaic_device *qdev, struct ioctl_resources *resources, in save_dbc_buf() argument 301 u32 dbc_id = resources->dbc_id; in save_dbc_buf() 303 if (resources->buf) { in save_dbc_buf() 305 qdev->dbc[dbc_id].req_q_base = resources->buf; in save_dbc_buf() 306 qdev->dbc[dbc_id].rsp_q_base = resources->rsp_q_base; in save_dbc_buf() 307 qdev->dbc[dbc_id].dma_addr = resources->dma_addr; in save_dbc_buf() 308 qdev->dbc[dbc_id].total_size = resources->total_size; in save_dbc_buf() 309 qdev->dbc[dbc_id].nelem = resources->nelem; in save_dbc_buf() 312 resources->buf = NULL; in save_dbc_buf() 317 static void free_dbc_buf(struct qaic_device *qdev, struct ioctl_resources *resources) in free_dbc_buf() argument [all …]
|
| /linux/arch/x86/pci/ |
| H 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/drivers/acpi/apei/ |
| H A D | apei-base.c | 380 void apei_resources_fini(struct apei_resources *resources) in apei_resources_fini() argument 382 apei_res_clean(&resources->iomem); in apei_resources_fini() 383 apei_res_clean(&resources->ioport); in apei_resources_fini() 409 int apei_resources_add(struct apei_resources *resources, in apei_resources_add() argument 414 return apei_res_add(&resources->iomem, start, size); in apei_resources_add() 416 return apei_res_add(&resources->ioport, start, size); in apei_resources_add() 439 struct apei_resources *resources = data; in apei_get_res_callback() local 440 return apei_res_add(&resources->iomem, start, size); in apei_get_res_callback() 443 static int apei_get_nvs_resources(struct apei_resources *resources) in apei_get_nvs_resources() argument 445 return acpi_nvs_for_each_region(apei_get_res_callback, resources); in apei_get_nvs_resources() [all …]
|
| H A D | apei-internal.h | 102 static inline void apei_resources_init(struct apei_resources *resources) in apei_resources_init() argument 104 INIT_LIST_HEAD(&resources->iomem); in apei_resources_init() 105 INIT_LIST_HEAD(&resources->ioport); in apei_resources_init() 108 void apei_resources_fini(struct apei_resources *resources); 109 int apei_resources_add(struct apei_resources *resources, 114 int apei_resources_request(struct apei_resources *resources, 116 void apei_resources_release(struct apei_resources *resources); 118 struct apei_resources *resources);
|
| /linux/drivers/acpi/ |
| H A D | acpi_platform.c | 77 struct resource *resources, in acpi_platform_adjust_resources() argument 86 struct resource *res = &resources[i]; in acpi_platform_adjust_resources() 152 struct resource *resources = NULL; in acpi_create_platform_device() local 183 resources = kzalloc_objs(*resources, count); in acpi_create_platform_device() 184 if (!resources) { in acpi_create_platform_device() 192 resources, in acpi_create_platform_device() 195 &resources[count++]); in acpi_create_platform_device() 210 pdevinfo.res = resources; in acpi_create_platform_device() 230 kfree(resources); in acpi_create_platform_device()
|
| H A D | acpi_watchdog.c | 109 struct resource *resources; in acpi_watchdog_init() local 169 resources = kzalloc_objs(*resources, nresources); in acpi_watchdog_init() 170 if (!resources) in acpi_watchdog_init() 175 resources[i++] = *rentry->res; in acpi_watchdog_init() 178 resources, nresources); in acpi_watchdog_init() 182 kfree(resources); in acpi_watchdog_init()
|
| /linux/drivers/usb/host/ |
| H 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/arch/sparc/kernel/ |
| H A D | leon_pci.c | 28 LIST_HEAD(resources); in leon_pci_init() 37 pci_add_resource_offset(&resources, &info->io_space, in leon_pci_init() 39 pci_add_resource(&resources, &info->mem_space); in leon_pci_init() 41 pci_add_resource(&resources, &info->busn); in leon_pci_init() 43 list_splice_init(&resources, &bridge->windows); in leon_pci_init()
|
| /linux/drivers/i2c/ |
| H 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/ |
| H A D | bus.c | 36 void pci_add_resource_offset(struct list_head *resources, struct resource *res, in pci_add_resource_offset() argument 48 resource_list_add_tail(entry, resources); in pci_add_resource_offset() 52 void pci_add_resource(struct list_head *resources, struct resource *res) in pci_add_resource() argument 54 pci_add_resource_offset(resources, res, 0); in pci_add_resource() 58 void pci_free_resource_list(struct list_head *resources) in pci_free_resource_list() argument 60 resource_list_free(resources); in pci_free_resource_list() 75 list_add_tail(&bus_res->list, &bus->resources); in pci_bus_add_resource() 86 list_for_each_entry(bus_res, &bus->resources, list) { in pci_bus_resource_n() 106 list_for_each_entry_safe(bus_res, tmp, &bus->resources, list) { in pci_bus_remove_resource() 123 list_for_each_entry_safe(bus_res, tmp, &bus->resources, list) { in pci_bus_remove_resources() [all …]
|
| /linux/arch/arm/mach-s3c/ |
| H A D | dev-uart-s3c64xx.c | 50 .resources = s3c64xx_uart0_resource, 54 .resources = s3c64xx_uart1_resource, 58 .resources = s3c6xx_uart2_resource, 62 .resources = s3c64xx_uart3_resource,
|
| /linux/drivers/soc/tegra/fuse/ |
| H A D | tegra-apbmisc.c | 297 struct resource *resources[2] = { NULL }; in tegra_acpi_init_apbmisc() local 323 if (rcount >= ARRAY_SIZE(resources)) in tegra_acpi_init_apbmisc() 326 resources[rcount++] = rentry->res; in tegra_acpi_init_apbmisc() 329 if (!resources[0]) { in tegra_acpi_init_apbmisc() 334 if (!resources[1]) { in tegra_acpi_init_apbmisc() 339 tegra_init_apbmisc_resources(resources[0], resources[1]); in tegra_acpi_init_apbmisc()
|
| /linux/drivers/pci/hotplug/ |
| H A D | cpqphp_ctrl.c | 29 u8 behind_bridge, struct resource_lists *resources); 31 u8 behind_bridge, struct resource_lists *resources); 2211 u8 behind_bridge, struct resource_lists *resources) in configure_new_device() argument 2238 rc = configure_new_function(ctrl, new_slot, behind_bridge, resources); in configure_new_device() 2248 cpqhp_return_board_resources(new_slot, resources); in configure_new_device() 2308 struct resource_lists *resources) in configure_new_function() argument 2354 bus_node = get_max_resource(&(resources->bus_head), 1); in configure_new_function() 2390 io_node = get_max_resource(&(resources->io_head), 0x1000); in configure_new_function() 2393 mem_node = get_max_resource(&(resources->mem_head), 0x100000); in configure_new_function() 2396 p_mem_node = get_max_resource(&(resources->p_mem_head), 0x100000); in configure_new_function() [all …]
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_cmdbuf_res.c | 64 DECLARE_HASHTABLE(resources, VMW_CMDBUF_RES_MAN_HT_ORDER); 89 hash_for_each_possible_rcu(man->resources, hash, head, key) { in vmw_cmdbuf_res_lookup() 170 hash_add_rcu(entry->man->resources, &entry->hash.head, in vmw_cmdbuf_res_revert() 208 hash_add_rcu(man->resources, &cres->hash.head, cres->hash.key); in vmw_cmdbuf_res_add() 244 hash_for_each_possible_rcu(man->resources, hash, head, key) { in vmw_cmdbuf_res_remove() 293 hash_init(man->resources); in vmw_cmdbuf_res_man_create()
|
| /linux/lib/kunit/ |
| H A D | kunit-test.c | 191 KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); in kunit_resource_test_init_resources() 210 KUNIT_EXPECT_TRUE(test, list_is_last(&res->node, &ctx->test.resources)); in kunit_resource_test_alloc_resource() 249 KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); in kunit_resource_test_destroy_resource() 263 KUNIT_EXPECT_FALSE(test, list_empty(&ctx->test.resources)); in kunit_resource_test_remove_resource() 269 KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); in kunit_resource_test_remove_resource() 275 KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); in kunit_resource_test_remove_resource() 290 struct kunit_resource *resources[5]; in kunit_resource_test_cleanup_resources() local 292 for (i = 0; i < ARRAY_SIZE(resources); i++) { in kunit_resource_test_cleanup_resources() 293 resources[i] = kunit_alloc_and_get_resource(&ctx->test, in kunit_resource_test_cleanup_resources() 298 kunit_put_resource(resources[i]); in kunit_resource_test_cleanup_resources() [all …]
|