Home
last modified time | relevance | path

Searched refs:resource (Results 1 – 200 of 3113) sorted by relevance

12345678910>>...16

/linux-4.4.14/drivers/hwmon/
Dacpi_power_meter.c122 static int update_avg_interval(struct acpi_power_meter_resource *resource) in update_avg_interval() argument
127 status = acpi_evaluate_integer(resource->acpi_dev->handle, "_GAI", in update_avg_interval()
134 resource->avg_interval = data; in update_avg_interval()
143 struct acpi_power_meter_resource *resource = acpi_dev->driver_data; in show_avg_interval() local
145 mutex_lock(&resource->lock); in show_avg_interval()
146 update_avg_interval(resource); in show_avg_interval()
147 mutex_unlock(&resource->lock); in show_avg_interval()
149 return sprintf(buf, "%llu\n", resource->avg_interval); in show_avg_interval()
157 struct acpi_power_meter_resource *resource = acpi_dev->driver_data; in set_avg_interval() local
169 if (temp > resource->caps.max_avg_interval || in set_avg_interval()
[all …]
/linux-4.4.14/drivers/acpi/
Dpower.c71 struct acpi_power_resource *resource; member
100 struct acpi_power_resource *resource = acpi_power_get_context(handle); in acpi_power_resources_list_add() local
103 if (!resource || !list) in acpi_power_resources_list_add()
110 entry->resource = resource; in acpi_power_resources_list_add()
115 if (e->resource->order > resource->order) { in acpi_power_resources_list_add()
204 struct acpi_power_resource *resource = entry->resource; in acpi_power_get_list_state() local
205 acpi_handle handle = resource->device.handle; in acpi_power_get_list_state()
208 mutex_lock(&resource->resource_lock); in acpi_power_get_list_state()
210 mutex_unlock(&resource->resource_lock); in acpi_power_get_list_state()
225 static int __acpi_power_on(struct acpi_power_resource *resource) in __acpi_power_on() argument
[all …]
Dpci_link.c97 static acpi_status acpi_pci_link_check_possible(struct acpi_resource *resource, in acpi_pci_link_check_possible() argument
103 switch (resource->type) { in acpi_pci_link_check_possible()
109 struct acpi_resource_irq *p = &resource->data.irq; in acpi_pci_link_check_possible()
135 &resource->data.extended_irq; in acpi_pci_link_check_possible()
160 resource->type); in acpi_pci_link_check_possible()
185 static acpi_status acpi_pci_link_check_current(struct acpi_resource *resource, in acpi_pci_link_check_current() argument
190 switch (resource->type) { in acpi_pci_link_check_current()
196 struct acpi_resource_irq *p = &resource->data.irq; in acpi_pci_link_check_current()
212 &resource->data.extended_irq; in acpi_pci_link_check_current()
228 resource->type); in acpi_pci_link_check_current()
[all …]
/linux-4.4.14/drivers/misc/vmw_vmci/
Dvmci_resource.c39 return hash_32(handle.resource, VMCI_RESOURCE_HASH_BITS); in vmci_resource_hash()
48 struct vmci_resource *r, *resource = NULL; in vmci_resource_lookup() local
55 u32 rid = r->handle.resource; in vmci_resource_lookup()
58 rid == handle.resource && in vmci_resource_lookup()
60 resource = r; in vmci_resource_lookup()
66 return resource; in vmci_resource_lookup()
105 int vmci_resource_add(struct vmci_resource *resource, in vmci_resource_add() argument
115 if (handle.resource == VMCI_INVALID_ID) { in vmci_resource_add()
116 handle.resource = vmci_resource_find_id(handle.context, in vmci_resource_add()
118 if (handle.resource == VMCI_INVALID_ID) { in vmci_resource_add()
[all …]
Dvmci_datagram.c35 struct vmci_resource resource; member
95 result = vmci_resource_add(&entry->resource, in dg_create_handle()
100 handle.context, handle.resource, result); in dg_create_handle()
105 *out_handle = vmci_resource_handle(&entry->resource); in dg_create_handle()
122 struct vmci_resource *resource; in vmci_datagram_get_priv_flags() local
124 resource = vmci_resource_by_handle(handle, in vmci_datagram_get_priv_flags()
126 if (!resource) in vmci_datagram_get_priv_flags()
129 src_entry = container_of(resource, struct datagram_entry, in vmci_datagram_get_priv_flags()
130 resource); in vmci_datagram_get_priv_flags()
132 vmci_resource_put(resource); in vmci_datagram_get_priv_flags()
[all …]
Dvmci_doorbell.c42 struct vmci_resource resource; member
100 struct vmci_resource *resource; in vmci_dbell_get_priv_flags() local
102 resource = vmci_resource_by_handle(handle, in vmci_dbell_get_priv_flags()
104 if (!resource) in vmci_dbell_get_priv_flags()
107 entry = container_of(resource, struct dbell_entry, resource); in vmci_dbell_get_priv_flags()
109 vmci_resource_put(resource); in vmci_dbell_get_priv_flags()
150 vmci_resource_get(&entry->resource); in dbell_index_table_add()
229 vmci_resource_put(&entry->resource); in dbell_index_table_remove()
294 vmci_resource_put(&entry->resource); in dbell_delayed_dispatch()
303 struct vmci_resource *resource; in vmci_dbell_host_context_notify() local
[all …]
Dvmci_resource.h44 int vmci_resource_add(struct vmci_resource *resource,
48 void vmci_resource_remove(struct vmci_resource *resource);
54 struct vmci_resource *vmci_resource_get(struct vmci_resource *resource);
55 int vmci_resource_put(struct vmci_resource *resource);
57 struct vmci_handle vmci_resource_handle(struct vmci_resource *resource);
/linux-4.4.14/include/linux/
Dioport.h18 struct resource { struct
23 struct resource *parent, *sibling, *child; argument
139 extern struct resource ioport_resource;
140 extern struct resource iomem_resource;
142 extern struct resource *request_resource_conflict(struct resource *root, struct resource *new);
143 extern int request_resource(struct resource *root, struct resource *new);
144 extern int release_resource(struct resource *new);
145 void release_child_resources(struct resource *new);
146 extern void reserve_region_with_split(struct resource *root,
149 extern struct resource *insert_resource_conflict(struct resource *parent, struct resource *new);
[all …]
Dpnp.h26 struct resource *pnp_get_resource(struct pnp_dev *dev, unsigned long type,
29 static inline struct resource *pnp_get_resource(struct pnp_dev *dev, in pnp_get_resource()
36 static inline int pnp_resource_valid(struct resource *res) in pnp_resource_valid()
43 static inline int pnp_resource_enabled(struct resource *res) in pnp_resource_enabled()
50 static inline resource_size_t pnp_resource_len(struct resource *res) in pnp_resource_len()
61 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_start()
71 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_end()
81 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_flags()
96 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_len()
107 struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar); in pnp_mem_start()
[all …]
Dzorro.h37 struct resource resource; member
107 #define zorro_resource_start(z) ((z)->resource.start)
108 #define zorro_resource_end(z) ((z)->resource.end)
109 #define zorro_resource_len(z) (resource_size(&(z)->resource))
110 #define zorro_resource_flags(z) ((z)->resource.flags)
Dof_address.h33 struct resource *r);
113 struct resource *r);
122 struct resource *r) in of_address_to_resource()
143 struct resource *r);
146 struct resource *res);
149 struct resource *r) in of_pci_address_to_resource()
161 struct resource *res) in of_pci_range_to_resource()
/linux-4.4.14/drivers/staging/fsl-mc/bus/
Dmc-allocator.c38 struct fsl_mc_resource *resource; in fsl_mc_resource_pool_add_device() local
47 if (WARN_ON(mc_dev->resource)) in fsl_mc_resource_pool_add_device()
65 resource = devm_kzalloc(&mc_bus_dev->dev, sizeof(*resource), in fsl_mc_resource_pool_add_device()
67 if (!resource) { in fsl_mc_resource_pool_add_device()
74 resource->type = pool_type; in fsl_mc_resource_pool_add_device()
75 resource->id = mc_dev->obj_desc.id; in fsl_mc_resource_pool_add_device()
76 resource->data = mc_dev; in fsl_mc_resource_pool_add_device()
77 resource->parent_pool = res_pool; in fsl_mc_resource_pool_add_device()
78 INIT_LIST_HEAD(&resource->node); in fsl_mc_resource_pool_add_device()
79 list_add_tail(&resource->node, &res_pool->free_list); in fsl_mc_resource_pool_add_device()
[all …]
/linux-4.4.14/arch/arm/mach-pxa/
Ddevices.c37 static struct resource pxa_resource_pmu = {
46 .resource = &pxa_resource_pmu,
50 static struct resource pxamci_resources[] = {
83 .resource = pxamci_resources,
101 static struct resource pxa2xx_udc_resources[] = {
119 .resource = pxa2xx_udc_resources,
130 .resource = pxa2xx_udc_resources,
139 static struct resource pxa3xx_u2d_resources[] = {
155 .resource = pxa3xx_u2d_resources,
165 static struct resource pxafb_resources[] = {
[all …]
/linux-4.4.14/drivers/tty/ipwireless/
Dmain.c83 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in ipwireless_probe()
84 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in ipwireless_probe()
94 if (!request_region(p_dev->resource[0]->start, in ipwireless_probe()
95 resource_size(p_dev->resource[0]), in ipwireless_probe()
101 p_dev->resource[2]->flags |= in ipwireless_probe()
104 ret = pcmcia_request_window(p_dev, p_dev->resource[2], 0); in ipwireless_probe()
108 ret = pcmcia_map_mem_page(p_dev, p_dev->resource[2], p_dev->card_addr); in ipwireless_probe()
112 ipw->is_v2_card = resource_size(p_dev->resource[2]) == 0x100; in ipwireless_probe()
114 ipw->common_memory = ioremap(p_dev->resource[2]->start, in ipwireless_probe()
115 resource_size(p_dev->resource[2])); in ipwireless_probe()
[all …]
/linux-4.4.14/drivers/acpi/acpica/
Drslist.c72 struct acpi_resource *resource; in acpi_rs_convert_aml_to_resources() local
83 resource = *resource_ptr; in acpi_rs_convert_aml_to_resources()
84 if (ACPI_IS_MISALIGNED(resource)) { in acpi_rs_convert_aml_to_resources()
86 "Misaligned resource pointer %p", resource)); in acpi_rs_convert_aml_to_resources()
118 acpi_rs_convert_aml_to_resource(resource, aml_resource, in acpi_rs_convert_aml_to_resources()
130 resource->length)); in acpi_rs_convert_aml_to_resources()
134 *resource_ptr = ACPI_NEXT_RESOURCE(resource); in acpi_rs_convert_aml_to_resources()
158 acpi_rs_convert_resources_to_aml(struct acpi_resource *resource, in acpi_rs_convert_resources_to_aml() argument
174 if (resource->type > ACPI_RESOURCE_TYPE_MAX) { in acpi_rs_convert_resources_to_aml()
177 resource->type)); in acpi_rs_convert_resources_to_aml()
[all …]
Drsmisc.c71 acpi_rs_convert_aml_to_resource(struct acpi_resource *resource, in acpi_rs_convert_aml_to_resource() argument
90 if (((acpi_size) resource) & 0x3) { in acpi_rs_convert_aml_to_resource()
96 resource, resource->type, resource->length)); in acpi_rs_convert_aml_to_resource()
115 ACPI_ADD_PTR(void, resource, info->resource_offset); in acpi_rs_convert_aml_to_resource()
122 memset(resource, 0, INIT_RESOURCE_LENGTH(info)); in acpi_rs_convert_aml_to_resource()
123 resource->type = INIT_RESOURCE_TYPE(info); in acpi_rs_convert_aml_to_resource()
124 resource->length = INIT_RESOURCE_LENGTH(info); in acpi_rs_convert_aml_to_resource()
164 resource->length = resource->length + in acpi_rs_convert_aml_to_resource()
173 resource->length = resource->length + in acpi_rs_convert_aml_to_resource()
182 resource->length = resource->length + item_count; in acpi_rs_convert_aml_to_resource()
[all …]
Drscalc.c189 acpi_rs_get_aml_length(struct acpi_resource *resource, in acpi_rs_get_aml_length() argument
201 ACPI_ADD_PTR(struct acpi_resource, resource, resource_list_size); in acpi_rs_get_aml_length()
202 while (resource < resource_end) { in acpi_rs_get_aml_length()
206 if (resource->type > ACPI_RESOURCE_TYPE_MAX) { in acpi_rs_get_aml_length()
212 if (!resource->length) { in acpi_rs_get_aml_length()
218 total_size = acpi_gbl_aml_resource_sizes[resource->type]; in acpi_rs_get_aml_length()
224 switch (resource->type) { in acpi_rs_get_aml_length()
229 if (resource->data.irq.descriptor_length == 2) { in acpi_rs_get_aml_length()
238 if (resource->data.irq.descriptor_length == 0) { in acpi_rs_get_aml_length()
250 if (resource->data.vendor.byte_length > 7) { in acpi_rs_get_aml_length()
[all …]
Drsxface.c71 acpi_rs_match_vendor_resource(struct acpi_resource *resource, void *context);
368 acpi_resource_to_address64(struct acpi_resource *resource, in ACPI_EXPORT_SYMBOL()
374 if (!resource || !out) { in ACPI_EXPORT_SYMBOL()
380 switch (resource->type) { in ACPI_EXPORT_SYMBOL()
385 &resource->data); in ACPI_EXPORT_SYMBOL()
393 &resource->data); in ACPI_EXPORT_SYMBOL()
401 memcpy(out, &resource->data, in ACPI_EXPORT_SYMBOL()
478 acpi_rs_match_vendor_resource(struct acpi_resource *resource, void *context) in ACPI_EXPORT_SYMBOL()
487 if (resource->type != ACPI_RESOURCE_TYPE_VENDOR) { in ACPI_EXPORT_SYMBOL()
491 vendor = &resource->data.vendor_typed; in ACPI_EXPORT_SYMBOL()
[all …]
Drsaddr.c308 acpi_rs_get_address_common(struct acpi_resource *resource, in acpi_rs_get_address_common() argument
322 (void)acpi_rs_convert_aml_to_resource(resource, aml, in acpi_rs_get_address_common()
327 if (resource->data.address.resource_type == ACPI_MEMORY_RANGE) { in acpi_rs_get_address_common()
328 (void)acpi_rs_convert_aml_to_resource(resource, aml, in acpi_rs_get_address_common()
330 } else if (resource->data.address.resource_type == ACPI_IO_RANGE) { in acpi_rs_get_address_common()
331 (void)acpi_rs_convert_aml_to_resource(resource, aml, in acpi_rs_get_address_common()
336 resource->data.address.info.type_specific = in acpi_rs_get_address_common()
359 struct acpi_resource *resource) in acpi_rs_set_address_common() argument
365 (void)acpi_rs_convert_resource_to_aml(resource, aml, in acpi_rs_set_address_common()
370 if (resource->data.address.resource_type == ACPI_MEMORY_RANGE) { in acpi_rs_set_address_common()
[all …]
Drsdump.c78 static void acpi_rs_dump_address_common(union acpi_resource_data *resource);
81 acpi_rs_dump_descriptor(void *resource, struct acpi_rsdump_info *table);
207 acpi_rs_dump_descriptor(void *resource, struct acpi_rsdump_info *table) in acpi_rs_dump_descriptor() argument
220 target = ACPI_ADD_PTR(u8, resource, table->offset); in acpi_rs_dump_descriptor()
436 static void acpi_rs_dump_address_common(union acpi_resource_data *resource) in acpi_rs_dump_address_common() argument
442 switch (resource->address.resource_type) { in acpi_rs_dump_address_common()
445 acpi_rs_dump_descriptor(resource, acpi_rs_dump_memory_flags); in acpi_rs_dump_address_common()
450 acpi_rs_dump_descriptor(resource, acpi_rs_dump_io_flags); in acpi_rs_dump_address_common()
461 (u8) resource->address.resource_type); in acpi_rs_dump_address_common()
467 acpi_rs_dump_descriptor(resource, acpi_rs_dump_general_flags); in acpi_rs_dump_address_common()
/linux-4.4.14/arch/arm/plat-samsung/
Ddevs.c75 static struct resource s3c_ac97_resource[] = {
90 .resource = s3c_ac97_resource,
102 static struct resource s3c_adc_resource[] = {
112 .resource = s3c_adc_resource,
117 static struct resource s3c_adc_resource[] = {
127 .resource = s3c_adc_resource,
134 static struct resource s3c_camif_resource[] = {
144 .resource = s3c_camif_resource,
155 static struct resource s3c_fb_resource[] = {
166 .resource = s3c_fb_resource,
[all …]
/linux-4.4.14/kernel/
Dresource.c29 struct resource ioport_resource = {
37 struct resource iomem_resource = {
48 resource_size_t (*alignf)(void *, const struct resource *,
60 static struct resource *bootmem_resource_free;
63 static struct resource *next_resource(struct resource *p, bool sibling_only) in next_resource()
78 struct resource *p = v; in r_next()
90 struct resource *p = m->private; in r_start()
106 struct resource *root = m->private; in r_show()
107 struct resource *r = v, *p; in r_show()
173 static void free_resource(struct resource *res) in free_resource()
[all …]
/linux-4.4.14/arch/mips/jz4740/
Dplatform.c36 static struct resource jz4740_usb_ohci_resources[] = {
57 .resource = jz4740_usb_ohci_resources,
66 static struct resource jz4740_udc_resources[] = {
88 .resource = jz4740_udc_resources,
92 static struct resource jz4740_mmc_resources[] = {
113 .resource = jz4740_mmc_resources,
117 static struct resource jz4740_rtc_resources[] = {
134 .resource = jz4740_rtc_resources,
138 static struct resource jz4740_i2c_resources[] = {
155 .resource = jz4740_i2c_resources,
[all …]
/linux-4.4.14/drivers/vme/
Dvme.c53 static struct vme_bridge *find_bridge(struct vme_resource *resource) in find_bridge() argument
56 switch (resource->type) { in find_bridge()
58 return list_entry(resource->entry, struct vme_master_resource, in find_bridge()
62 return list_entry(resource->entry, struct vme_slave_resource, in find_bridge()
66 return list_entry(resource->entry, struct vme_dma_resource, in find_bridge()
70 return list_entry(resource->entry, struct vme_lm_resource, in find_bridge()
84 void *vme_alloc_consistent(struct vme_resource *resource, size_t size, in vme_alloc_consistent() argument
89 if (resource == NULL) { in vme_alloc_consistent()
94 bridge = find_bridge(resource); in vme_alloc_consistent()
118 void vme_free_consistent(struct vme_resource *resource, size_t size, in vme_free_consistent() argument
[all …]
/linux-4.4.14/arch/arm/mach-w90x900/
Ddev.c77 static struct resource nuc900_flash_resources[] = {
91 .resource = nuc900_flash_resources,
97 static struct resource nuc900_usb_ehci_resource[] = {
116 .resource = nuc900_usb_ehci_resource,
125 static struct resource nuc900_usb_ohci_resource[] = {
143 .resource = nuc900_usb_ohci_resource,
152 static struct resource nuc900_usbgadget_resource[] = {
169 .resource = nuc900_usbgadget_resource,
174 static struct resource nuc900_emc_resource[] = {
197 .resource = nuc900_emc_resource,
[all …]
/linux-4.4.14/arch/sparc/kernel/
Dcentral.c23 struct resource leds_resource;
32 struct resource leds_resource;
73 p->clock_freq_regs = of_ioremap(&op->resource[0], 0, in clock_board_probe()
74 resource_size(&op->resource[0]), in clock_board_probe()
81 p->clock_regs = of_ioremap(&op->resource[1], 0, in clock_board_probe()
82 resource_size(&op->resource[1]), in clock_board_probe()
89 if (op->resource[2].flags) { in clock_board_probe()
90 p->clock_ver_reg = of_ioremap(&op->resource[2], 0, in clock_board_probe()
91 resource_size(&op->resource[2]), in clock_board_probe()
108 p->leds_pdev.resource = &p->leds_resource; in clock_board_probe()
[all …]
Dioport.c66 static void __iomem *_sparc_ioremap(struct resource *res, u32 bus, u32 pa, int sz);
69 static void _sparc_free_io(struct resource *res);
74 static struct resource _sparc_dvma = {
78 /*ext*/ struct resource sparc_iomap = {
92 struct resource xres; /* Must be first */
139 struct resource *res; in iounmap()
159 void __iomem *of_ioremap(struct resource *res, unsigned long offset, in of_ioremap()
168 void of_iounmap(struct resource *res, void __iomem *base, unsigned long size) in of_iounmap()
182 struct resource *res; in _sparc_alloc_io()
198 tack = kmalloc(sizeof (struct resource) + tlen + 1, GFP_KERNEL); in _sparc_alloc_io()
[all …]
Dtime_64.c399 static struct resource rtc_cmos_resource;
404 .resource = &rtc_cmos_resource,
410 struct resource *r; in rtc_probe()
413 op->dev.of_node->full_name, op->resource[0].start); in rtc_probe()
423 r->name = op->resource[0].name; in rtc_probe()
424 r->start = op->resource[0].start; in rtc_probe()
425 r->end = op->resource[0].end; in rtc_probe()
427 cmos_regs = op->resource[0].start; in rtc_probe()
469 op->dev.of_node->full_name, op->resource[0].start); in bq4802_probe()
471 rtc_bq4802_device.resource = &op->resource[0]; in bq4802_probe()
[all …]
/linux-4.4.14/arch/blackfin/mach-bf548/boards/
Dcm_bf548.c53 static struct resource bf54x_lq043_resources[] = {
65 .resource = bf54x_lq043_resources,
103 static struct resource bf54x_kpad_resources[] = {
115 .resource = bf54x_kpad_resources,
131 static struct resource bfin_uart0_resources[] = {
172 .resource = bfin_uart0_resources,
179 static struct resource bfin_uart1_resources[] = {
236 .resource = bfin_uart1_resources,
243 static struct resource bfin_uart2_resources[] = {
284 .resource = bfin_uart2_resources,
[all …]
Dezkit.c46 static struct resource bfin_isp1760_resources[] = {
75 .resource = bfin_isp1760_resources,
92 static struct resource bf54x_lq043_resources[] = {
104 .resource = bf54x_lq043_resources,
142 static struct resource bf54x_kpad_resources[] = {
154 .resource = bf54x_kpad_resources,
174 static struct resource bfin_rotary_resources[] = {
191 .resource = bfin_rotary_resources,
246 static struct resource bfin_uart0_resources[] = {
294 .resource = bfin_uart0_resources,
[all …]
/linux-4.4.14/arch/arm/plat-orion/
Dcommon.c54 struct resource *resources, in fill_resources()
59 device->resource = resources; in fill_resources()
85 struct resource *resources, in uart_complete()
113 static struct resource orion_uart0_resources[2];
141 static struct resource orion_uart1_resources[2];
169 static struct resource orion_uart2_resources[2];
197 static struct resource orion_uart3_resources[2];
216 static struct resource orion_rtc_resource[2];
236 struct resource *orion_ge_resource, unsigned long irq, in ge_complete()
258 static struct resource orion_ge00_shared_resources[] = {
[all …]
/linux-4.4.14/arch/arm/mach-sa1100/
Dgeneric.c118 static struct resource sa11x0udc_resources[] = {
133 .resource = sa11x0udc_resources,
136 static struct resource sa11x0uart1_resources[] = {
145 .resource = sa11x0uart1_resources,
148 static struct resource sa11x0uart3_resources[] = {
157 .resource = sa11x0uart3_resources,
160 static struct resource sa11x0mcp_resources[] = {
176 .resource = sa11x0mcp_resources,
194 static struct resource sa11x0ssp_resources[] = {
209 .resource = sa11x0ssp_resources,
[all …]
/linux-4.4.14/arch/blackfin/mach-bf538/boards/
Dezkit.c45 static struct resource bfin_uart0_resources[] = {
98 .resource = bfin_uart0_resources,
105 static struct resource bfin_uart1_resources[] = {
146 .resource = bfin_uart1_resources,
153 static struct resource bfin_uart2_resources[] = {
194 .resource = bfin_uart2_resources,
204 static struct resource bfin_sir0_resources[] = {
225 .resource = bfin_sir0_resources,
229 static struct resource bfin_sir1_resources[] = {
250 .resource = bfin_sir1_resources,
[all …]
/linux-4.4.14/drivers/tty/serial/8250/
Dserial_cs.c380 if ((p_dev->resource[1]->end != 0) && in pfc_config()
381 (resource_size(p_dev->resource[1]) == 8)) { in pfc_config()
382 port = p_dev->resource[1]->start; in pfc_config()
385 (resource_size(p_dev->resource[0]) == 0x40)) { in pfc_config()
386 port = p_dev->resource[0]->start + 0x28; in pfc_config()
401 if (p_dev->resource[0]->start == 0) in simple_config_check()
407 if (p_dev->resource[0]->end != size_table[(*try >> 1)]) in simple_config_check()
410 p_dev->resource[0]->end = 8; in simple_config_check()
411 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in simple_config_check()
412 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_8; in simple_config_check()
[all …]
/linux-4.4.14/drivers/tc/
Dtc.c113 tdev->resource.start = slotaddr; in tc_bus_add_devices()
114 tdev->resource.end = slotaddr + devsize - 1; in tc_bus_add_devices()
116 tdev->resource.start = extslotaddr; in tc_bus_add_devices()
117 tdev->resource.end = extslotaddr + devsize - 1; in tc_bus_add_devices()
126 tdev->resource.name = tdev->name; in tc_bus_add_devices()
127 tdev->resource.flags = IORESOURCE_MEM; in tc_bus_add_devices()
164 tc_bus.resource[0].start = tc_bus.slot_base; in tc_init()
165 tc_bus.resource[0].end = tc_bus.slot_base + in tc_init()
168 tc_bus.resource[0].name = tc_bus.name; in tc_init()
169 tc_bus.resource[0].flags = IORESOURCE_MEM; in tc_init()
[all …]
/linux-4.4.14/arch/arm/mach-omap1/
Dgpio7xx.c35 static struct resource omap7xx_mpu_gpio_resources[] = {
72 .resource = omap7xx_mpu_gpio_resources,
76 static struct resource omap7xx_gpio1_resources[] = {
111 .resource = omap7xx_gpio1_resources,
115 static struct resource omap7xx_gpio2_resources[] = {
139 .resource = omap7xx_gpio2_resources,
143 static struct resource omap7xx_gpio3_resources[] = {
167 .resource = omap7xx_gpio3_resources,
171 static struct resource omap7xx_gpio4_resources[] = {
195 .resource = omap7xx_gpio4_resources,
[all …]
Dgpio16xx.c36 static struct resource omap16xx_mpu_gpio_resources[] = {
73 .resource = omap16xx_mpu_gpio_resources,
77 static struct resource omap16xx_gpio1_resources[] = {
117 .resource = omap16xx_gpio1_resources,
121 static struct resource omap16xx_gpio2_resources[] = {
145 .resource = omap16xx_gpio2_resources,
149 static struct resource omap16xx_gpio3_resources[] = {
173 .resource = omap16xx_gpio3_resources,
177 static struct resource omap16xx_gpio4_resources[] = {
201 .resource = omap16xx_gpio4_resources,
[all …]
Ddevices.c58 static struct resource rtc_resources[] = {
78 .resource = rtc_resources,
160 struct resource res[OMAP_MMC_NR_RES]; in omap_mmc_add()
167 memset(res, 0, OMAP_MMC_NR_RES * sizeof(struct resource)); in omap_mmc_add()
284 static struct resource omap1_camera_resources[] = {
306 .resource = omap1_camera_resources,
337 static struct resource uwire_resources[] = {
349 .resource = uwire_resources,
371 static struct resource omap1_rng_resources[] = {
383 .resource = omap1_rng_resources,
[all …]
/linux-4.4.14/drivers/block/drbd/
Ddrbd_debugfs.c127 static void seq_print_resource_pending_meta_io(struct seq_file *m, struct drbd_resource *resource, … in seq_print_resource_pending_meta_io() argument
134 idr_for_each_entry(&resource->devices, device, i) { in seq_print_resource_pending_meta_io()
155 static void seq_print_waiting_for_AL(struct seq_file *m, struct drbd_resource *resource, unsigned l… in seq_print_waiting_for_AL() argument
162 idr_for_each_entry(&resource->devices, device, i) { in seq_print_waiting_for_AL()
167 spin_lock_irq(&device->resource->req_lock); in seq_print_waiting_for_AL()
176 spin_unlock_irq(&device->resource->req_lock); in seq_print_waiting_for_AL()
196 spin_lock_irq(&device->resource->req_lock); in seq_print_device_bitmap_io()
205 spin_unlock_irq(&device->resource->req_lock); in seq_print_device_bitmap_io()
215 static void seq_print_resource_pending_bitmap_io(struct seq_file *m, struct drbd_resource *resource in seq_print_resource_pending_bitmap_io() argument
222 idr_for_each_entry(&resource->devices, device, i) { in seq_print_resource_pending_bitmap_io()
[all …]
Ddrbd_nl.c203 adm_ctx->resource = drbd_find_resource(adm_ctx->resource_name); in drbd_adm_prepare()
210 if (!adm_ctx->resource && (flags & DRBD_ADM_NEED_RESOURCE)) { in drbd_adm_prepare()
218 if (adm_ctx->resource) { in drbd_adm_prepare()
238 if (adm_ctx->device && adm_ctx->resource && in drbd_adm_prepare()
239 adm_ctx->device->resource != adm_ctx->resource) { in drbd_adm_prepare()
241 adm_ctx->minor, adm_ctx->resource->name, in drbd_adm_prepare()
242 adm_ctx->device->resource->name); in drbd_adm_prepare()
252 adm_ctx->device->resource->name); in drbd_adm_prepare()
258 if (!adm_ctx->resource) { in drbd_adm_prepare()
259 adm_ctx->resource = adm_ctx->device ? adm_ctx->device->resource in drbd_adm_prepare()
[all …]
Ddrbd_main.c199 spin_lock_irq(&connection->resource->req_lock); in tl_release()
256 spin_unlock_irq(&connection->resource->req_lock); in tl_release()
261 spin_unlock_irq(&connection->resource->req_lock); in tl_release()
285 spin_lock_irq(&connection->resource->req_lock); in tl_restart()
287 spin_unlock_irq(&connection->resource->req_lock); in tl_restart()
312 spin_lock_irq(&connection->resource->req_lock); in tl_abort_disk_io()
320 spin_unlock_irq(&connection->resource->req_lock); in tl_abort_disk_io()
326 struct drbd_resource *resource = thi->resource; in drbd_thread_setup() local
332 resource->name); in drbd_thread_setup()
350 drbd_info(resource, "Restarting %s thread\n", thi->name); in drbd_thread_setup()
[all …]
Ddrbd_debugfs.h11 void drbd_debugfs_resource_add(struct drbd_resource *resource);
12 void drbd_debugfs_resource_cleanup(struct drbd_resource *resource);
27 static inline void drbd_debugfs_resource_add(struct drbd_resource *resource) { } in drbd_debugfs_resource_add() argument
28 static inline void drbd_debugfs_resource_cleanup(struct drbd_resource *resource) { } in drbd_debugfs_resource_cleanup() argument
/linux-4.4.14/drivers/pnp/pnpacpi/
Drsparser.c114 static void pnpacpi_add_irqresource(struct pnp_dev *dev, struct resource *r) in pnpacpi_add_irqresource()
184 struct resource *r = &win.res; in pnpacpi_allocated_resource()
601 struct acpi_resource **resource = data; in pnpacpi_type_resources() local
604 (*resource)->type = res->type; in pnpacpi_type_resources()
605 (*resource)->length = sizeof(struct acpi_resource); in pnpacpi_type_resources()
607 (*resource)->data.irq.descriptor_length = in pnpacpi_type_resources()
609 (*resource)++; in pnpacpi_type_resources()
620 struct acpi_resource *resource; in pnpacpi_build_resource_template() local
637 resource = (struct acpi_resource *)buffer->pointer; in pnpacpi_build_resource_template()
639 pnpacpi_type_resources, &resource); in pnpacpi_build_resource_template()
[all …]
/linux-4.4.14/arch/arm/mach-davinci/
Ddevices-da8xx.c160 static struct resource da8xx_edma0_resources[] = {
191 static struct resource da850_edma1_resources[] = {
264 static struct resource da8xx_i2c_resources0[] = {
281 .resource = da8xx_i2c_resources0,
284 static struct resource da8xx_i2c_resources1[] = {
301 .resource = da8xx_i2c_resources1,
320 static struct resource da8xx_watchdog_resources[] = {
332 .resource = da8xx_watchdog_resources,
353 static struct resource da8xx_emac_resources[] = {
396 .resource = da8xx_emac_resources,
[all …]
Ddevices.c56 static struct resource i2c_resources[] = {
72 .resource = i2c_resources,
84 static struct resource ide_resources[] = {
102 .resource = ide_resources,
131 static struct resource mmcsd0_resources[] = {
165 .resource = mmcsd0_resources,
170 static struct resource mmcsd1_resources[] = {
202 .resource = mmcsd1_resources,
296 static struct resource wdt_resources[] = {
308 .resource = wdt_resources,
[all …]
Dusb.c52 static struct resource usb_resources[] = {
81 .resource = usb_resources,
92 usb_dev.resource[1].start = IRQ_DM646X_USBINT; in davinci_setup_usb()
93 usb_dev.resource[2].start = IRQ_DM646X_USBDMAINT; in davinci_setup_usb()
101 static struct resource da8xx_usb20_resources[] = {
120 usb_dev.resource = da8xx_usb20_resources; in da8xx_register_usb20()
144 static struct resource da8xx_usb11_resources[] = {
167 .resource = da8xx_usb11_resources,
Ddm644x.c337 static struct resource dm644x_emac_resources[] = {
357 .resource = dm644x_emac_resources,
360 static struct resource dm644x_mdio_resources[] = {
372 .resource = dm644x_mdio_resources,
513 static struct resource edma_resources[] = {
556 static struct resource dm644x_asp_resources[] = {
579 .resource = dm644x_asp_resources,
584 static struct resource dm644x_vpss_resources[] = {
599 .resource = dm644x_vpss_resources,
602 static struct resource dm644x_vpfe_resources[] = {
[all …]
/linux-4.4.14/arch/blackfin/mach-bf537/boards/
Dcm_bf537e.c112 static struct resource bfin_spi0_resource[] = {
141 .resource = bfin_spi0_resource,
158 static struct resource bfin_sport_spi0_resource[] = {
175 .resource = bfin_sport_spi0_resource,
188 static struct resource bfin_sport_spi1_resource[] = {
205 .resource = bfin_sport_spi1_resource,
235 static struct resource smc91x_resources[] = {
251 .resource = smc91x_resources,
259 static struct resource isp1362_hcd_resources[] = {
293 .resource = isp1362_hcd_resources,
[all …]
Dtcm_bf537.c112 static struct resource bfin_spi0_resource[] = {
141 .resource = bfin_spi0_resource,
170 static struct resource smc91x_resources[] = {
186 .resource = smc91x_resources,
194 static struct resource isp1362_hcd_resources[] = {
228 .resource = isp1362_hcd_resources,
233 static struct resource net2272_bfin_resources[] = {
249 .resource = net2272_bfin_resources,
278 static struct resource cm_flash_resource[] = {
298 .resource = cm_flash_resource,
[all …]
Dcm_bf537u.c112 static struct resource bfin_spi0_resource[] = {
141 .resource = bfin_spi0_resource,
170 static struct resource smc91x_resources[] = {
186 .resource = smc91x_resources,
194 static struct resource isp1362_hcd_resources[] = {
228 .resource = isp1362_hcd_resources,
233 static struct resource net2272_bfin_resources[] = {
249 .resource = net2272_bfin_resources,
278 static struct resource cm_flash_resource[] = {
298 .resource = cm_flash_resource,
[all …]
Dminotaur.c35 static struct resource bfin_pcmcia_cf_resources[] = {
59 .resource = bfin_pcmcia_cf_resources,
104 static struct resource net2272_bfin_resources[] = {
120 .resource = net2272_bfin_resources,
203 static struct resource bfin_spi0_resource[] = {
225 .resource = bfin_spi0_resource,
234 static struct resource bfin_uart0_resources[] = {
275 .resource = bfin_uart0_resources,
282 static struct resource bfin_uart1_resources[] = {
323 .resource = bfin_uart1_resources,
[all …]
Dpnav10.c34 static struct resource bfin_pcmcia_cf_resources[] = {
58 .resource = bfin_pcmcia_cf_resources,
78 static struct resource smc91x_resources[] = {
95 .resource = smc91x_resources,
136 static struct resource net2272_bfin_resources[] = {
152 .resource = net2272_bfin_resources,
258 static struct resource bfin_spi0_resource[] = {
287 .resource = bfin_spi0_resource,
302 static struct resource bfin_uart0_resources[] = {
343 .resource = bfin_uart0_resources,
[all …]
Ddnp5370.c108 static struct resource asmb_flash_resource = {
124 .resource = &asmb_flash_resource,
196 static struct resource bfin_spi0_resource[] = {
224 .resource = bfin_spi0_resource,
233 static struct resource bfin_uart0_resources[] = {
274 .resource = bfin_uart0_resources,
282 static struct resource bfin_uart1_resources[] = {
323 .resource = bfin_uart1_resources,
334 static struct resource bfin_twi0_resource[] = {
351 .resource = bfin_twi0_resource,
Dstamp.c58 static struct resource bfin_isp1760_resources[] = {
87 .resource = bfin_isp1760_resources,
115 static struct resource bfin_pcmcia_cf_resources[] = {
139 .resource = bfin_pcmcia_cf_resources,
159 static struct resource smc91x_resources[] = {
176 .resource = smc91x_resources,
184 static struct resource dm9000_resources[] = {
206 .resource = dm9000_resources,
211 static struct resource sl811_hcd_resources[] = {
250 .resource = sl811_hcd_resources,
[all …]
/linux-4.4.14/arch/blackfin/mach-bf527/boards/
Dcm_bf527.c42 static struct resource bfin_isp1760_resources[] = {
71 .resource = bfin_isp1760_resources,
76 static struct resource musb_resources[] = {
133 .resource = musb_resources,
159 static struct resource bf5xx_nand_resources[] = {
176 .resource = bf5xx_nand_resources,
184 static struct resource bfin_pcmcia_cf_resources[] = {
208 .resource = bfin_pcmcia_cf_resources,
228 static struct resource smc91x_resources[] = {
245 .resource = smc91x_resources,
[all …]
Dezkit.c47 static struct resource bfin_isp1760_resources[] = {
76 .resource = bfin_isp1760_resources,
81 static struct resource musb_resources[] = {
138 .resource = musb_resources,
144 static struct resource bf52x_t350mcqb_resources[] = {
156 .resource = bf52x_t350mcqb_resources,
168 static struct resource bfin_lq035q1_resources[] = {
180 .resource = bfin_lq035q1_resources,
210 static struct resource ezkit_flash_resource = {
223 .resource = &ezkit_flash_resource,
[all …]
Dad7160eval.c41 static struct resource musb_resources[] = {
96 .resource = musb_resources,
101 static struct resource bf52x_ra158z_resources[] = {
113 .resource = bf52x_ra158z_resources,
140 static struct resource ad7160eval_flash_resource = {
153 .resource = &ad7160eval_flash_resource,
179 static struct resource bf5xx_nand_resources[] = {
196 .resource = bf5xx_nand_resources,
335 static struct resource bfin_spi0_resource[] = {
357 .resource = bfin_spi0_resource,
[all …]
Dezbrd.c40 static struct resource musb_resources[] = {
97 .resource = musb_resources,
124 static struct resource ezbrd_flash_resource = {
137 .resource = &ezbrd_flash_resource,
167 static struct resource bf5xx_nand_resources[] = {
184 .resource = bf5xx_nand_resources,
381 static struct resource bfin_spi0_resource[] = {
403 .resource = bfin_spi0_resource,
412 static struct resource bfin_uart0_resources[] = {
453 .resource = bfin_uart0_resources,
[all …]
Dtll6527m.c48 static struct resource musb_resources[] = {
102 .resource = musb_resources,
116 static struct resource bfin_lq035q1_resources[] = {
128 .resource = bfin_lq035q1_resources,
160 static struct resource tll6527m_flash_resource[] = {
180 .resource = tll6527m_flash_resource,
456 static struct resource bfin_spi0_resource[] = {
478 .resource = bfin_spi0_resource,
487 static struct resource bfin_uart0_resources[] = {
528 .resource = bfin_uart0_resources,
[all …]
/linux-4.4.14/arch/blackfin/mach-bf609/boards/
Dezkit.c44 static struct resource bfin_isp1760_resources[] = {
73 .resource = bfin_isp1760_resources,
89 static struct resource bfin_rotary_resources[] = {
106 .resource = bfin_rotary_resources,
147 .resource = (struct resource[]) {
215 static struct resource bfin_uart0_resources[] = {
284 .resource = bfin_uart0_resources,
291 static struct resource bfin_uart1_resources[] = {
355 .resource = bfin_uart1_resources,
365 static struct resource bfin_sir0_resources[] = {
[all …]
/linux-4.4.14/arch/sh/kernel/cpu/sh4a/
Dsetup-sh7723.c33 static struct resource scif0_resources[] = {
41 .resource = scif0_resources,
56 static struct resource scif1_resources[] = {
64 .resource = scif1_resources,
79 static struct resource scif2_resources[] = {
87 .resource = scif2_resources,
102 static struct resource scif3_resources[] = {
110 .resource = scif3_resources,
125 static struct resource scif4_resources[] = {
133 .resource = scif4_resources,
[all …]
Dsetup-sh7343.c26 static struct resource scif0_resources[] = {
34 .resource = scif0_resources,
47 static struct resource scif1_resources[] = {
55 .resource = scif1_resources,
68 static struct resource scif2_resources[] = {
76 .resource = scif2_resources,
89 static struct resource scif3_resources[] = {
97 .resource = scif3_resources,
104 static struct resource iic0_resources[] = {
122 .resource = iic0_resources,
[all …]
Dsetup-sh7724.c204 static struct resource sh7724_dmae0_resources[] = {
238 static struct resource sh7724_dmae1_resources[] = {
274 .resource = sh7724_dmae0_resources,
284 .resource = sh7724_dmae1_resources,
300 static struct resource scif0_resources[] = {
308 .resource = scif0_resources,
323 static struct resource scif1_resources[] = {
331 .resource = scif1_resources,
346 static struct resource scif2_resources[] = {
354 .resource = scif2_resources,
[all …]
Dsetup-sh7722.c137 static struct resource sh7722_dmae_resources[] = {
173 .resource = sh7722_dmae_resources,
189 static struct resource scif0_resources[] = {
197 .resource = scif0_resources,
212 static struct resource scif1_resources[] = {
220 .resource = scif1_resources,
235 static struct resource scif2_resources[] = {
243 .resource = scif2_resources,
250 static struct resource rtc_resources[] = {
277 .resource = rtc_resources,
[all …]
Dsetup-sh7770.c24 static struct resource scif0_resources[] = {
32 .resource = scif0_resources,
45 static struct resource scif1_resources[] = {
53 .resource = scif1_resources,
66 static struct resource scif2_resources[] = {
74 .resource = scif2_resources,
87 static struct resource scif3_resources[] = {
95 .resource = scif3_resources,
108 static struct resource scif4_resources[] = {
116 .resource = scif4_resources,
[all …]
Dsetup-sh7366.c29 static struct resource scif0_resources[] = {
37 .resource = scif0_resources,
44 static struct resource iic_resources[] = {
62 .resource = iic_resources,
69 static struct resource usb_host_resources[] = {
91 .resource = usb_host_resources,
100 static struct resource vpu_resources[] = {
118 .resource = vpu_resources,
128 static struct resource veu0_resources[] = {
146 .resource = veu0_resources,
[all …]
Dsetup-sh7734.c34 static struct resource scif0_resources[] = {
42 .resource = scif0_resources,
56 static struct resource scif1_resources[] = {
64 .resource = scif1_resources,
78 static struct resource scif2_resources[] = {
86 .resource = scif2_resources,
100 static struct resource scif3_resources[] = {
108 .resource = scif3_resources,
122 static struct resource scif4_resources[] = {
130 .resource = scif4_resources,
[all …]
Dsetup-sh7786.c37 static struct resource scif0_resources[] = {
48 .resource = scif0_resources,
65 static struct resource scif1_resources[] = {
70 static struct resource scif1_demux_resources[] = {
82 .resource = scif1_resources,
96 static struct resource scif2_resources[] = {
104 .resource = scif2_resources,
118 static struct resource scif3_resources[] = {
126 .resource = scif3_resources,
140 static struct resource scif4_resources[] = {
[all …]
Dsetup-sh7785.c29 static struct resource scif0_resources[] = {
37 .resource = scif0_resources,
51 static struct resource scif1_resources[] = {
59 .resource = scif1_resources,
73 static struct resource scif2_resources[] = {
81 .resource = scif2_resources,
95 static struct resource scif3_resources[] = {
103 .resource = scif3_resources,
117 static struct resource scif4_resources[] = {
125 .resource = scif4_resources,
[all …]
Dsetup-sh7763.c28 static struct resource scif0_resources[] = {
36 .resource = scif0_resources,
50 static struct resource scif1_resources[] = {
58 .resource = scif1_resources,
72 static struct resource scif2_resources[] = {
80 .resource = scif2_resources,
87 static struct resource rtc_resources[] = {
104 .resource = rtc_resources,
107 static struct resource usb_ohci_resources[] = {
133 .resource = usb_ohci_resources,
[all …]
/linux-4.4.14/arch/arm/mach-s3c64xx/
Ddev-audio.c55 static struct resource s3c64xx_iis0_resource[] = {
69 .resource = s3c64xx_iis0_resource,
76 static struct resource s3c64xx_iis1_resource[] = {
90 .resource = s3c64xx_iis1_resource,
97 static struct resource s3c64xx_iisv4_resource[] = {
116 .resource = s3c64xx_iisv4_resource,
147 static struct resource s3c64xx_pcm0_resource[] = {
161 .resource = s3c64xx_pcm0_resource,
168 static struct resource s3c64xx_pcm1_resource[] = {
182 .resource = s3c64xx_pcm1_resource,
[all …]
Ddev-uart.c33 static struct resource s3c64xx_uart0_resource[] = {
38 static struct resource s3c64xx_uart1_resource[] = {
43 static struct resource s3c6xx_uart2_resource[] = {
48 static struct resource s3c64xx_uart3_resource[] = {
/linux-4.4.14/drivers/mfd/
Dtwl4030-audio.c50 struct twl4030_audio_resource resource[TWL4030_AUDIO_RES_MAX]; member
64 audio->resource[id].reg); in twl4030_audio_set_resource()
67 val |= audio->resource[id].mask; in twl4030_audio_set_resource()
69 val &= ~audio->resource[id].mask; in twl4030_audio_set_resource()
72 val, audio->resource[id].reg); in twl4030_audio_set_resource()
83 audio->resource[id].reg); in twl4030_audio_get_resource()
104 if (!audio->resource[id].request_count) in twl4030_audio_enable_resource()
110 audio->resource[id].request_count++; in twl4030_audio_enable_resource()
133 if (!audio->resource[id].request_count) { in twl4030_audio_disable_resource()
139 audio->resource[id].request_count--; in twl4030_audio_disable_resource()
[all …]
Dmax8925-core.c25 static struct resource bk_resources[] = {
39 static struct resource touch_resources[] = {
57 static struct resource power_supply_resources[] = {
75 static struct resource rtc_resources[] = {
93 static struct resource onkey_resources[] = {
116 static struct resource sd1_resources[] = {
120 static struct resource sd2_resources[] = {
124 static struct resource sd3_resources[] = {
128 static struct resource ldo1_resources[] = {
132 static struct resource ldo2_resources[] = {
[all …]
Dvexpress-sysreg.c106 .resources = (struct resource []) {
115 .resources = (struct resource []) {
124 .resources = (struct resource []) {
133 .resources = (struct resource []) {
141 .resources = (struct resource []) {
149 .resources = (struct resource []) {
157 .resources = (struct resource []) {
165 struct resource *mem; in vexpress_sysreg_probe()
Dsun6i-prcm.c20 static const struct resource sun6i_a31_ar100_clk_res[] = {
28 static const struct resource sun6i_a31_apb0_clk_res[] = {
36 static const struct resource sun6i_a31_apb0_gates_clk_res[] = {
44 static const struct resource sun6i_a31_ir_clk_res[] = {
52 static const struct resource sun6i_a31_apb0_rstc_res[] = {
141 struct resource *res; in sun6i_prcm_probe()
/linux-4.4.14/drivers/pci/
Dsetup-res.c37 struct resource *res = dev->resource + resno; in pci_update_resource()
113 int pci_claim_resource(struct pci_dev *dev, int resource) in pci_claim_resource() argument
115 struct resource *res = &dev->resource[resource]; in pci_claim_resource()
116 struct resource *root, *conflict; in pci_claim_resource()
120 resource, res); in pci_claim_resource()
127 resource, res); in pci_claim_resource()
135 resource, res, conflict->name, conflict); in pci_claim_resource()
171 static int pci_revert_fw_address(struct resource *res, struct pci_dev *dev, in pci_revert_fw_address()
174 struct resource *root, *conflict; in pci_revert_fw_address()
212 struct resource *res = dev->resource + resno; in __pci_assign_resource()
[all …]
Dbus.c20 void pci_add_resource_offset(struct list_head *resources, struct resource *res, in pci_add_resource_offset()
36 void pci_add_resource(struct list_head *resources, struct resource *res) in pci_add_resource()
48 void pci_bus_add_resource(struct pci_bus *bus, struct resource *res, in pci_bus_add_resource()
64 struct resource *pci_bus_resource_n(const struct pci_bus *bus, int n) in pci_bus_resource_n()
69 return bus->resource[n]; in pci_bus_resource_n()
86 bus->resource[i] = NULL; in pci_bus_remove_resources()
109 struct resource *res, in pci_clip_resource_to_region()
126 static int pci_bus_alloc_from_region(struct pci_bus *bus, struct resource *res, in pci_bus_alloc_from_region()
130 const struct resource *, in pci_bus_alloc_from_region() argument
137 struct resource *r, avail; in pci_bus_alloc_from_region()
[all …]
Dsetup-bus.c35 struct resource *res;
64 struct pci_dev *dev, struct resource *res, in add_to_list()
89 struct resource *res) in remove_from_list()
103 struct resource *res) in res_to_dev_res()
109 int idx = res - &dev_res->dev->resource[0]; in res_to_dev_res()
125 struct resource *res) in get_res_add_size()
134 struct resource *res) in get_res_add_align()
149 struct resource *r; in pdev_sort_resources()
154 r = &dev->resource[i]; in pdev_sort_resources()
213 static inline void reset_resource(struct resource *res) in reset_resource()
[all …]
Drom.c27 struct resource *res = pdev->resource + PCI_ROM_RESOURCE; in pci_enable_rom()
119 struct resource *res = &pdev->resource[PCI_ROM_RESOURCE]; in pci_map_rom()
183 struct resource *res = &pdev->resource[PCI_ROM_RESOURCE]; in pci_unmap_rom()
204 struct resource *res = &pdev->resource[PCI_ROM_RESOURCE]; in pci_cleanup_rom()
/linux-4.4.14/arch/blackfin/mach-bf533/boards/
Dcm_bf533.c107 static struct resource bfin_spi0_resource[] = {
136 .resource = bfin_spi0_resource,
159 static struct resource smc91x_resources[] = {
174 .resource = smc91x_resources,
184 static struct resource smsc911x_resources[] = {
208 .resource = smsc911x_resources,
217 static struct resource bfin_uart0_resources[] = {
258 .resource = bfin_uart0_resources,
268 static struct resource bfin_sir0_resources[] = {
290 .resource = bfin_sir0_resources,
[all …]
DH8606.c43 static struct resource dm9000_resources[] = {
65 .resource = dm9000_resources,
79 static struct resource smc91x_resources[] = {
100 .resource = smc91x_resources,
108 static struct resource net2272_bfin_resources[] = {
124 .resource = net2272_bfin_resources,
195 static struct resource bfin_spi0_resource[] = {
225 .resource = bfin_spi0_resource,
234 static struct resource bfin_uart0_resources[] = {
275 .resource = bfin_uart0_resources,
[all …]
Dezkit.c52 static struct resource smc91x_resources[] = {
68 .resource = smc91x_resources,
94 static struct resource ezkit_flash_resource_a = {
107 .resource = &ezkit_flash_resource_a,
124 static struct resource ezkit_flash_resource_b = {
137 .resource = &ezkit_flash_resource_b,
147 static struct resource sram_resource_a = {
160 .resource = &sram_resource_a,
168 static struct resource sram_resource_b = {
181 .resource = &sram_resource_b,
[all …]
Dip0x.c39 static struct resource dm9000_resource1[] = {
55 static struct resource dm9000_resource2[] = {
83 .resource = dm9000_resource1,
97 .resource = dm9000_resource2,
147 static struct resource bfin_uart0_resources[] = {
188 .resource = bfin_uart0_resources,
198 static struct resource bfin_sir0_resources[] = {
220 .resource = bfin_sir0_resources,
226 static struct resource isp1362_hcd_resources[] = {
260 .resource = isp1362_hcd_resources,
Dstamp.c54 static struct resource smc91x_resources[] = {
71 .resource = smc91x_resources,
79 static struct resource net2272_bfin_resources[] = {
98 .resource = net2272_bfin_resources,
125 static struct resource stamp_flash_resource[] = {
148 .resource = stamp_flash_resource,
258 static struct resource bfin_spi0_resource[] = {
287 .resource = bfin_spi0_resource,
296 static struct resource bfin_uart0_resources[] = {
337 .resource = bfin_uart0_resources,
[all …]
Dblackstamp.c54 static struct resource smc91x_resources[] = {
71 .resource = smc91x_resources,
152 static struct resource bfin_spi0_resource[] = {
181 .resource = bfin_spi0_resource,
190 static struct resource bfin_uart0_resources[] = {
231 .resource = bfin_uart0_resources,
241 static struct resource bfin_sir0_resources[] = {
263 .resource = bfin_sir0_resources,
270 static struct resource bfin_sport0_uart_resources[] = {
297 .resource = bfin_sport0_uart_resources,
[all …]
/linux-4.4.14/arch/mips/netlogic/xlr/
Dplatform.c116 .resource = (struct resource[]) { \
181 xls_usb_ehci_device.resource[0].start = memres; in xls_platform_usb_init()
182 xls_usb_ehci_device.resource[0].end = memres + 0x400 - 1; in xls_platform_usb_init()
186 xls_usb_ohci_device_0.resource[0].start = memres; in xls_platform_usb_init()
187 xls_usb_ohci_device_0.resource[0].end = memres + 0x400 - 1; in xls_platform_usb_init()
191 xls_usb_ohci_device_1.resource[0].start = memres; in xls_platform_usb_init()
192 xls_usb_ohci_device_1.resource[0].end = memres + 0x400 - 1; in xls_platform_usb_init()
215 static struct resource i2c_resources[] = {
227 .resource = i2c_resources,
237 nlm_xlr_i2c_1.resource[0].start = CPHYSADDR(nlm_mmio_base(offset)); in nlm_i2c_init()
[all …]
/linux-4.4.14/drivers/pcmcia/
Dpcmcia_cis.c204 p_dev->resource[0]->start = p_dev->resource[0]->end = 0; in pcmcia_do_loop_config()
205 p_dev->resource[1]->start = p_dev->resource[1]->end = 0; in pcmcia_do_loop_config()
209 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in pcmcia_do_loop_config()
210 p_dev->resource[0]->flags |= in pcmcia_do_loop_config()
217 p_dev->resource[1]->flags = p_dev->resource[0]->flags; in pcmcia_do_loop_config()
218 p_dev->resource[1]->start = io->win[1-i].base; in pcmcia_do_loop_config()
219 p_dev->resource[1]->end = io->win[1-i].len; in pcmcia_do_loop_config()
221 p_dev->resource[0]->start = io->win[i].base; in pcmcia_do_loop_config()
222 p_dev->resource[0]->end = io->win[i].len; in pcmcia_do_loop_config()
231 p_dev->resource[2]->start = p_dev->resource[2]->end = 0; in pcmcia_do_loop_config()
[all …]
Dbcm63xx_pcmcia.h31 struct resource *reg_res;
52 struct resource *attr_res;
53 struct resource *common_res;
54 struct resource *io_res;
/linux-4.4.14/arch/sh/drivers/superhyway/
Dops-sh4-202.c28 static struct resource emi_resources[] = {
44 .resource = emi_resources,
47 static struct resource femi_resources[] = {
63 .resource = femi_resources,
66 static struct resource epbr_resources[] = {
82 .resource = epbr_resources,
85 static struct resource dmac_resource = {
94 .resource = &dmac_resource,
97 static struct resource pbr_resources[] = {
113 .resource = pbr_resources,
/linux-4.4.14/arch/sh/boards/mach-highlander/
Dsetup.c41 static struct resource r8a66597_usb_host_resources[] = {
63 .resource = r8a66597_usb_host_resources,
71 static struct resource m66592_usb_peripheral_resources[] = {
95 .resource = m66592_usb_peripheral_resources,
98 static struct resource cf_ide_resources[] = {
123 .resource = cf_ide_resources,
129 static struct resource heartbeat_resources[] = {
157 .resource = heartbeat_resources,
167 static struct resource ax88796_resources[] = {
194 .resource = ax88796_resources,
[all …]
/linux-4.4.14/arch/blackfin/mach-bf561/boards/
Dcm_bf561.c101 static struct resource bfin_spi0_resource[] = {
130 .resource = bfin_spi0_resource,
154 static struct resource smc91x_resources[] = {
170 .resource = smc91x_resources,
180 static struct resource smsc911x_resources[] = {
205 .resource = smsc911x_resources,
213 static struct resource net2272_bfin_resources[] = {
229 .resource = net2272_bfin_resources,
234 static struct resource isp1362_hcd_resources[] = {
268 .resource = isp1362_hcd_resources,
[all …]
Dacvilon.c66 static struct resource bfin_isp1760_resources[] = {
96 .resource = bfin_isp1760_resources,
100 static struct resource bfin_i2c_pca_resources[] = {
125 .resource = bfin_i2c_pca_resources,
147 static struct resource mtd_ram_resource = {
160 .resource = &mtd_ram_resource,
166 static struct resource smsc911x_resources[] = {
191 .resource = smsc911x_resources,
200 static struct resource bfin_uart0_resources[] = {
241 .resource = bfin_uart0_resources,
[all …]
Dezkit.c31 static struct resource bfin_isp1760_resources[] = {
60 .resource = bfin_isp1760_resources,
67 static struct resource isp1362_hcd_resources[] = {
101 .resource = isp1362_hcd_resources,
106 static struct resource net2272_bfin_resources[] = {
125 .resource = net2272_bfin_resources,
142 static struct resource smc91x_resources[] = {
160 .resource = smc91x_resources,
169 static struct resource bfin_uart0_resources[] = {
210 .resource = bfin_uart0_resources,
[all …]
Dtepla.c22 static struct resource smc91x_resources[] = {
42 .resource = smc91x_resources,
47 static struct resource bfin_uart0_resources[] = {
88 .resource = bfin_uart0_resources,
98 static struct resource bfin_sir0_resources[] = {
120 .resource = bfin_sir0_resources,
/linux-4.4.14/arch/hexagon/kernel/
Dtime.c49 static struct resource rtos_timer_resources[] = {
61 .resource = rtos_timer_resources,
177 struct resource *resource = NULL; in time_init_deferred() local
182 if (!resource) in time_init_deferred()
183 resource = rtos_timer_device.resource; in time_init_deferred()
186 rtos_timer = ioremap(resource->start, resource_size(resource)); in time_init_deferred()
189 release_mem_region(resource->start, resource_size(resource)); in time_init_deferred()
/linux-4.4.14/arch/arm/mach-ep93xx/
Dcore.c142 static struct resource ep93xx_gpio_resource[] = {
150 .resource = ep93xx_gpio_resource,
185 static struct resource ep93xx_rtc_resource[] = {
193 .resource = ep93xx_rtc_resource,
224 static struct resource ep93xx_ohci_resources[] = {
235 .resource = ep93xx_ohci_resources,
248 static struct resource ep93xx_flash_resource = {
259 .resource = &ep93xx_flash_resource,
285 static struct resource ep93xx_eth_resource[] = {
301 .resource = ep93xx_eth_resource,
[all …]
/linux-4.4.14/drivers/mtd/devices/
Dms02-nv.c112 struct resource *mod_res; in ms02nv_init_one()
113 struct resource *diag_res; in ms02nv_init_one()
114 struct resource *user_res; in ms02nv_init_one()
115 struct resource *csr_res; in ms02nv_init_one()
153 mp->resource.module = mod_res; in ms02nv_init_one()
166 mp->resource.diag_ram = diag_res; in ms02nv_init_one()
179 mp->resource.user_ram = user_res; in ms02nv_init_one()
192 mp->resource.csr = csr_res; in ms02nv_init_one()
259 release_resource(mp->resource.csr); in ms02nv_remove_one()
260 kfree(mp->resource.csr); in ms02nv_remove_one()
[all …]
Dms02-nv.h97 struct resource *module;
98 struct resource *diag_ram;
99 struct resource *user_ram;
100 struct resource *csr;
101 } resource; member
/linux-4.4.14/arch/ia64/sn/kernel/
Dio_init.c128 sn_legacy_pci_window_fixup(struct resource *res, in sn_legacy_pci_window_fixup()
183 start = dev->resource[idx].start; in sn_io_slot_fixup()
184 end = dev->resource[idx].end; in sn_io_slot_fixup()
191 dev->resource[idx].start = addr; in sn_io_slot_fixup()
192 dev->resource[idx].end = addr + size; in sn_io_slot_fixup()
198 if (dev->resource[idx].parent && dev->resource[idx].parent->child) in sn_io_slot_fixup()
199 release_resource(&dev->resource[idx]); in sn_io_slot_fixup()
201 if (dev->resource[idx].flags & IORESOURCE_IO) in sn_io_slot_fixup()
202 insert_resource(&ioport_resource, &dev->resource[idx]); in sn_io_slot_fixup()
204 insert_resource(&iomem_resource, &dev->resource[idx]); in sn_io_slot_fixup()
[all …]
/linux-4.4.14/drivers/scsi/pcmcia/
Daha152x_stub.c125 if ((p_dev->resource[0]->end < 0x20) && in aha152x_config_check()
126 (p_dev->resource[1]->end >= 0x20)) in aha152x_config_check()
127 p_dev->resource[0]->start = p_dev->resource[1]->start; in aha152x_config_check()
129 if (p_dev->resource[0]->start >= 0xffff) in aha152x_config_check()
132 p_dev->resource[1]->start = p_dev->resource[1]->end = 0; in aha152x_config_check()
133 p_dev->resource[0]->end = 0x20; in aha152x_config_check()
134 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in aha152x_config_check()
135 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in aha152x_config_check()
163 s.io_port = link->resource[0]->start; in aha152x_config_cs()
Dqlogic_stub.c179 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in qlogic_config_check()
180 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in qlogic_config_check()
182 if (p_dev->resource[0]->start == 0) in qlogic_config_check()
209 outb(0xb4, link->resource[0]->start + 0xd); in qlogic_config()
210 outb(0x24, link->resource[0]->start + 0x9); in qlogic_config()
211 outb(0x04, link->resource[0]->start + 0xd); in qlogic_config()
215 if (resource_size(link->resource[0]) == 32) in qlogic_config()
217 link->resource[0]->start + 16, link->irq); in qlogic_config()
220 link->resource[0]->start, link->irq); in qlogic_config()
262 outb(0x80, link->resource[0]->start + 0xd); in qlogic_resume()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/edac/
Dapm-xgene-edac.txt15 - regmap-csw : Regmap of the CPU switch fabric (CSW) resource.
16 - regmap-mcba : Regmap of the MCB-A (memory bridge) resource.
17 - regmap-mcbb : Regmap of the MCB-B (memory bridge) resource.
18 - regmap-efuse : Regmap of the PMD efuse resource.
19 - reg : First resource shall be the CPU bus (PCP) resource.
25 - reg : First resource shall be the memory controller unit
26 (MCU) resource.
32 - reg : First resource shall be the PMD resource.
38 - reg : First resource shall be the L3 EDAC resource.
44 - reg : First resource shall be the SoC EDAC resource.
/linux-4.4.14/arch/sh/kernel/cpu/sh3/
Dsetup-sh7720.c27 static struct resource rtc_resources[] = {
48 .resource = rtc_resources,
62 static struct resource scif0_resources[] = {
70 .resource = scif0_resources,
85 static struct resource scif1_resources[] = {
93 .resource = scif1_resources,
100 static struct resource usb_ohci_resources[] = {
126 .resource = usb_ohci_resources,
129 static struct resource usbf_resources[] = {
152 .resource = usbf_resources,
[all …]
Dsetup-sh770x.c92 static struct resource rtc_resources[] = {
108 .resource = rtc_resources,
120 static struct resource scif0_resources[] = {
128 .resource = scif0_resources,
145 static struct resource scif1_resources[] = {
153 .resource = scif1_resources,
171 static struct resource scif2_resources[] = {
179 .resource = scif2_resources,
191 static struct resource tmu0_resources[] = {
204 .resource = tmu0_resources,
Dsetup-sh7705.c81 static struct resource scif0_resources[] = {
89 .resource = scif0_resources,
104 static struct resource scif1_resources[] = {
112 .resource = scif1_resources,
119 static struct resource rtc_resources[] = {
139 .resource = rtc_resources,
149 static struct resource tmu0_resources[] = {
162 .resource = tmu0_resources,
Dsetup-sh7710.c74 static struct resource rtc_resources[] = {
94 .resource = rtc_resources,
107 static struct resource scif0_resources[] = {
115 .resource = scif0_resources,
129 static struct resource scif1_resources[] = {
137 .resource = scif1_resources,
148 static struct resource tmu0_resources[] = {
161 .resource = tmu0_resources,
/linux-4.4.14/arch/sh/boards/mach-se/7724/
Dsetup.c71 static struct resource heartbeat_resource = {
81 .resource = &heartbeat_resource,
89 static struct resource smc91x_eth_resources[] = {
105 .resource = smc91x_eth_resources,
135 static struct resource nor_flash_resources[] = {
146 .resource = nor_flash_resources,
197 static struct resource lcdc_resources[] = {
213 .resource = lcdc_resources,
224 static struct resource ceu0_resources[] = {
244 .resource = ceu0_resources,
[all …]
/linux-4.4.14/arch/mips/pnx833x/common/
Dplatform.c42 static struct resource pnx833x_uart_resources[] = {
103 .resource = pnx833x_uart_resources,
108 static struct resource pnx833x_usb_ehci_resources[] = {
129 .resource = pnx833x_usb_ehci_resources,
134 static struct resource pnx833x_ethernet_resources[] = {
157 .resource = pnx833x_ethernet_resources,
160 static struct resource pnx833x_sata_resources[] = {
177 .resource = pnx833x_sata_resources,
209 static struct resource pnx833x_flash_nand_resource = {
219 .resource = &pnx833x_flash_nand_resource,
/linux-4.4.14/arch/mips/mti-sead3/
Dsead3-platform.c51 static struct resource sead3_net_resources[] = {
68 .resource = sead3_net_resources
90 static struct resource sead3_flash_resource = {
103 .resource = &sead3_flash_resource,
130 static struct resource pled_resources[] = {
145 .resource = pled_resources
149 static struct resource fled_resources[] = {
164 .resource = fled_resources
172 static struct resource ehci_resources[] = {
192 .resource = ehci_resources
/linux-4.4.14/arch/sh/kernel/cpu/sh2a/
Dsetup-sh7201.c186 static struct resource scif0_resources[] = {
194 .resource = scif0_resources,
207 static struct resource scif1_resources[] = {
215 .resource = scif1_resources,
228 static struct resource scif2_resources[] = {
236 .resource = scif2_resources,
249 static struct resource scif3_resources[] = {
257 .resource = scif3_resources,
270 static struct resource scif4_resources[] = {
278 .resource = scif4_resources,
[all …]
Dsetup-sh7269.c258 static struct resource scif0_resources[] = {
269 .resource = scif0_resources,
284 static struct resource scif1_resources[] = {
295 .resource = scif1_resources,
310 static struct resource scif2_resources[] = {
321 .resource = scif2_resources,
336 static struct resource scif3_resources[] = {
347 .resource = scif3_resources,
362 static struct resource scif4_resources[] = {
373 .resource = scif4_resources,
[all …]
Dsetup-sh7264.c236 static struct resource scif0_resources[] = {
247 .resource = scif0_resources,
262 static struct resource scif1_resources[] = {
273 .resource = scif1_resources,
288 static struct resource scif2_resources[] = {
299 .resource = scif2_resources,
314 static struct resource scif3_resources[] = {
325 .resource = scif3_resources,
340 static struct resource scif4_resources[] = {
351 .resource = scif4_resources,
[all …]
Dsetup-sh7206.c142 static struct resource scif0_resources[] = {
150 .resource = scif0_resources,
163 static struct resource scif1_resources[] = {
171 .resource = scif1_resources,
184 static struct resource scif2_resources[] = {
192 .resource = scif2_resources,
205 static struct resource scif3_resources[] = {
213 .resource = scif3_resources,
224 static struct resource cmt_resources[] = {
236 .resource = cmt_resources,
[all …]
Dsetup-sh7203.c184 static struct resource scif0_resources[] = {
192 .resource = scif0_resources,
207 static struct resource scif1_resources[] = {
215 .resource = scif1_resources,
230 static struct resource scif2_resources[] = {
238 .resource = scif2_resources,
253 static struct resource scif3_resources[] = {
261 .resource = scif3_resources,
272 static struct resource cmt_resources[] = {
284 .resource = cmt_resources,
[all …]
/linux-4.4.14/arch/blackfin/mach-bf518/boards/
Dtcm-bf518.c59 static struct resource tcm_flash_resource = {
72 .resource = &tcm_flash_resource,
237 static struct resource bfin_spi0_resource[] = {
259 .resource = bfin_spi0_resource,
272 static struct resource bfin_spi1_resource[] = {
294 .resource = bfin_spi1_resource,
303 static struct resource bfin_uart0_resources[] = {
344 .resource = bfin_uart0_resources,
351 static struct resource bfin_uart1_resources[] = {
392 .resource = bfin_uart1_resources,
[all …]
Dezbrd.c62 static struct resource ezbrd_flash_resource = {
79 .resource = &ezbrd_flash_resource,
302 static struct resource bfin_spi0_resource[] = {
324 .resource = bfin_spi0_resource,
337 static struct resource bfin_spi1_resource[] = {
359 .resource = bfin_spi1_resource,
368 static struct resource bfin_uart0_resources[] = {
409 .resource = bfin_uart0_resources,
416 static struct resource bfin_uart1_resources[] = {
457 .resource = bfin_uart1_resources,
[all …]
/linux-4.4.14/arch/sh/boards/mach-r2d/
Dsetup.c29 static struct resource cf_ide_resources[] = {
56 .resource = cf_ide_resources,
81 static struct resource spi_sh_sci_resources[] = {
93 .resource = spi_sh_sci_resources,
99 static struct resource heartbeat_resources[] = {
111 .resource = heartbeat_resources,
114 static struct resource sm501_resources[] = {
184 .resource = sm501_resources,
215 static struct resource flash_resource = {
224 .resource = &flash_resource,
[all …]
/linux-4.4.14/arch/alpha/kernel/
Dsys_nautilus.c189 static struct resource irongate_io = {
193 static struct resource irongate_mem = {
217 bus->resource[0] = &irongate_io; in nautilus_init_pci()
218 bus->resource[1] = &irongate_mem; in nautilus_init_pci()
223 bus->resource[0]->start = 0; in nautilus_init_pci()
224 bus->resource[0]->end = 0xffff; in nautilus_init_pci()
228 bus_align = bus->resource[1]->start; in nautilus_init_pci()
229 bus_size = bus->resource[1]->end + 1 - bus_align; in nautilus_init_pci()
235 bus->resource[1]->start = pci_mem; in nautilus_init_pci()
236 bus->resource[1]->end = 0xffffffffUL; in nautilus_init_pci()
[all …]
Dpci.c76 dev->resource[2].start = dev->resource[3].start = 0; in quirk_cypress()
77 dev->resource[2].end = dev->resource[3].end = 0; in quirk_cypress()
78 dev->resource[2].flags = dev->resource[3].flags = 0; in quirk_cypress()
80 dev->resource[0].start = 0x170; in quirk_cypress()
81 dev->resource[0].end = 0x177; in quirk_cypress()
82 dev->resource[1].start = 0x376; in quirk_cypress()
83 dev->resource[1].end = 0x376; in quirk_cypress()
125 pcibios_align_resource(void *data, const struct resource *res, in pcibios_align_resource()
283 struct resource *r = &dev->resource[i]; in pcibios_claim_one_bus()
379 struct resource * __init
[all …]
/linux-4.4.14/arch/sh/boards/
Dboard-edosk7760.c72 static struct resource edosk7760_nor_flash_resources[] = {
83 .resource = edosk7760_nor_flash_resources,
95 static struct resource sh7760_i2c1_res[] = {
114 .resource = sh7760_i2c1_res,
118 static struct resource sh7760_i2c0_res[] = {
136 .resource = sh7760_i2c0_res,
145 static struct resource smc91x_res[] = {
162 .resource = smc91x_res,
Dboard-sh7785lcr.c38 static struct resource heartbeat_resource = {
48 .resource = &heartbeat_resource,
80 static struct resource nor_flash_resources[] = {
94 .resource = nor_flash_resources,
102 static struct resource r8a66597_usb_host_resources[] = {
124 .resource = r8a66597_usb_host_resources,
127 static struct resource sm501_resources[] = {
217 .resource = sm501_resources,
220 static struct resource i2c_proto_resources[] = {
233 static struct resource i2c_resources[] = {
[all …]
Dboard-sh2007.c32 static struct resource smsc9118_0_resources[] = {
45 static struct resource smsc9118_1_resources[] = {
62 .resource = smsc9118_0_resources,
72 .resource = smsc9118_1_resources,
78 static struct resource cf_resources[] = {
100 .resource = cf_resources,
Dboard-urquell.c56 static struct resource heartbeat_resource = {
66 .resource = &heartbeat_resource,
74 static struct resource smc91x_eth_resources[] = {
90 .resource = smc91x_eth_resources,
128 static struct resource nor_flash_resources[] = {
142 .resource = nor_flash_resources,
/linux-4.4.14/arch/arm/mach-iop13xx/
Dsetup.c48 static struct resource iop13xx_uart0_resources[] = {
61 static struct resource iop13xx_uart1_resources[] = {
106 .resource = iop13xx_uart0_resources,
114 .resource = iop13xx_uart1_resources
117 static struct resource iop13xx_i2c_0_resources[] = {
130 static struct resource iop13xx_i2c_1_resources[] = {
143 static struct resource iop13xx_i2c_2_resources[] = {
165 .resource = iop13xx_i2c_0_resources
172 .resource = iop13xx_i2c_1_resources
179 .resource = iop13xx_i2c_2_resources
[all …]
Dtpmi.c43 static struct resource iop13xx_tpmi_0_resources[] = {
71 static struct resource iop13xx_tpmi_1_resources[] = {
99 static struct resource iop13xx_tpmi_2_resources[] = {
127 static struct resource iop13xx_tpmi_3_resources[] = {
160 .resource = iop13xx_tpmi_0_resources,
171 .resource = iop13xx_tpmi_1_resources,
182 .resource = iop13xx_tpmi_2_resources,
193 .resource = iop13xx_tpmi_3_resources,
/linux-4.4.14/drivers/platform/goldfish/
Dpdev_bus.c44 struct resource resources[0];
121 sizeof(struct resource) * resource_count + in goldfish_new_pdev()
127 dev->pdev.resource = (struct resource *)(dev + 1); in goldfish_new_pdev()
128 dev->pdev.name = name = (char *)(dev->pdev.resource + resource_count); in goldfish_new_pdev()
139 dev->pdev.resource[0].start = base; in goldfish_new_pdev()
140 dev->pdev.resource[0].end = base + in goldfish_new_pdev()
142 dev->pdev.resource[0].flags = IORESOURCE_MEM; in goldfish_new_pdev()
145 dev->pdev.resource[1].start = irq; in goldfish_new_pdev()
146 dev->pdev.resource[1].end = irq + irq_count - 1; in goldfish_new_pdev()
147 dev->pdev.resource[1].flags = IORESOURCE_IRQ; in goldfish_new_pdev()
[all …]
/linux-4.4.14/drivers/ide/
Dide-cs.c170 if ((pdev->resource[0]->flags & IO_DATA_PATH_WIDTH) in pcmcia_check_one_config()
172 pdev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in pcmcia_check_one_config()
173 pdev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in pcmcia_check_one_config()
175 pdev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH; in pcmcia_check_one_config()
176 pdev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8; in pcmcia_check_one_config()
178 if (pdev->resource[1]->end) { in pcmcia_check_one_config()
179 pdev->resource[0]->end = 8; in pcmcia_check_one_config()
180 pdev->resource[1]->end = (*is_kme) ? 2 : 1; in pcmcia_check_one_config()
182 if (pdev->resource[0]->end < 16) in pcmcia_check_one_config()
207 io_base = link->resource[0]->start; in ide_config()
[all …]
/linux-4.4.14/drivers/ata/
Dpata_pcmcia.c172 if ((pdev->resource[0]->flags & IO_DATA_PATH_WIDTH) in pcmcia_check_one_config()
174 pdev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in pcmcia_check_one_config()
175 pdev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in pcmcia_check_one_config()
177 pdev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH; in pcmcia_check_one_config()
178 pdev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8; in pcmcia_check_one_config()
180 if (pdev->resource[1]->end) { in pcmcia_check_one_config()
181 pdev->resource[0]->end = 8; in pcmcia_check_one_config()
182 pdev->resource[1]->end = (*is_kme) ? 2 : 1; in pcmcia_check_one_config()
184 if (pdev->resource[0]->end < 16) in pcmcia_check_one_config()
224 io_base = pdev->resource[0]->start; in pcmcia_init_one()
[all …]
/linux-4.4.14/security/apparmor/
Dresource.c50 static int audit_resource(struct aa_profile *profile, unsigned int resource, in audit_resource() argument
59 aad.rlim.rlim = resource; in audit_resource()
75 int aa_map_resource(int resource) in aa_map_resource() argument
77 return rlim_map[resource]; in aa_map_resource()
92 unsigned int resource, struct rlimit *new_rlim) in aa_task_setrlimit() argument
107 (profile->rlimits.mask & (1 << resource) && in aa_task_setrlimit()
108 new_rlim->rlim_max > profile->rlimits.limits[resource].rlim_max)) in aa_task_setrlimit()
113 return audit_resource(profile, resource, new_rlim->rlim_max, error); in aa_task_setrlimit()
/linux-4.4.14/drivers/ssb/
Ddriver_chipcommon_pmu.c358 u8 resource; /* The resource number */ member
369 u8 resource; /* The resource number */ member
375 { .resource = SSB_PMURES_4328_EXT_SWITCHER_PWM, .updown = 0x0101, },
376 { .resource = SSB_PMURES_4328_BB_SWITCHER_PWM, .updown = 0x1F01, },
377 { .resource = SSB_PMURES_4328_BB_SWITCHER_BURST, .updown = 0x010F, },
378 { .resource = SSB_PMURES_4328_BB_EXT_SWITCHER_BURST, .updown = 0x0101, },
379 { .resource = SSB_PMURES_4328_ILP_REQUEST, .updown = 0x0202, },
380 { .resource = SSB_PMURES_4328_RADIO_SWITCHER_PWM, .updown = 0x0F01, },
381 { .resource = SSB_PMURES_4328_RADIO_SWITCHER_BURST, .updown = 0x0F01, },
382 { .resource = SSB_PMURES_4328_ROM_SWITCH, .updown = 0x0101, },
[all …]
Dbridge_pcmcia_80211.c42 dev->resource[2]->flags |= WIN_ENABLE | WIN_DATA_WIDTH_16 | in ssb_host_pcmcia_probe()
44 dev->resource[2]->start = 0; in ssb_host_pcmcia_probe()
45 dev->resource[2]->end = SSB_CORE_SIZE; in ssb_host_pcmcia_probe()
46 res = pcmcia_request_window(dev, dev->resource[2], 250); in ssb_host_pcmcia_probe()
50 res = pcmcia_map_mem_page(dev, dev->resource[2], 0); in ssb_host_pcmcia_probe()
61 err = ssb_bus_pcmciabus_register(ssb, dev, dev->resource[2]->start); in ssb_host_pcmcia_probe()
/linux-4.4.14/arch/arm/kernel/
Dbios32.c86 dev->resource[0].end -= dev->resource[0].start; in pci_fixup_83c553()
87 dev->resource[0].start = 0; in pci_fixup_83c553()
132 dev->resource[0].end -= dev->resource[0].start; in pci_fixup_unassign()
133 dev->resource[0].start = 0; in pci_fixup_unassign()
150 dev->resource[i].start = 0; in pci_fixup_dec21285()
151 dev->resource[i].end = 0; in pci_fixup_dec21285()
152 dev->resource[i].flags = 0; in pci_fixup_dec21285()
163 struct resource *r; in pci_fixup_ide_bases()
170 r = dev->resource + i; in pci_fixup_ide_bases()
222 dev->resource[0].start = 0; in pci_fixup_cy82c693()
[all …]
/linux-4.4.14/arch/arm/mach-clps711x/
Dboard-cdb89712.c47 static struct resource cdb89712_cs8900_resource[] __initdata = {
67 static struct resource cdb89712_flash_resources[] __initdata = {
74 .resource = cdb89712_flash_resources,
96 static struct resource cdb89712_bootrom_resources[] __initdata = {
104 .resource = cdb89712_bootrom_resources,
115 static struct resource cdb89712_sram_resources[] __initdata = {
122 .resource = cdb89712_sram_resources,
Dboard-autcpu12.c83 static struct resource autcpu12_cs8900_resource[] __initdata = {
88 static struct resource autcpu12_nand_resource[] __initdata = {
137 .resource = autcpu12_nand_resource,
144 static struct resource autcpu12_mmgpio_resource[] __initdata = {
156 .resource = autcpu12_mmgpio_resource,
183 static struct resource autcpu12_flash_resources[] __initdata = {
190 .resource = autcpu12_flash_resources,
197 static struct resource autcpu12_nvram_resource[] __initdata = {
208 .resource = autcpu12_nvram_resource,
/linux-4.4.14/arch/frv/mb93090-mb00/
Dpci-frv.c36 pcibios_align_resource(void *data, const struct resource *res, in pcibios_align_resource()
87 struct resource *r; in pcibios_allocate_bus_resources()
94 r = &dev->resource[idx]; in pcibios_allocate_bus_resources()
109 struct resource *r; in pcibios_allocate_resources()
114 r = &dev->resource[idx]; in pcibios_allocate_resources()
134 r = &dev->resource[PCI_ROM_RESOURCE]; in pcibios_allocate_resources()
151 struct resource *r; in pcibios_assign_resources()
161 r = &dev->resource[idx]; in pcibios_assign_resources()
/linux-4.4.14/arch/sh/boards/mach-se/770x/
Dsetup.c67 static struct resource cf_ide_resources[] = {
88 .resource = cf_ide_resources,
98 static struct resource heartbeat_resource = {
111 .resource = &heartbeat_resource,
117 static struct resource sh_eth0_resources[] = {
137 .resource = sh_eth0_resources,
140 static struct resource sh_eth1_resources[] = {
160 .resource = sh_eth1_resources,
/linux-4.4.14/arch/mips/sgi-ip22/
Dip22-platform.c13 static struct resource sgiwd93_0_resources[] = {
31 .resource = sgiwd93_0_resources,
37 static struct resource sgiwd93_1_resources[] = {
55 .resource = sgiwd93_1_resources,
87 static struct resource sgiseeq_0_resources[] = {
102 .resource = sgiseeq_0_resources,
108 static struct resource sgiseeq_1_resources[] = {
123 .resource = sgiseeq_1_resources,
198 struct resource res; in sgi_ds1286_devinit()
/linux-4.4.14/drivers/sh/superhyway/
Dsuperhyway.c32 kfree(sdev->resource); in superhyway_device_release()
68 if (!dev->resource) { in superhyway_add_device()
69 dev->resource = kmalloc(sizeof(struct resource), GFP_KERNEL); in superhyway_add_device()
70 if (!dev->resource) { in superhyway_add_device()
75 dev->resource->name = dev->name; in superhyway_add_device()
76 dev->resource->start = base; in superhyway_add_device()
77 dev->resource->end = dev->resource->start + 0x01000000; in superhyway_add_device()
101 ret |= superhyway_add_device(dev->resource[0].start, dev, bus); in superhyway_add_devices()
/linux-4.4.14/Documentation/devicetree/bindings/ata/
Dapm-xgene.txt9 - reg : First memory resource shall be the AHCI memory
10 resource.
11 Second memory resource shall be the host controller
12 core memory resource.
13 Third memory resource shall be the host controller
14 diagnostic memory resource.
15 4th memory resource shall be the host controller
16 AXI memory resource.
17 5th optional memory resource shall be the host
18 controller MUX memory resource if required.
/linux-4.4.14/arch/sh/kernel/cpu/sh2/
Dsetup-sh7619.c69 static struct resource scif0_resources[] = {
77 .resource = scif0_resources,
90 static struct resource scif1_resources[] = {
98 .resource = scif1_resources,
111 static struct resource scif2_resources[] = {
119 .resource = scif2_resources,
132 static struct resource eth_resources[] = {
152 .resource = eth_resources,
159 static struct resource cmt_resources[] = {
171 .resource = cmt_resources,
/linux-4.4.14/arch/arm/mach-realview/
Dcore.c83 int realview_flash_register(struct resource *res, u32 num) in realview_flash_register()
85 realview_flash_device.resource = res; in realview_flash_register()
107 int realview_eth_register(const char *name, struct resource *res) in realview_eth_register()
111 realview_eth_device.resource = res; in realview_eth_register()
125 int realview_usb_register(struct resource *res) in realview_usb_register()
127 realview_usb_device.resource = res; in realview_usb_register()
135 static struct resource pata_resources[] = {
152 .resource = pata_resources,
158 static struct resource realview_leds_resources[] = {
170 .resource = realview_leds_resources,
[all …]
/linux-4.4.14/drivers/staging/vme/devices/
Dvme_user.c101 struct vme_resource *resource; /* VME resource */ member
131 copied = vme_master_read(image[minor].resource, image[minor].kern_buf, in resource_to_user()
151 return vme_master_write(image[minor].resource, image[minor].kern_buf, in resource_from_user()
192 image_size = vme_get_size(image[minor].resource); in vme_user_read()
234 image_size = vme_get_size(image[minor].resource); in vme_user_write()
275 image_size = vme_get_size(image[minor].resource); in vme_user_llseek()
330 retval = vme_master_get(image[minor].resource, in vme_user_ioctl()
361 return vme_master_set(image[minor].resource, in vme_user_ioctl()
376 retval = vme_slave_get(image[minor].resource, in vme_user_ioctl()
401 return vme_slave_set(image[minor].resource, in vme_user_ioctl()
[all …]
/linux-4.4.14/drivers/firewire/
Dcore-cdev.c111 struct client_resource resource; member
118 struct client_resource resource; member
123 struct client_resource resource; member
131 struct client_resource resource; member
137 struct client_resource resource; member
158 static void schedule_if_iso_resource(struct client_resource *resource) in schedule_if_iso_resource() argument
160 if (resource->release == release_iso_resource) in schedule_if_iso_resource()
161 schedule_iso_resource(container_of(resource, in schedule_if_iso_resource()
162 struct iso_resource, resource), 0); in schedule_if_iso_resource()
487 struct client_resource *resource, gfp_t gfp_mask) in add_client_resource() argument
[all …]
/linux-4.4.14/arch/arm/mach-rpc/
Driscpc.c102 static struct resource acornfb_resources[] = {
115 .resource = acornfb_resources,
118 static struct resource iomd_resources[] = {
126 .resource = iomd_resources,
129 static struct resource iomd_kart_resources[] = {
141 .resource = iomd_kart_resources,
168 static struct resource pata_resources[] = {
178 .resource = pata_resources,
/linux-4.4.14/arch/mips/emma/markeins/
Dplatform.c41 static struct resource i2c_emma_resources_0[] = {
55 struct resource i2c_emma_resources_1[] = {
69 struct resource i2c_emma_resources_2[] = {
87 .resource = i2c_emma_resources_0,
93 .resource = i2c_emma_resources_1,
99 .resource = i2c_emma_resources_2,
183 static struct resource markeins_flash_resource = {
196 .resource = &markeins_flash_resource,
/linux-4.4.14/arch/sh/boards/mach-se/7722/
Dsetup.c31 static struct resource heartbeat_resource = {
41 .resource = &heartbeat_resource,
49 static struct resource smc91x_eth_resources[] = {
71 .resource = smc91x_eth_resources,
74 static struct resource cf_ide_resources[] = {
95 .resource = cf_ide_resources,
113 static struct resource sh_keysc_resources[] = {
129 .resource = sh_keysc_resources,
/linux-4.4.14/arch/arm/mach-netx/
Dnxdb500.c108 .resource = NULL,
122 .resource = NULL,
128 static struct resource netx_uart0_resources[] = {
145 .resource = netx_uart0_resources,
148 static struct resource netx_uart1_resources[] = {
165 .resource = netx_uart1_resources,
168 static struct resource netx_uart2_resources[] = {
185 .resource = netx_uart2_resources,
Dnxeb500hmi.c111 .resource = NULL,
125 .resource = NULL,
131 static struct resource netx_cf_resources[] = {
142 .resource = netx_cf_resources,
146 static struct resource netx_uart0_resources[] = {
163 .resource = netx_uart0_resources,
/linux-4.4.14/arch/mips/ath79/
Ddev-common.c27 static struct resource ath79_uart_resources[] = {
51 .resource = ath79_uart_resources,
58 static struct resource ar933x_uart_resources[] = {
74 .resource = ar933x_uart_resources,
100 struct resource res; in ath79_register_wdt()
113 static struct resource ath79_gpio_resources[] = {
129 .resource = ath79_gpio_resources,
/linux-4.4.14/drivers/staging/board/
Dboard.c31 struct resource res; in find_by_address()
46 bool __init board_staging_dt_node_available(const struct resource *resource, in board_staging_dt_node_available() argument
52 const struct resource *r = resource + i; in board_staging_dt_node_available()
77 static void __init gic_fixup_resource(struct resource *res) in gic_fixup_resource()
116 void __init board_staging_gic_fixup_resources(struct resource *res, in board_staging_gic_fixup_resources()
179 if (board_staging_dt_node_available(pdev->resource, in board_staging_register_device()
185 board_staging_gic_fixup_resources(pdev->resource, pdev->num_resources); in board_staging_register_device()
Dboard.h23 struct resource;
25 bool board_staging_dt_node_available(const struct resource *resource,
28 void board_staging_gic_fixup_resources(struct resource *res, unsigned int nres);
/linux-4.4.14/tools/testing/nvdimm/test/
Diomap.c44 static struct nfit_test_resource *get_nfit_res(resource_size_t resource) in get_nfit_res() argument
50 return ops->nfit_test_lookup(resource); in get_nfit_res()
162 static struct resource *nfit_test_request_region(struct device *dev, in nfit_test_request_region()
163 struct resource *parent, resource_size_t start, in nfit_test_request_region()
173 struct resource *res = nfit_res->res + 1; in nfit_test_request_region()
197 struct resource *__wrap___request_region(struct resource *parent, in __wrap___request_region()
205 struct resource *__wrap___devm_request_region(struct device *dev, in __wrap___devm_request_region()
206 struct resource *parent, resource_size_t start, in __wrap___devm_request_region()
215 void __wrap___release_region(struct resource *parent, resource_size_t start, in __wrap___release_region()
225 struct resource *res = nfit_res->res + 1; in __wrap___release_region()
/linux-4.4.14/arch/mips/jazz/
Dsetup.c30 static struct resource jazz_io_resources[] = {
121 static struct resource jazz_esp_rsrc[] = {
142 .resource = jazz_esp_rsrc
145 static struct resource jazz_sonic_rsrc[] = {
161 .resource = jazz_sonic_rsrc
164 static struct resource jazz_cmos_rsrc[] = {
180 .resource = jazz_cmos_rsrc
/linux-4.4.14/arch/mips/pci/
Dfixup-loongson3.c43 if (pdev->resource[PCI_ROM_RESOURCE].start) in pci_fixup_radeon()
49 pdev->resource[PCI_ROM_RESOURCE].start = in pci_fixup_radeon()
51 pdev->resource[PCI_ROM_RESOURCE].end = in pci_fixup_radeon()
53 pdev->resource[PCI_ROM_RESOURCE].flags |= IORESOURCE_ROM_COPY; in pci_fixup_radeon()
56 PCI_ROM_RESOURCE, &pdev->resource[PCI_ROM_RESOURCE]); in pci_fixup_radeon()
/linux-4.4.14/arch/sh/kernel/cpu/sh5/
Dsetup-sh5.c25 static struct resource scif0_resources[] = {
35 .resource = scif0_resources,
42 static struct resource rtc_resources[] = {
69 .resource = rtc_resources,
79 static struct resource tmu0_resources[] = {
92 .resource = tmu0_resources,
/linux-4.4.14/drivers/isdn/hisax/
Delsa_cs.c110 p_dev->resource[0]->end = 8; in elsa_cs_configcheck()
111 p_dev->resource[0]->flags &= IO_DATA_PATH_WIDTH; in elsa_cs_configcheck()
112 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in elsa_cs_configcheck()
114 if ((p_dev->resource[0]->end) && p_dev->resource[0]->start) { in elsa_cs_configcheck()
121 p_dev->resource[0]->start = j; in elsa_cs_configcheck()
150 icard.para[1] = link->resource[0]->start; in elsa_cs_config()
157 "PCMCIA %d with %pR\n", i, link->resource[0]); in elsa_cs_config()
Dteles_cs.c92 p_dev->resource[0]->end = 96; in teles_cs_configcheck()
93 p_dev->resource[0]->flags &= IO_DATA_PATH_WIDTH; in teles_cs_configcheck()
94 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in teles_cs_configcheck()
96 if ((p_dev->resource[0]->end) && p_dev->resource[0]->start) { in teles_cs_configcheck()
103 p_dev->resource[0]->start = j; in teles_cs_configcheck()
130 icard.para[1] = link->resource[0]->start; in teles_cs_config()
137 i, (unsigned int) link->resource[0]->start); in teles_cs_config()
/linux-4.4.14/arch/sh/boards/mach-sdk7786/
Dsetup.c30 static struct resource heartbeat_resource = {
40 .resource = &heartbeat_resource,
49 static struct resource smsc911x_resources[] = {
75 .resource = smsc911x_resources,
81 static struct resource smbus_fpga_resource = {
91 .resource = &smbus_fpga_resource,
94 static struct resource smbus_pcie_resource = {
104 .resource = &smbus_pcie_resource,
/linux-4.4.14/arch/mips/sni/
Da20r.c43 static struct resource a20r_ds1216_rsrc[] = {
54 .resource = a20r_ds1216_rsrc
57 static struct resource snirm_82596_rsrc[] = {
86 .resource = snirm_82596_rsrc
89 static struct resource snirm_53c710_rsrc[] = {
105 .resource = snirm_53c710_rsrc
108 static struct resource sc26xx_rsrc[] = {
139 .resource = sc26xx_rsrc,
/linux-4.4.14/arch/mn10300/unit-asb2305/
Dpci-asb2305.c34 resource_size_t pcibios_align_resource(void *data, const struct resource *res, in pcibios_align_resource()
96 struct resource *r; in pcibios_allocate_bus_resources()
105 r = &dev->resource[idx]; in pcibios_allocate_bus_resources()
132 struct resource *r; in pcibios_allocate_resources()
137 r = &dev->resource[idx]; in pcibios_allocate_resources()
163 r = &dev->resource[PCI_ROM_RESOURCE]; in pcibios_allocate_resources()
184 struct resource *r; in pcibios_assign_resources()
190 r = &dev->resource[PCI_ROM_RESOURCE]; in pcibios_assign_resources()
/linux-4.4.14/drivers/net/can/softing/
Dsofting_cs.c198 struct resource *pres; in softingcs_probe_config()
202 pres = pcmcia->resource[PCMCIA_IOMEM_0]; in softingcs_probe_config()
241 struct resource *pres; in softingcs_probe()
244 struct resource res[2]; in softingcs_probe()
263 pres = pcmcia->resource[PCMCIA_IOMEM_0]; in softingcs_probe()
275 dev->pdev.resource = dev->res; in softingcs_probe()
285 pdev->resource[0].flags = IORESOURCE_MEM; in softingcs_probe()
286 pdev->resource[0].start = pres->start; in softingcs_probe()
287 pdev->resource[0].end = pres->end; in softingcs_probe()
289 pdev->resource[1].flags = IORESOURCE_IRQ; in softingcs_probe()
[all …]
/linux-4.4.14/arch/sh/drivers/pci/
Dfixups-dreamcast.c34 struct resource res; in gapspci_fixup_resources()
44 dev->resource[1].start = p->resources[0].start + 0x100; in gapspci_fixup_resources()
45 dev->resource[1].end = dev->resource[1].start + 0x200 - 1; in gapspci_fixup_resources()
51 dev->resource[1].flags |= IORESOURCE_PCI_FIXED; in gapspci_fixup_resources()
/linux-4.4.14/drivers/xen/
Dballoon.c155 static void release_memory_resource(struct resource *resource);
252 static struct resource *additional_memory_resource(phys_addr_t size) in additional_memory_resource()
254 struct resource *res; in additional_memory_resource()
290 static void release_memory_resource(struct resource *resource) in release_memory_resource() argument
292 if (!resource) in release_memory_resource()
299 release_resource(resource); in release_memory_resource()
300 kfree(resource); in release_memory_resource()
306 struct resource *resource; in reserve_additional_memory() local
322 resource = additional_memory_resource(balloon_hotplug * PAGE_SIZE); in reserve_additional_memory()
323 if (!resource) in reserve_additional_memory()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Dmacio.h44 struct resource resource[MACIO_DEV_COUNT_RESOURCES]; member
46 struct resource interrupt[MACIO_DEV_COUNT_IRQS];
66 return dev->resource[resource_no].start; in macio_resource_start()
71 return dev->resource[resource_no].end; in macio_resource_end()
76 struct resource *res = &dev->resource[resource_no]; in macio_resource_len()
/linux-4.4.14/arch/sh/kernel/cpu/
Dpfc.c26 struct resource *resource, u32 num_resources) in sh_pfc_register() argument
30 sh_pfc_device.resource = resource; in sh_pfc_register()
/linux-4.4.14/arch/avr32/kernel/
Dsetup.c48 static struct resource __initdata kernel_data = {
54 static struct resource __initdata kernel_code = {
67 static struct resource *__initdata system_ram;
68 static struct resource *__initdata reserved = &kernel_code;
75 static struct resource __initdata res_cache[32];
80 struct resource *mem, *res; in resource_init()
81 struct resource *new; in resource_init()
86 new = alloc_bootmem_low(sizeof(struct resource)); in resource_init()
87 memcpy(new, mem, sizeof(struct resource)); in resource_init()
96 new = alloc_bootmem_low(sizeof(struct resource)); in resource_init()
[all …]
/linux-4.4.14/arch/sh/boards/mach-ecovec24/
Dsetup.c93 static struct resource heartbeat_resource = {
106 .resource = &heartbeat_resource,
129 static struct resource nor_flash_resources[] = {
140 .resource = nor_flash_resources,
149 static struct resource sh_eth_resources[] = {
175 .resource = sh_eth_resources,
189 static struct resource usb0_host_resources[] = {
211 .resource = usb0_host_resources,
225 static struct resource usb1_common_resources[] = {
247 .resource = usb1_common_resources,
[all …]
/linux-4.4.14/arch/mips/ath25/
Ddevices.c15 static struct resource ath25_wmac0_res[] = {
26 static struct resource ath25_wmac1_res[] = {
41 .resource = ath25_wmac0_res,
48 .resource = ath25_wmac1_res,
91 struct resource *res; in ath25_add_wmac()
94 res = &ath25_wmac[nr].resource[0]; in ath25_add_wmac()
/linux-4.4.14/arch/sh/boards/mach-x3proto/
Dsetup.c28 static struct resource heartbeat_resources[] = {
40 .resource = heartbeat_resources,
47 static struct resource smc91x_resources[] = {
62 .resource = smc91x_resources,
74 static struct resource r8a66597_usb_host_resources[] = {
95 .resource = r8a66597_usb_host_resources,
103 static struct resource m66592_usb_peripheral_resources[] = {
126 .resource = m66592_usb_peripheral_resources,
/linux-4.4.14/arch/unicore32/kernel/
Dpuv3-core.c49 static struct resource puv3_usb_resources[] = {
82 static struct resource puv3_mmc_resources[] = {
95 static struct resource puv3_unigfx_resources[] = {
103 static struct resource puv3_rtc_resources[] = {
121 static struct resource puv3_pwm_resources[] = {
129 static struct resource puv3_uart0_resources[] = {
142 static struct resource puv3_uart1_resources[] = {
155 static struct resource puv3_umal_resources[] = {
/linux-4.4.14/drivers/zorro/
Dzorro.c112 static struct resource __init *zorro_find_parent_resource( in zorro_find_parent_resource()
118 struct resource *r = &bridge->resource[i]; in zorro_find_parent_resource()
133 struct resource *r; in amiga_zorro_probe()
176 z->resource.start = zi->boardaddr; in amiga_zorro_probe()
177 z->resource.end = zi->boardaddr + zi->boardsize - 1; in amiga_zorro_probe()
178 z->resource.name = z->name; in amiga_zorro_probe()
180 error = request_resource(r, &z->resource); in amiga_zorro_probe()
184 z->name, &z->resource); in amiga_zorro_probe()
/linux-4.4.14/drivers/parport/
Dparport_cs.c111 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in parport_config_check()
112 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_8; in parport_config_check()
113 p_dev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH; in parport_config_check()
114 p_dev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8; in parport_config_check()
140 p = parport_pc_probe_port(link->resource[0]->start, in parport_config()
141 link->resource[1]->start, in parport_config()
147 (unsigned int) link->resource[0]->start, in parport_config()
/linux-4.4.14/drivers/mtd/maps/
Dsun_uflash.c54 if (op->resource[1].flags) { in uflash_devinit()
59 dp->full_name, (unsigned long long)op->resource[0].start); in uflash_devinit()
73 up->map.size = resource_size(&op->resource[0]); in uflash_devinit()
79 up->map.phys = op->resource[0].start; in uflash_devinit()
81 up->map.virt = of_ioremap(&op->resource[0], 0, up->map.size, in uflash_devinit()
95 of_iounmap(&op->resource[0], up->map.virt, up->map.size); in uflash_devinit()
132 of_iounmap(&op->resource[0], up->map.virt, up->map.size); in uflash_remove()
/linux-4.4.14/arch/sh/boards/mach-landisk/
Dpsw.c50 static struct resource psw_power_resources[] = {
57 static struct resource psw_usl5p_resources[] = {
96 .resource = psw_power_resources,
106 .resource = psw_usl5p_resources,
116 .resource = psw_usl5p_resources,
126 .resource = psw_usl5p_resources,
/linux-4.4.14/drivers/net/can/sja1000/
Dems_pcmcia.c269 dev->resource[0]->end = 16; in ems_pcmcia_probe()
270 dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_8; in ems_pcmcia_probe()
271 dev->resource[1]->end = 16; in ems_pcmcia_probe()
272 dev->resource[1]->flags |= IO_DATA_PATH_WIDTH_16; in ems_pcmcia_probe()
276 dev->resource[2]->flags = in ems_pcmcia_probe()
278 dev->resource[2]->start = dev->resource[2]->end = 0; in ems_pcmcia_probe()
280 csval = pcmcia_request_window(dev, dev->resource[2], 0); in ems_pcmcia_probe()
287 csval = pcmcia_map_mem_page(dev, dev->resource[2], dev->config_base); in ems_pcmcia_probe()
301 ems_pcmcia_add_card(dev, dev->resource[2]->start); in ems_pcmcia_probe()
/linux-4.4.14/arch/arm/mach-ixp4xx/
Dvulcan-setup.c28 static struct resource vulcan_flash_resource = {
38 .resource = &vulcan_flash_resource,
47 static struct resource vulcan_sram_resource = {
57 .resource = &vulcan_sram_resource,
61 static struct resource vulcan_uart_resources[] = {
119 .resource = vulcan_uart_resources,
153 static struct resource vulcan_max6369_resource = {
160 .resource = &vulcan_max6369_resource,
Davila-setup.c38 static struct resource avila_flash_resource = {
49 .resource = &avila_flash_resource,
65 static struct resource avila_uart_resources[] = {
105 .resource = avila_uart_resources
108 static struct resource avila_pata_resources[] = {
133 .resource = avila_pata_resources,
/linux-4.4.14/arch/arm/mach-ks8695/
Ddevices.c40 static struct resource ks8695_wan_resources[] = {
79 .resource = ks8695_wan_resources,
84 static struct resource ks8695_lan_resources[] = {
117 .resource = ks8695_lan_resources,
122 static struct resource ks8695_hpna_resources[] = {
149 .resource = ks8695_hpna_resources,
/linux-4.4.14/drivers/isdn/hardware/avm/
Davm_cs.c62 p_dev->resource[0]->end = 16; in avmcs_configcheck()
63 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in avmcs_configcheck()
64 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_8; in avmcs_configcheck()
132 if ((i = (*addcard)(link->resource[0]->start, link->irq)) < 0) { in avmcs_config()
135 (unsigned int) link->resource[0]->start, link->irq); in avmcs_config()
146 b1pcmcia_delcard(link->resource[0]->start, link->irq); in avmcs_release()
/linux-4.4.14/drivers/uwb/
Dumc-dev.c56 err = request_resource(umc->resource.parent, &umc->resource); in umc_device_register()
59 &umc->resource, err); in umc_device_register()
70 release_resource(&umc->resource); in umc_device_register()
92 release_resource(&umc->resource); in umc_device_unregister()
/linux-4.4.14/drivers/watchdog/
DiTCO_vendor_support.c80 static void supermicro_old_pre_start(struct resource *smires) in supermicro_old_pre_start()
90 static void supermicro_old_pre_stop(struct resource *smires) in supermicro_old_pre_stop()
268 static void broken_bios_start(struct resource *smires) in broken_bios_start()
279 static void broken_bios_stop(struct resource *smires) in broken_bios_stop()
294 void iTCO_vendor_pre_start(struct resource *smires, in iTCO_vendor_pre_start()
311 void iTCO_vendor_pre_stop(struct resource *smires) in iTCO_vendor_pre_stop()
327 void iTCO_vendor_pre_keepalive(struct resource *smires, unsigned int heartbeat) in iTCO_vendor_pre_keepalive()
/linux-4.4.14/arch/sparc/include/asm/
Dparport.h108 unsigned long base = op->resource[0].start; in ecpp_probe()
109 unsigned long config = op->resource[1].start; in ecpp_probe()
110 unsigned long d_base = op->resource[2].start; in ecpp_probe()
137 d_len = (op->resource[2].end - d_base) + 1UL; in ecpp_probe()
139 of_ioremap(&op->resource[2], 0, d_len, "ECPP DMA"); in ecpp_probe()
186 of_iounmap(&op->resource[2], sparc_ebus_dmas[slot].info.regs, d_len); in ecpp_probe()
203 unsigned long d_base = op->resource[2].start; in ecpp_remove()
206 d_len = (op->resource[2].end - d_base) + 1UL; in ecpp_remove()
210 of_iounmap(&op->resource[2], in ecpp_remove()
/linux-4.4.14/arch/x86/kernel/
Dprobe_roms.c24 static struct resource system_rom_resource = {
31 static struct resource extension_rom_resource = {
38 static struct resource adapter_rom_resources[] = { {
70 static struct resource video_rom_resource = {
113 static struct resource *find_oprom(struct pci_dev *pdev) in find_oprom()
115 struct resource *oprom = NULL; in find_oprom()
119 struct resource *res = &adapter_rom_resources[i]; in find_oprom()
155 struct resource *oprom = find_oprom(pdev); in pci_map_biosrom()
172 struct resource *oprom = find_oprom(pdev); in pci_biosrom_size()
/linux-4.4.14/drivers/net/ethernet/fujitsu/
Dfmvj18x_cs.c250 link->resource[0]->end = 32; in fmvj18x_probe()
251 link->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in fmvj18x_probe()
288 link->resource[1]->start = serial_base[i]; in mfc_try_io_port()
289 link->resource[1]->flags |= IO_DATA_PATH_WIDTH_8; in mfc_try_io_port()
290 if (link->resource[1]->start == 0) { in mfc_try_io_port()
291 link->resource[1]->end = 0; in mfc_try_io_port()
310 link->resource[0]->start = ioaddr; in ungermann_try_io_port()
315 ((link->resource[0]->start & 0x0f0) >> 3) | 0x22; in ungermann_try_io_port()
361 link->resource[1]->end = 8; in fmvj18x_config()
368 link->resource[1]->end = 8; in fmvj18x_config()
[all …]
/linux-4.4.14/arch/powerpc/platforms/pseries/
Dpci.c101 if (dev->resource[i].flags & IORESOURCE_IO in fixup_winbond_82c105()
103 dev->resource[i].flags &= ~IORESOURCE_IO; in fixup_winbond_82c105()
104 if (dev->resource[i].start == 0 && dev->resource[i].end) { in fixup_winbond_82c105()
105 dev->resource[i].flags = 0; in fixup_winbond_82c105()
106 dev->resource[i].end = 0; in fixup_winbond_82c105()
/linux-4.4.14/arch/sh/boards/mach-se/7343/
Dsetup.c15 static struct resource heartbeat_resource = {
25 .resource = &heartbeat_resource,
52 static struct resource nor_flash_resources[] = {
66 .resource = nor_flash_resources,
102 static struct resource usb_resources[] = {
132 .resource = usb_resources,
/linux-4.4.14/arch/microblaze/pci/
Dpci-common.c178 static struct resource *__pci_mmap_make_offset(struct pci_dev *dev, in __pci_mmap_make_offset()
206 struct resource *rp = &dev->resource[i]; in __pci_mmap_make_offset()
234 static pgprot_t __pci_mmap_set_pgprot(struct pci_dev *dev, struct resource *rp, in __pci_mmap_set_pgprot()
268 struct resource *found = NULL; in pci_phys_mem_access_prot()
278 struct resource *rp = &pdev->resource[i]; in pci_phys_mem_access_prot()
321 struct resource *rp; in pci_mmap_page_range()
344 struct resource *rp = &hose->io_resource; in pci_legacy_read()
384 struct resource *rp = &hose->io_resource; in pci_legacy_write()
433 struct resource *rp; in pci_mmap_legacy_page_range()
482 const struct resource *rsrc, in pci_resource_to_user()
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Dpci-common.c306 static struct resource *__pci_mmap_make_offset(struct pci_dev *dev, in __pci_mmap_make_offset()
334 struct resource *rp = &dev->resource[i]; in __pci_mmap_make_offset()
362 static pgprot_t __pci_mmap_set_pgprot(struct pci_dev *dev, struct resource *rp, in __pci_mmap_set_pgprot()
399 struct resource *found = NULL; in pci_phys_mem_access_prot()
409 struct resource *rp = &pdev->resource[i]; in pci_phys_mem_access_prot()
453 struct resource *rp; in pci_mmap_page_range()
476 struct resource *rp = &hose->io_resource; in pci_legacy_read()
516 struct resource *rp = &hose->io_resource; in pci_legacy_write()
565 struct resource *rp; in pci_mmap_legacy_page_range()
610 const struct resource *rsrc, in pci_resource_to_user()
[all …]
/linux-4.4.14/arch/mips/alchemy/devboards/
Ddb1550.c183 static struct resource db1550_nand_res[] = {
194 .resource = db1550_nand_res,
210 .resource = db1550_nand_res,
236 static struct resource au1550_psc0_res[] = {
284 .resource = au1550_psc0_res,
289 static struct resource au1550_psc1_res[] = {
316 .resource = au1550_psc1_res,
320 static struct resource au1550_psc2_res[] = {
347 .resource = au1550_psc2_res,
352 static struct resource au1550_psc3_res[] = {
[all …]
Ddb1300.c205 static struct resource db1300_nand_res[] = {
216 .resource = db1300_nand_res,
225 static struct resource db1300_eth_res[] = {
249 .resource = db1300_eth_res,
257 static struct resource au1300_psc1_res[] = {
284 .resource = au1300_psc1_res,
289 static struct resource au1300_psc2_res[] = {
316 .resource = au1300_psc2_res,
321 static struct resource au1300_psc3_res[] = {
348 .resource = au1300_psc3_res,
[all …]
/linux-4.4.14/arch/arm/include/asm/
Decard.h129 #define ecard_resource_start(ec,nr) ((ec)->resource[nr].start)
130 #define ecard_resource_end(ec,nr) ((ec)->resource[nr].end)
131 #define ecard_resource_len(ec,nr) ((ec)->resource[nr].end - \
132 (ec)->resource[nr].start + 1)
133 #define ecard_resource_flags(ec,nr) ((ec)->resource[nr].flags)
142 struct resource resource[ECARD_NUM_RESOURCES]; member
/linux-4.4.14/arch/arm/plat-iop/
Di2c.c40 static struct resource iop3xx_i2c0_resources[] = {
57 .resource = iop3xx_i2c0_resources,
61 static struct resource iop3xx_i2c1_resources[] = {
78 .resource = iop3xx_i2c1_resources,
/linux-4.4.14/drivers/bluetooth/
Dbtuart_cs.c143 unsigned int iobase = info->p_dev->resource[0]->start; in btuart_write_wakeup()
185 iobase = info->p_dev->resource[0]->start; in btuart_receive()
298 iobase = info->p_dev->resource[0]->start; in btuart_interrupt()
356 iobase = info->p_dev->resource[0]->start; in btuart_change_speed()
456 unsigned int iobase = info->p_dev->resource[0]->start; in btuart_open()
522 unsigned int iobase = info->p_dev->resource[0]->start; in btuart_close()
577 if ((p_dev->resource[0]->end != 8) || (p_dev->resource[0]->start == 0)) in btuart_check_config()
580 p_dev->resource[0]->end = 8; in btuart_check_config()
581 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in btuart_check_config()
582 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_8; in btuart_check_config()
[all …]
/linux-4.4.14/sound/oss/
Dad1848.h14 int ad1848_init(char *name, struct resource *ports, int irq, int dma_playback,
18 int ad1848_detect (struct resource *ports, int *flags, int *osp);
21 void attach_ms_sound(struct address_info * hw_config, struct resource *ports, struct module * owner…
23 int probe_ms_sound(struct address_info *hw_config, struct resource *ports);
/linux-4.4.14/drivers/video/fbdev/
Ds1d13xxxfb.c758 release_mem_region(pdev->resource[0].start, in s1d13xxxfb_remove()
759 pdev->resource[0].end - pdev->resource[0].start +1); in s1d13xxxfb_remove()
760 release_mem_region(pdev->resource[1].start, in s1d13xxxfb_remove()
761 pdev->resource[1].end - pdev->resource[1].start +1); in s1d13xxxfb_remove()
793 if (pdev->resource[0].flags != IORESOURCE_MEM in s1d13xxxfb_probe()
794 || pdev->resource[1].flags != IORESOURCE_MEM) { in s1d13xxxfb_probe()
800 if (!request_mem_region(pdev->resource[0].start, in s1d13xxxfb_probe()
801 pdev->resource[0].end - pdev->resource[0].start +1, "s1d13xxxfb mem")) { in s1d13xxxfb_probe()
807 if (!request_mem_region(pdev->resource[1].start, in s1d13xxxfb_probe()
808 pdev->resource[1].end - pdev->resource[1].start +1, "s1d13xxxfb regs")) { in s1d13xxxfb_probe()
[all …]
/linux-4.4.14/drivers/net/ethernet/xircom/
Dxirc2ps_cs.c624 if ((p_dev->resource[0]->start & 0xf) == 8) in xirc2ps_config_modem()
627 p_dev->resource[0]->end = 16; in xirc2ps_config_modem()
628 p_dev->resource[1]->end = 8; in xirc2ps_config_modem()
629 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in xirc2ps_config_modem()
630 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_16; in xirc2ps_config_modem()
631 p_dev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH; in xirc2ps_config_modem()
632 p_dev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8; in xirc2ps_config_modem()
635 p_dev->resource[1]->start = p_dev->resource[0]->start; in xirc2ps_config_modem()
637 p_dev->resource[0]->start = ioaddr; in xirc2ps_config_modem()
648 resource_size_t tmp = p_dev->resource[1]->start; in xirc2ps_config_check()
[all …]
/linux-4.4.14/arch/m68k/amiga/
Dchipram.c26 static struct resource chipram_res = {
46 struct resource *res; in amiga_chip_alloc()
49 res = kzalloc(sizeof(struct resource), GFP_KERNEL); in amiga_chip_alloc()
72 void *amiga_chip_alloc_res(unsigned long size, struct resource *res) in amiga_chip_alloc_res()
96 struct resource *res; in amiga_chip_free()
/linux-4.4.14/arch/arm/mach-s3c24xx/
Ds3c2412.c95 s3c_device_sdi.resource[1].start = IRQ_S3C2412_SDI; in s3c2412_init_uarts()
96 s3c_device_sdi.resource[1].end = IRQ_S3C2412_SDI; in s3c2412_init_uarts()
100 s3c_device_spi0.resource[0].end = S3C24XX_PA_SPI + 0x24; in s3c2412_init_uarts()
102 s3c_device_spi1.resource[0].start = S3C24XX_PA_SPI + S3C2412_SPI1; in s3c2412_init_uarts()
103 s3c_device_spi1.resource[0].end = S3C24XX_PA_SPI + S3C2412_SPI1 + 0x24; in s3c2412_init_uarts()
/linux-4.4.14/drivers/hwtracing/intel_th/
Dintel_th.h60 struct resource *resource; member
80 static inline struct resource *
87 if (resource_type(&thdev->resource[i]) == type && !num--) in intel_th_device_get_resource()
88 return &thdev->resource[i]; in intel_th_device_get_resource()
161 intel_th_alloc(struct device *dev, struct resource *devres,

12345678910>>...16