/drivers/mfd/ |
D | wm831x-core.c | 1022 .resources = wm831x_dcdc1_resources, 1028 .resources = wm831x_dcdc2_resources, 1034 .resources = wm831x_dcdc3_resources, 1040 .resources = wm831x_dcdc4_resources, 1056 .resources = wm831x_gpio_resources, 1065 .resources = wm831x_isink1_resources, 1071 .resources = wm831x_isink2_resources, 1077 .resources = wm831x_ldo1_resources, 1083 .resources = wm831x_ldo2_resources, 1089 .resources = wm831x_ldo3_resources, [all …]
|
D | timberdale.c | 381 .resources = timberdale_dma_resources, 388 .resources = timberdale_uart_resources, 393 .resources = timberdale_xiic_resources, 400 .resources = timberdale_gpio_resources, 407 .resources = timberdale_video_resources, 414 .resources = timberdale_radio_resources, 421 .resources = timberdale_spi_resources, 428 .resources = timberdale_eth_resources, 438 .resources = timberdale_dma_resources, 445 .resources = timberdale_uart_resources, [all …]
|
D | max8925-core.c | 34 .resources = &bk_resources[0], 52 .resources = &touch_resources[0], 70 .resources = &power_supply_resources[0], 88 .resources = &rtc_resources[0], 111 .resources = &onkey_resources[0], 213 .resources = sd1_resources, 218 .resources = sd2_resources, 223 .resources = sd3_resources, 228 .resources = ldo1_resources, 233 .resources = ldo2_resources, [all …]
|
D | mfd-core.c | 174 res[r].name = cell->resources[r].name; in mfd_add_device() 175 res[r].flags = cell->resources[r].flags; in mfd_add_device() 178 if ((cell->resources[r].flags & IORESOURCE_MEM) && mem_base) { in mfd_add_device() 181 cell->resources[r].start; in mfd_add_device() 183 cell->resources[r].end; in mfd_add_device() 184 } else if (cell->resources[r].flags & IORESOURCE_IRQ) { in mfd_add_device() 187 WARN_ON(cell->resources[r].start != in mfd_add_device() 188 cell->resources[r].end); in mfd_add_device() 190 domain, cell->resources[r].start); in mfd_add_device() 193 cell->resources[r].start; in mfd_add_device() [all …]
|
D | sun6i-prcm.c | 57 .resources = sun6i_a31_ar100_clk_res, 63 .resources = sun6i_a31_apb0_clk_res, 69 .resources = sun6i_a31_apb0_gates_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,
|
D | 88pm860x-core.c | 176 .resources = bk0_resources, 181 .resources = bk1_resources, 186 .resources = bk2_resources, 195 .resources = led0_resources, 200 .resources = led1_resources, 205 .resources = led2_resources, 210 .resources = led3_resources, 215 .resources = led4_resources, 220 .resources = led5_resources, 229 .resources = buck1_resources, [all …]
|
D | ab8500-core.c | 1027 .resources = ab8500_charger_resources, 1035 .resources = ab8500_btemp_resources, 1043 .resources = ab8500_fg_resources, 1051 .resources = ab8500_chargalg_resources, 1063 .resources = ab8500_debug_resources, 1086 .resources = ab8500_gpadc_resources, 1092 .resources = ab8500_rtc_resources, 1098 .resources = ab8500_av_acc_detect_resources, 1105 .resources = ab8500_poweronkey_db_resources, 1134 .resources = ab8500_temp_resources, [all …]
|
D | intel_msic.c | 129 .resources = msic_touch_resources, 134 .resources = msic_adc_resources, 139 .resources = msic_battery_resources, 144 .resources = msic_gpio_resources, 149 .resources = msic_audio_resources, 154 .resources = msic_hdmi_resources, 159 .resources = msic_thermal_resources, 164 .resources = msic_power_btn_resources, 169 .resources = msic_ocd_resources,
|
D | vexpress-sysreg.c | 151 .resources = (struct resource []) { 160 .resources = (struct resource []) { 169 .resources = (struct resource []) { 178 .resources = (struct resource []) { 186 .resources = (struct resource []) { 194 .resources = (struct resource []) { 202 .resources = (struct resource []) {
|
D | intel_soc_pmic_crc.c | 87 .resources = pwrsrc_resources, 92 .resources = adc_resources, 97 .resources = thermal_resources, 102 .resources = bcu_resources, 107 .resources = gpio_resources,
|
D | cs5535-mfd.c | 80 .resources = &cs5535_mfd_resources[SMB_BAR], 86 .resources = &cs5535_mfd_resources[GPIO_BAR], 92 .resources = &cs5535_mfd_resources[MFGPT_BAR], 98 .resources = &cs5535_mfd_resources[PMS_BAR], 107 .resources = &cs5535_mfd_resources[ACPI_BAR],
|
/drivers/isdn/hardware/eicon/ |
D | os_bri.c | 51 a->resources.pci.mem_type_id[MEM_TYPE_RAM] = 0; in diva_bri_set_addresses() 52 a->resources.pci.mem_type_id[MEM_TYPE_CFG] = 1; in diva_bri_set_addresses() 53 a->resources.pci.mem_type_id[MEM_TYPE_ADDRESS] = 2; in diva_bri_set_addresses() 54 a->resources.pci.mem_type_id[MEM_TYPE_RESET] = 1; in diva_bri_set_addresses() 55 a->resources.pci.mem_type_id[MEM_TYPE_PORT] = 2; in diva_bri_set_addresses() 56 a->resources.pci.mem_type_id[MEM_TYPE_CTLREG] = 2; in diva_bri_set_addresses() 58 a->xdi_adapter.ram = a->resources.pci.addr[0]; in diva_bri_set_addresses() 59 a->xdi_adapter.cfg = a->resources.pci.addr[1]; in diva_bri_set_addresses() 60 a->xdi_adapter.Address = a->resources.pci.addr[2]; in diva_bri_set_addresses() 94 a->resources.pci.bar[bar] = in diva_bri_init_card() [all …]
|
D | os_pri.c | 62 a->resources.pci.mem_type_id[MEM_TYPE_ADDRESS] = 0; in diva_pri_set_addresses() 63 a->resources.pci.mem_type_id[MEM_TYPE_CONTROL] = 2; in diva_pri_set_addresses() 64 a->resources.pci.mem_type_id[MEM_TYPE_CONFIG] = 4; in diva_pri_set_addresses() 65 a->resources.pci.mem_type_id[MEM_TYPE_RAM] = 0; in diva_pri_set_addresses() 66 a->resources.pci.mem_type_id[MEM_TYPE_RESET] = 2; in diva_pri_set_addresses() 67 a->resources.pci.mem_type_id[MEM_TYPE_CFG] = 4; in diva_pri_set_addresses() 68 a->resources.pci.mem_type_id[MEM_TYPE_PROM] = 3; in diva_pri_set_addresses() 70 a->xdi_adapter.Address = a->resources.pci.addr[0]; in diva_pri_set_addresses() 71 a->xdi_adapter.Control = a->resources.pci.addr[2]; in diva_pri_set_addresses() 72 a->xdi_adapter.Config = a->resources.pci.addr[4]; in diva_pri_set_addresses() [all …]
|
D | os_4bri.c | 104 dword offset = a->resources.pci.qoffset; in diva_4bri_set_addresses() 107 a->resources.pci.mem_type_id[MEM_TYPE_RAM] = 2; in diva_4bri_set_addresses() 108 a->resources.pci.mem_type_id[MEM_TYPE_ADDRESS] = 2; in diva_4bri_set_addresses() 109 a->resources.pci.mem_type_id[MEM_TYPE_CONTROL] = 2; in diva_4bri_set_addresses() 110 a->resources.pci.mem_type_id[MEM_TYPE_RESET] = 0; in diva_4bri_set_addresses() 111 a->resources.pci.mem_type_id[MEM_TYPE_CTLREG] = 3; in diva_4bri_set_addresses() 112 a->resources.pci.mem_type_id[MEM_TYPE_PROM] = 0; in diva_4bri_set_addresses() 117 a->xdi_adapter.Address = a->resources.pci.addr[2]; /* BAR2 SDRAM */ in diva_4bri_set_addresses() 120 a->xdi_adapter.Control = a->resources.pci.addr[2]; /* BAR2 SDRAM */ in diva_4bri_set_addresses() 122 a->xdi_adapter.ram = a->resources.pci.addr[2]; /* BAR2 SDRAM */ in diva_4bri_set_addresses() [all …]
|
/drivers/acpi/apei/ |
D | apei-base.c | 395 void apei_resources_fini(struct apei_resources *resources) in apei_resources_fini() argument 397 apei_res_clean(&resources->iomem); in apei_resources_fini() 398 apei_res_clean(&resources->ioport); in apei_resources_fini() 424 int apei_resources_add(struct apei_resources *resources, in apei_resources_add() argument 429 return apei_res_add(&resources->iomem, start, size); in apei_resources_add() 431 return apei_res_add(&resources->ioport, start, size); in apei_resources_add() 454 struct apei_resources *resources = data; in apei_get_nvs_callback() local 455 return apei_res_add(&resources->iomem, start, size); in apei_get_nvs_callback() 458 static int apei_get_nvs_resources(struct apei_resources *resources) in apei_get_nvs_resources() argument 460 return acpi_nvs_for_each_region(apei_get_nvs_callback, resources); in apei_get_nvs_resources() [all …]
|
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);
|
/drivers/usb/host/ |
D | sl811_cs.c | 63 static struct resource resources[] = { variable 85 .resource = resources, 86 .num_resources = ARRAY_SIZE(resources), 97 resources[0].start = irq; in sl811_hc_init() 99 resources[1].start = base_addr; in sl811_hc_init() 100 resources[1].end = base_addr; in sl811_hc_init() 102 resources[2].start = base_addr + 1; in sl811_hc_init() 103 resources[2].end = base_addr + 1; in sl811_hc_init()
|
/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_cmdbuf_res.c | 67 struct drm_open_hash resources; member 93 ret = drm_ht_find_item(&man->resources, key, &hash); in vmw_cmdbuf_res_lookup() 114 WARN_ON(drm_ht_remove_item(&man->resources, &entry->hash)); in vmw_cmdbuf_res_free() 174 ret = drm_ht_insert_item(&entry->man->resources, in vmw_cmdbuf_res_revert() 214 ret = drm_ht_insert_item(&man->resources, &cres->hash); in vmw_cmdbuf_res_add() 249 ret = drm_ht_find_item(&man->resources, user_key | (res_type << 24), in vmw_cmdbuf_res_remove() 261 (void) drm_ht_remove_item(&man->resources, &entry->hash); in vmw_cmdbuf_res_remove() 295 ret = drm_ht_create(&man->resources, VMW_CMDBUF_RES_MAN_HT_ORDER); in vmw_cmdbuf_res_man_create() 320 drm_ht_remove(&man->resources); in vmw_cmdbuf_res_man_destroy()
|
/drivers/acpi/ |
D | acpi_platform.c | 52 struct resource *resources = NULL; in acpi_create_platform_device() local 67 resources = kmalloc(count * sizeof(struct resource), in acpi_create_platform_device() 69 if (!resources) { in acpi_create_platform_device() 76 resources[count++] = rentry->res; in acpi_create_platform_device() 105 pdevinfo.res = resources; in acpi_create_platform_device() 117 kfree(resources); in acpi_create_platform_device()
|
D | power.c | 381 struct list_head *resources, in acpi_power_hide_list() argument 386 if (list_empty(resources)) in acpi_power_hide_list() 389 list_for_each_entry_reverse(entry, resources, node) { in acpi_power_hide_list() 400 struct list_head *resources, in acpi_power_expose_list() argument 406 if (list_empty(resources)) in acpi_power_expose_list() 413 list_for_each_entry(entry, resources, node) { in acpi_power_expose_list() 421 acpi_power_hide_list(adev, resources, attr_group); in acpi_power_expose_list() 428 struct list_head *resources, in acpi_power_expose_hide() argument 433 acpi_power_expose_list(adev, resources, attr_group); in acpi_power_expose_hide() 435 acpi_power_hide_list(adev, resources, attr_group); in acpi_power_expose_hide() [all …]
|
/drivers/mtd/nand/gpmi-nand/ |
D | gpmi-lib.c | 134 clk = this->resources.clock[i]; in __gpmi_enable_clk() 150 clk_disable_unprepare(this->resources.clock[i - 1]); in __gpmi_enable_clk() 159 struct resources *r = &this->resources; in gpmi_init() 206 struct resources *r = &this->resources; in gpmi_dump_info() 251 struct resources *r = &this->resources; in bch_set_geometry() 331 struct resources *r = &this->resources; in gpmi_nfc_compute_hardware_timing() 861 struct resources *r = &this->resources; in gpmi_compute_edo_timing() 920 struct resources *r = &this->resources; in enable_edo_mode() 993 struct resources *r = &this->resources; in gpmi_begin() 1082 struct resources *r = &this->resources; in gpmi_clear_bch() [all …]
|
/drivers/pci/ |
D | bus.c | 20 void pci_add_resource_offset(struct list_head *resources, struct resource *res, in pci_add_resource_offset() argument 33 list_add_tail(&window->list, resources); in pci_add_resource_offset() 37 void pci_add_resource(struct list_head *resources, struct resource *res) in pci_add_resource() argument 39 pci_add_resource_offset(resources, res, 0); in pci_add_resource() 43 void pci_free_resource_list(struct list_head *resources) in pci_free_resource_list() argument 47 list_for_each_entry_safe(window, tmp, resources, list) { in pci_free_resource_list() 67 list_add_tail(&bus_res->list, &bus->resources); in pci_bus_add_resource() 78 list_for_each_entry(bus_res, &bus->resources, list) { in pci_bus_resource_n() 94 list_for_each_entry_safe(bus_res, tmp, &bus->resources, list) { in pci_bus_remove_resources()
|
/drivers/pci/hotplug/ |
D | cpqphp_ctrl.c | 43 u8 behind_bridge, struct resource_lists *resources); 45 u8 behind_bridge, struct resource_lists *resources); 2269 u8 behind_bridge, struct resource_lists *resources) in configure_new_device() argument 2296 rc = configure_new_function(ctrl, new_slot, behind_bridge, resources); in configure_new_device() 2306 cpqhp_return_board_resources(new_slot, resources); in configure_new_device() 2366 struct resource_lists *resources) in configure_new_function() argument 2412 bus_node = get_max_resource(&(resources->bus_head), 1); in configure_new_function() 2448 io_node = get_max_resource(&(resources->io_head), 0x1000); in configure_new_function() 2451 mem_node = get_max_resource(&(resources->mem_head), 0x100000); in configure_new_function() 2454 p_mem_node = get_max_resource(&(resources->p_mem_head), 0x100000); in configure_new_function() [all …]
|
/drivers/virtio/ |
D | virtio_mmio.c | 520 struct resource resources[2] = {}; in vm_cmdline_set() local 543 resources[0].flags = IORESOURCE_MEM; in vm_cmdline_set() 544 resources[0].start = base; in vm_cmdline_set() 545 resources[0].end = base + size - 1; in vm_cmdline_set() 547 resources[1].flags = IORESOURCE_IRQ; in vm_cmdline_set() 548 resources[1].start = resources[1].end = irq; in vm_cmdline_set() 561 (unsigned long long)resources[0].start, in vm_cmdline_set() 562 (unsigned long long)resources[0].end, in vm_cmdline_set() 563 (int)resources[1].start); in vm_cmdline_set() 567 resources, ARRAY_SIZE(resources), NULL, 0); in vm_cmdline_set()
|
/drivers/infiniband/hw/usnic/ |
D | usnic_vnic.c | 130 if (spec->resources[i].type == trgt_type) { in usnic_vnic_res_spec_update() 131 spec->resources[i].cnt = cnt; in usnic_vnic_res_spec_update() 148 if (res_spec->resources[i].type != in usnic_vnic_res_spec_satisfied() 149 min_spec->resources[i].type) in usnic_vnic_res_spec_satisfied() 152 if (min_spec->resources[i].cnt > in usnic_vnic_res_spec_satisfied() 153 res_spec->resources[i].cnt) in usnic_vnic_res_spec_satisfied() 173 res_type = res_spec->resources[i].type; in usnic_vnic_spec_dump() 174 res_cnt = res_spec->resources[i].cnt; in usnic_vnic_spec_dump() 192 res_type = res_spec->resources[i].type; in usnic_vnic_check_room() 193 res_cnt = res_spec->resources[i].cnt; in usnic_vnic_check_room()
|