/linux-master/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-master/arch/x86/pci/ |
H A D | bus_numa.c | 31 void x86_pci_root_bus_resources(int bus, struct list_head *resources) argument 41 printk(KERN_DEBUG "PCI: root bus %02x: hardware-probed resources\n", 45 resource_list_for_each_entry(window, resources) 52 pci_add_resource(resources, &info->busn); 54 list_for_each_entry(root_res, &info->resources, list) 55 pci_add_resource(resources, &root_res->res); 65 printk(KERN_DEBUG "PCI: root bus %02x: using default resources\n", bus); 66 pci_add_resource(resources, &ioport_resource); 67 pci_add_resource(resources, &iomem_resource); 82 INIT_LIST_HEAD(&info->resources); [all...] |
H A D | bus_numa.h | 16 struct list_head resources; member in struct:pci_root_info
|
/linux-master/drivers/mfd/ |
H A D | wm831x-core.c | 847 .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 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 | 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],
|
H A D | timberdale.c | 368 .resources = timberdale_dma_resources, 375 .resources = timberdale_uart_resources, 380 .resources = timberdale_xiic_resources, 387 .resources = timberdale_gpio_resources, 394 .resources = timberdale_video_resources, 401 .resources = timberdale_radio_resources, 408 .resources = timberdale_spi_resources, 415 .resources = timberdale_eth_resources, 425 .resources = timberdale_dma_resources, 432 .resources [all...] |
H 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],
|
H A D | mt6397-core.c | 115 .resources = mt6323_rtc_resources, 126 .resources = mt6323_keys_resources, 131 .resources = mt6323_pwrc_resources, 142 .resources = mt6357_rtc_resources, 150 .resources = mt6357_keys_resources, 160 .resources = mt6331_rtc_resources, 171 .resources = mt6331_keys_resources, 183 .resources = mt6358_rtc_resources, 191 .resources = mt6358_keys_resources, 201 .resources [all...] |
/linux-master/drivers/i2c/ |
H A D | i2c-boardinfo.c | 74 if (info->resources) { 75 devinfo->board_info.resources = 76 kmemdup(info->resources, 78 sizeof(*info->resources), 80 if (!devinfo->board_info.resources) {
|
/linux-master/drivers/vdpa/mlx5/ |
H A D | Makefile | 4 mlx5_vdpa-$(CONFIG_MLX5_VDPA_NET) += net/mlx5_vnet.o core/resources.o core/mr.o net/debug.o
|
/linux-master/arch/sparc/kernel/ |
H A D | leon_pci.c | 19 * PCI for us. The Linux generic routines are used to setup resources, 28 LIST_HEAD(resources); 37 pci_add_resource_offset(&resources, &info->io_space, 39 pci_add_resource(&resources, &info->mem_space); 41 pci_add_resource(&resources, &info->busn); 43 list_splice_init(&resources, &bridge->windows); 59 /* Assign devices with resources */
|
/linux-master/drivers/usb/host/ |
H A D | sl811_cs.c | 64 static struct resource resources[] = { variable in typeref:struct:resource 86 .resource = resources, 87 .num_resources = ARRAY_SIZE(resources), 98 resources[0].start = irq; 100 resources[1].start = base_addr; 101 resources[1].end = base_addr; 103 resources[2].start = base_addr + 1; 104 resources[2].end = base_addr + 1;
|
/linux-master/drivers/acpi/apei/ |
H A D | apei-internal.h | 102 static inline void apei_resources_init(struct apei_resources *resources) argument 104 INIT_LIST_HEAD(&resources->iomem); 105 INIT_LIST_HEAD(&resources->ioport); 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);
|
H A D | apei-base.c | 286 /* Collect all resources requested, to avoid conflict */ 380 void apei_resources_fini(struct apei_resources *resources) argument 382 apei_res_clean(&resources->iomem); 383 apei_res_clean(&resources->ioport); 409 int apei_resources_add(struct apei_resources *resources, argument 414 return apei_res_add(&resources->iomem, start, size); 416 return apei_res_add(&resources->ioport, start, size); 422 * entry), so common resources are subtracted from the trigger table 423 * resources before the second requesting. 439 struct apei_resources *resources local 443 apei_get_nvs_resources(struct apei_resources *resources) argument 450 apei_get_arch_resources(struct apei_resources *resources) argument 461 apei_resources_request(struct apei_resources *resources, const char *desc) argument 552 apei_resources_release(struct apei_resources *resources) argument 714 struct apei_resources *resources = data; local 744 apei_exec_collect_resources(struct apei_exec_context *ctx, struct apei_resources *resources) argument [all...] |
/linux-master/sound/firewire/ |
H A D | cmp.c | 14 #include "iso-resources.h" 51 dev_err(&c->resources.unit->device, "%cPCR%u: %pV", 87 c->resources.unit, TCODE_LOCK_COMPARE_SWAP, 89 FW_FIXED_GENERATION | c->resources.generation); 139 err = fw_iso_resources_init(&c->resources, unit); 166 c->resources.unit, TCODE_READ_QUADLET_REQUEST, 177 * cmp_connection_destroy - free connection manager resources 184 fw_iso_resources_destroy(&c->resources); 195 if (WARN_ON(c->resources.allocated)) { 201 fw_parent_device(c->resources [all...] |
H A D | cmp.h | 7 #include "iso-resources.h" 31 struct fw_iso_resources resources; member in struct:cmp_connection
|
/linux-master/drivers/acpi/ |
H A D | acpi_platform.c | 23 /* Exclude devices that have no _CRS resources provided */ 82 * If the device has parent we need to take its resources into 106 * resources and returns a pointer to it. Otherwise, return %NULL. 119 struct resource *resources = NULL; local 145 resources = kcalloc(count, sizeof(*resources), GFP_KERNEL); 146 if (!resources) { 153 &resources[count++]); 167 pdevinfo.res = resources; 187 kfree(resources); [all...] |
H A D | acpi_watchdog.c | 109 struct resource *resources; local 171 resources = kcalloc(nresources, sizeof(*resources), GFP_KERNEL); 172 if (!resources) 177 resources[i++] = *rentry->res; 180 resources, nresources); 184 kfree(resources);
|
/linux-master/drivers/soc/tegra/fuse/ |
H A D | tegra-apbmisc.c | 265 struct resource *resources[2] = { NULL }; local 280 pr_err("failed to get APBMISC memory resources"); 285 * Get required memory resources. 287 * resources[0]: apbmisc. 288 * resources[1]: straps. 291 if (rcount >= ARRAY_SIZE(resources)) 294 resources[rcount++] = rentry->res; 297 if (!resources[0]) { 302 if (!resources[1]) { 307 tegra_init_apbmisc_resources(resources[ [all...] |
/linux-master/drivers/accel/qaic/ |
H A D | qaic_control.c | 58 __le32 handle; /* unique id to track the resources consumed */ 297 static void save_dbc_buf(struct qaic_device *qdev, struct ioctl_resources *resources, argument 300 u32 dbc_id = resources->dbc_id; 302 if (resources->buf) { 304 qdev->dbc[dbc_id].req_q_base = resources->buf; 305 qdev->dbc[dbc_id].rsp_q_base = resources->rsp_q_base; 306 qdev->dbc[dbc_id].dma_addr = resources->dma_addr; 307 qdev->dbc[dbc_id].total_size = resources->total_size; 308 qdev->dbc[dbc_id].nelem = resources->nelem; 311 resources 315 free_dbc_buf(struct qaic_device *qdev, struct ioctl_resources *resources) argument 323 free_dma_xfers(struct qaic_device *qdev, struct ioctl_resources *resources) argument 391 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) argument 480 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) argument 560 encode_dma(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers, u32 *user_len, struct ioctl_resources *resources, struct qaic_user *usr) argument 629 encode_activate(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers, u32 *user_len, struct ioctl_resources *resources) argument 751 encode_message(struct qaic_device *qdev, struct manage_msg *user_msg, struct wrapper_list *wrappers, struct ioctl_resources *resources, struct qaic_user *usr) argument 853 decode_activate(struct qaic_device *qdev, void *trans, struct manage_msg *user_msg, u32 *msg_len, struct ioctl_resources *resources, struct qaic_user *usr) argument 959 decode_message(struct qaic_device *qdev, struct manage_msg *user_msg, struct wire_msg *msg, struct ioctl_resources *resources, struct qaic_user *usr) argument 1174 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) argument 1244 struct ioctl_resources resources; local [all...] |
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_cmdbuf_res.c | 41 * of committed resources. 56 * @resources: Hash table containing staged and committed command buffer 57 * resources 58 * @list: List of committed command buffer resources. 61 * @resources and @list are protected by the cmdbuf mutex for now. 64 DECLARE_HASHTABLE(resources, VMW_CMDBUF_RES_MAN_HT_ORDER); 89 hash_for_each_possible_rcu(man->resources, hash, head, key) { 170 hash_add_rcu(entry->man->resources, &entry->hash.head, 208 hash_add_rcu(man->resources, &cres->hash.head, cres->hash.key); 244 hash_for_each_possible_rcu(man->resources, has [all...] |
/linux-master/arch/sh/drivers/pci/ |
H A D | fixups-se7751.c | 102 BUG_ON(chan->resources[1].start != SH7751_PCI_MEMORY_BASE); 104 PCIC_WRITE(SH7751_PCIMBR, chan->resources[1].start); 107 PCIC_WRITE(SH7751_PCIIOBR, (chan->resources[0].start & SH7751_PCIIOBR_MASK));
|
/linux-master/drivers/mtd/nand/raw/gpmi-nand/ |
H A D | gpmi-nand.h | 17 struct resources { struct 127 struct resources resources; member in struct:gpmi_nand_data
|
/linux-master/drivers/pci/ |
H A D | bus.c | 20 void pci_add_resource_offset(struct list_head *resources, struct resource *res, argument 32 resource_list_add_tail(entry, resources); 36 void pci_add_resource(struct list_head *resources, struct resource *res) argument 38 pci_add_resource_offset(resources, res, 0); 42 void pci_free_resource_list(struct list_head *resources) argument 44 resource_list_free(resources); 61 list_add_tail(&bus_res->list, &bus->resources); 72 list_for_each_entry(bus_res, &bus->resources, list) { 92 list_for_each_entry_safe(bus_res, tmp, &bus->resources, list) { 109 list_for_each_entry_safe(bus_res, tmp, &bus->resources, lis 115 devm_request_pci_bus_resources(struct device *dev, struct list_head *resources) argument [all...] |