Home
last modified time | relevance | path

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

12345678910>>...18

/linux/drivers/mfd/
H A Dwm831x-core.c847 .resources = wm831x_dcdc1_resources,
853 .resources = wm831x_dcdc2_resources,
859 .resources = wm831x_dcdc3_resources,
865 .resources = wm831x_dcdc4_resources,
881 .resources = wm831x_gpio_resources,
890 .resources = wm831x_isink1_resources,
896 .resources = wm831x_isink2_resources,
902 .resources = wm831x_ldo1_resources,
908 .resources = wm831x_ldo2_resources,
914 .resources = wm831x_ldo3_resources,
[all …]
H A Dtimberdale.c373 .resources = timberdale_dma_resources,
380 .resources = timberdale_uart_resources,
385 .resources = timberdale_xiic_resources,
392 .resources = timberdale_gpio_resources,
399 .resources = timberdale_video_resources,
406 .resources = timberdale_radio_resources,
413 .resources = timberdale_spi_resources,
420 .resources = timberdale_eth_resources,
430 .resources = timberdale_dma_resources,
437 .resources = timberdale_uart_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 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 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 Dcs5535-mfd.c36 .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],
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()
/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/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/drivers/acpi/
H A Dpower.c322 struct list_head *resources; in acpi_device_power_add_dependent() local
328 resources = &adev->power.states[ACPI_STATE_D0].resources; in acpi_device_power_add_dependent()
329 list_for_each_entry(entry, resources, node) { in acpi_device_power_add_dependent()
338 list_for_each_entry(entry, resources, node) in acpi_device_power_add_dependent()
357 struct list_head *resources; in acpi_device_power_remove_dependent() local
362 resources = &adev->power.states[ACPI_STATE_D0].resources; in acpi_device_power_remove_dependent()
363 list_for_each_entry_reverse(entry, resources, node) in acpi_device_power_remove_dependent()
542 struct list_head *resources, in acpi_power_hide_list() argument
547 if (list_empty(resources)) in acpi_power_hide_list()
550 list_for_each_entry_reverse(entry, resources, node) { in acpi_power_hide_list()
[all …]
H A Dacpi_platform.c119 struct resource *resources = NULL; in acpi_create_platform_device() local
145 resources = kcalloc(count, sizeof(*resources), GFP_KERNEL); in acpi_create_platform_device()
146 if (!resources) { in acpi_create_platform_device()
153 &resources[count++]); in acpi_create_platform_device()
167 pdevinfo.res = resources; in acpi_create_platform_device()
187 kfree(resources); in acpi_create_platform_device()
H A Dacpi_watchdog.c109 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/Documentation/networking/devlink/
H A Ddevlink-resource.rst7 ``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/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/Documentation/admin-guide/cgroup-v1/
H A Drdma.rst19 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
51 Since RDMA resources can be allocated from any process and can be freed by any
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
[all …]
/linux/drivers/pci/
H A Dbus.c35 void pci_add_resource_offset(struct list_head *resources, struct resource *res, in pci_add_resource_offset() argument
47 resource_list_add_tail(entry, resources); in pci_add_resource_offset()
51 void pci_add_resource(struct list_head *resources, struct resource *res) in pci_add_resource() argument
53 pci_add_resource_offset(resources, res, 0); in pci_add_resource()
57 void pci_free_resource_list(struct list_head *resources) in pci_free_resource_list() argument
59 resource_list_free(resources); in pci_free_resource_list()
74 list_add_tail(&bus_res->list, &bus->resources); in pci_bus_add_resource()
85 list_for_each_entry(bus_res, &bus->resources, list) { in pci_bus_resource_n()
105 list_for_each_entry_safe(bus_res, tmp, &bus->resources, list) { in pci_bus_remove_resource()
122 list_for_each_entry_safe(bus_res, tmp, &bus->resources, list) { in pci_bus_remove_resources()
[all …]
/linux/drivers/soc/tegra/fuse/
H A Dtegra-apbmisc.c266 struct resource *resources[2] = { NULL }; in tegra_acpi_init_apbmisc() local
292 if (rcount >= ARRAY_SIZE(resources)) in tegra_acpi_init_apbmisc()
295 resources[rcount++] = rentry->res; in tegra_acpi_init_apbmisc()
298 if (!resources[0]) { in tegra_acpi_init_apbmisc()
303 if (!resources[1]) { in tegra_acpi_init_apbmisc()
308 tegra_init_apbmisc_resources(resources[0], resources[1]); in tegra_acpi_init_apbmisc()
/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/arch/sh/drivers/pci/
H A Dpci.c35 LIST_HEAD(resources); in pcibios_scanbus()
46 res = hose->resources + i; in pcibios_scanbus()
54 pci_add_resource_offset(&resources, res, offset); in pcibios_scanbus()
57 list_splice_init(&resources, &bridge->windows); in pcibios_scanbus()
101 struct resource *res = hose->resources + i; in register_pci_controller()
144 release_resource(&hose->resources[i]); in register_pci_controller()
178 if (start < PCIBIOS_MIN_IO + hose->resources[0].start) in pcibios_align_resource()
179 start = PCIBIOS_MIN_IO + hose->resources[0].start; in pcibios_align_resource()
/linux/kernel/cgroup/
H A Drdma.c56 struct rdmacg_resource resources[RDMACG_RESOURCE_MAX]; member
86 if (rpool->resources[index].max != S32_MAX) in set_resource_limit()
89 if (rpool->resources[index].max == S32_MAX) in set_resource_limit()
92 rpool->resources[index].max = new_max; in set_resource_limit()
180 rpool->resources[index].usage--; in uncharge_cg_locked()
186 WARN_ON_ONCE(rpool->resources[index].usage < 0); in uncharge_cg_locked()
286 new = rpool->resources[index].usage + 1; in rdmacg_try_charge()
287 if (new > rpool->resources[index].max) { in rdmacg_try_charge()
291 rpool->resources[index].usage = new; in rdmacg_try_charge()
508 value = rpool->resources[i].max; in print_rpool_values()
[all …]

12345678910>>...18