Home
last modified time | relevance | path

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

12345678910>>...23

/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
[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
[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.c130 .resources = mt6323_rtc_resources,
141 .resources = mt6323_keys_resources,
146 .resources = mt6323_pwrc_resources,
158 .resources = mt6328_keys_resources,
172 .resources = mt6357_rtc_resources,
180 .resources = mt6357_keys_resources,
190 .resources = mt6331_rtc_resources,
201 .resources = mt6331_keys_resources,
216 .resources = mt6358_rtc_resources,
224 .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
[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/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
41 printk(KERN_DEBUG "PCI: root bus %02x: hardware-probed resources\n", in x86_pci_root_bus_resources()
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()
65 printk(KERN_DEBUG "PCI: root bus %02x: using default resources\n", bus); 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()
[all...]
/linux/drivers/accel/qaic/
H A Dqaic_control.c58 __le32 handle; /* unique id to track the resources consumed */
297 static void save_dbc_buf(struct qaic_device *qdev, struct ioctl_resources *resources, in save_dbc_buf() argument
300 u32 dbc_id = resources->dbc_id; in save_dbc_buf()
302 if (resources->buf) { in save_dbc_buf()
304 qdev->dbc[dbc_id].req_q_base = resources->buf; in save_dbc_buf()
305 qdev->dbc[dbc_id].rsp_q_base = resources->rsp_q_base; in save_dbc_buf()
306 qdev->dbc[dbc_id].dma_addr = resources->dma_addr; in save_dbc_buf()
307 qdev->dbc[dbc_id].total_size = resources->total_size; in save_dbc_buf()
308 qdev->dbc[dbc_id].nelem = resources->nelem; in save_dbc_buf()
311 resources in save_dbc_buf()
315 free_dbc_buf(struct qaic_device * qdev,struct ioctl_resources * resources) free_dbc_buf() argument
323 free_dma_xfers(struct qaic_device * qdev,struct ioctl_resources * resources) free_dma_xfers() argument
393 find_and_map_user_pages(struct qaic_device * qdev,struct qaic_manage_trans_dma_xfer * in_trans,struct ioctl_resources * resources,struct dma_xfer * xfer) find_and_map_user_pages() argument
481 encode_addr_size_pairs(struct dma_xfer * xfer,struct wrapper_list * wrappers,struct ioctl_resources * resources,u32 msg_hdr_len,u32 * size,struct wire_trans_dma_xfer ** out_trans) encode_addr_size_pairs() argument
561 encode_dma(struct qaic_device * qdev,void * trans,struct wrapper_list * wrappers,u32 * user_len,struct ioctl_resources * resources,struct qaic_user * usr) encode_dma() argument
630 encode_activate(struct qaic_device * qdev,void * trans,struct wrapper_list * wrappers,u32 * user_len,struct ioctl_resources * resources) encode_activate() argument
752 encode_message(struct qaic_device * qdev,struct manage_msg * user_msg,struct wrapper_list * wrappers,struct ioctl_resources * resources,struct qaic_user * usr) encode_message() argument
854 decode_activate(struct qaic_device * qdev,void * trans,struct manage_msg * user_msg,u32 * msg_len,struct ioctl_resources * resources,struct qaic_user * usr) decode_activate() argument
960 decode_message(struct qaic_device * qdev,struct manage_msg * user_msg,struct wire_msg * msg,struct ioctl_resources * resources,struct qaic_user * usr) decode_message() argument
1175 qaic_manage_msg_xfer(struct qaic_device * qdev,struct qaic_user * usr,struct manage_msg * user_msg,struct ioctl_resources * resources,struct wire_msg ** rsp) qaic_manage_msg_xfer() argument
1244 struct ioctl_resources resources; qaic_manage() local
[all...]
/linux/sound/firewire/
H A Dcmp.c14 #include "iso-resources.h"
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()
177 * cmp_connection_destroy - free connection manager resources
184 fw_iso_resources_destroy(&c->resources); in cmp_connection_destroy()
195 if (WARN_ON(c->resources.allocated)) { in cmp_connection_reserve()
201 fw_parent_device(c->resources in cmp_connection_reserve()
[all...]
/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.c20 * A device may rely on multiple power resources, and a power resource
229 /* The state of the list is 'on' IFF all resources are 'on'. */ in acpi_power_get_list_state()
305 * power resources returned by it. This means that whenever these power
306 * resources are turned _ON the dependent devices get runtime resumed. This
318 struct list_head *resources; in acpi_device_power_add_dependent() local
324 resources = &adev->power.states[ACPI_STATE_D0].resources; in acpi_device_power_add_dependent()
325 list_for_each_entry(entry, resources, node) { in acpi_device_power_add_dependent()
334 list_for_each_entry(entry, resources, node) in acpi_device_power_add_dependent()
353 struct list_head *resources; in acpi_device_power_remove_dependent() local
538 acpi_power_hide_list(struct acpi_device * adev,struct list_head * resources,const struct attribute_group * attr_group) acpi_power_hide_list() argument
557 acpi_power_expose_list(struct acpi_device * adev,struct list_head * resources,const struct attribute_group * attr_group) acpi_power_expose_list() argument
585 acpi_power_expose_hide(struct acpi_device * adev,struct list_head * resources,const struct attribute_group * attr_group,bool expose) acpi_power_expose_hide() argument
[all...]
H A Dacpi_platform.c23 /* Exclude devices that have no _CRS resources provided */
82 * If the device has parent we need to take its resources into in acpi_platform_fill_resource()
106 * resources and returns a pointer to it. Otherwise, return %NULL.
119 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()
[all...]
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
[all...]
/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/acpi/apei/
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/sound/firewire/dice/
H A Ddice-stream.c156 struct fw_iso_resources *resources, unsigned int rate, in keep_resources() argument
192 return fw_iso_resources_allocate(resources, in keep_resources()
212 struct fw_iso_resources *resources; in keep_dual_resources() local
219 resources = &dice->tx_resources[i]; in keep_dual_resources()
227 resources = &dice->rx_resources[i]; in keep_dual_resources()
247 err = keep_resources(dice, stream, resources, rate, pcm_chs, in keep_dual_resources()
335 struct fw_iso_resources *resources; in start_streams() local
340 resources = dice->tx_resources + i; in start_streams()
343 resources = dice->rx_resources + i; in start_streams()
346 reg = cpu_to_be32(resources in start_streams()
492 struct fw_iso_resources *resources; init_stream() local
526 struct fw_iso_resources *resources; destroy_stream() local
[all...]
/linux/drivers/pci/
H A Dbus.c23 * The first PCI_BRIDGE_RESOURCE_NUM PCI bus resources (those that correspond
26 * Use pci_bus_for_each_resource() to iterate through all the resources.
34 void pci_add_resource_offset(struct list_head *resources, struct resource *res, in pci_add_resource_offset() argument
46 resource_list_add_tail(entry, resources); in pci_add_resource_offset()
50 void pci_add_resource(struct list_head *resources, struct resource *res) in pci_add_resource() argument
52 pci_add_resource_offset(resources, res, 0); in pci_add_resource()
56 void pci_free_resource_list(struct list_head *resources) in pci_free_resource_list() argument
58 resource_list_free(resources); in pci_free_resource_list()
73 list_add_tail(&bus_res->list, &bus->resources); in pci_bus_add_resource()
84 list_for_each_entry(bus_res, &bus->resources, lis in pci_bus_resource_n()
128 devm_request_pci_bus_resources(struct device * dev,struct list_head * resources) devm_request_pci_bus_resources() argument
[all...]
/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
[all...]
/linux/arch/sparc/kernel/
H A Dleon_pci.c19 * PCI for us. The Linux generic routines are used to setup resources,
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()
59 /* Assign devices with resources */ in leon_pci_init()
/linux/drivers/soc/tegra/fuse/
H A Dtegra-apbmisc.c266 struct resource *resources[2] = { NULL }; in tegra_acpi_init_apbmisc() local
281 pr_err("failed to get APBMISC memory resources"); in tegra_acpi_init_apbmisc()
286 * Get required memory resources. in tegra_acpi_init_apbmisc()
288 * resources[0]: apbmisc. in tegra_acpi_init_apbmisc()
289 * resources[1]: straps. in tegra_acpi_init_apbmisc()
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[ in tegra_acpi_init_apbmisc()
[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/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()

12345678910>>...23