Home
last modified time | relevance | path

Searched refs:resources (Results 1 – 25 of 376) sorted by relevance

12345678910>>...16

/linux/drivers/mfd/
H A Dwm831x-core.c846 .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 Dsun6i-prcm.c51 .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 Dmt6397-core.c136 .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 Dintel_soc_pmic_mrfld.c40 .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 Dmax8925-core.c30 .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 Dmfd-core.c241 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 D88pm860x-core.c173 .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 Docelot-core.c167 .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 Dintel_soc_pmic_crc.c61 .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 Duverbs_flow.c6 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 Dqaic_control.c298 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 Dbus_numa.c31 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 Dapei-base.c380 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 Dapei-internal.h102 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 Dacpi_platform.c77 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 Dacpi_watchdog.c109 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 Dsl811_cs.c64 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 Dleon_pci.c28 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 Di2c-boardinfo.c74 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 Dbus.c36 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 Ddev-uart-s3c64xx.c50 .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 Dtegra-apbmisc.c297 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 Dcpqphp_ctrl.c29 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 Dvmwgfx_cmdbuf_res.c64 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 Dkunit-test.c191 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 …]

12345678910>>...16