Searched refs:resource (Results 1 - 25 of 1036) sorted by relevance

1234567891011>>

/drivers/acpi/acpica/
H A Drslist.c61 * DESCRIPTION: Convert an AML resource to an internal representation of the
62 * resource that is aligned and easier to access.
72 struct acpi_resource *resource; local
83 resource = *resource_ptr;
84 if (ACPI_IS_MISALIGNED(resource)) {
86 "Misaligned resource pointer %p", resource));
110 "Invalid/unsupported resource descriptor: Type 0x%2.2X",
115 /* Convert the AML byte stream resource to a local resource struc
158 acpi_rs_convert_resources_to_aml(struct acpi_resource *resource, acpi_size aml_size_needed, u8 * output_buffer) argument
[all...]
H A Drscalc.c69 * DESCRIPTION: Count the number of bits set in a resource field. Used for
125 * PARAMETERS: resource_length - Length from the resource header
126 * minimum_total_length - Minimum length of this resource, before
147 * Large-type resource descriptors.
151 * If the length of the actual resource descriptor is greater than the ACPI
154 * (including the null terminator) is the resource length minus the minimum
167 * guarantee that the entire resource descriptor is native word aligned
176 * PARAMETERS: Resource - Pointer to the resource linked list
181 * DESCRIPTION: Takes a linked list of internal resource descriptors and
183 * external resource byt
188 acpi_rs_get_aml_length(struct acpi_resource * resource, acpi_size * size_needed) argument
[all...]
H A Drsxface.c3 * Module Name: rsxface - Public interfaces to the resource manager
70 acpi_rs_match_vendor_resource(struct acpi_resource *resource, void *context);
87 * DESCRIPTION: Common parameter validation for resource interfaces
191 * the desired device. The resource data is placed in the buffer
236 * for the desired device. The resource data is placed in the
278 * the desired device. The resource data is passed to the routine
323 * the desired device. The resource data is passed to the routine
354 * PARAMETERS: Resource - Pointer to a resource
360 * DESCRIPTION: If the resource is an address16, address32, or address64,
367 acpi_resource_to_address64(struct acpi_resource *resource,
476 acpi_rs_match_vendor_resource(struct acpi_resource *resource, void *context) argument
549 struct acpi_resource *resource; local
[all...]
H A Drsmisc.c3 * Module Name: rsmisc - Miscellaneous resource descriptors
60 * PARAMETERS: Resource - Pointer to the resource descriptor
66 * DESCRIPTION: Convert an external AML resource descriptor to the corresponding
67 * internal resource descriptor
71 acpi_rs_convert_aml_to_resource(struct acpi_resource *resource, argument
90 if (((acpi_size) resource) & 0x3) {
92 /* Each internal resource struct is expected to be 32-bit aligned */
95 "Misaligned resource pointer (get): %p Type 0x%2.2X Length %u",
96 resource, resource
469 acpi_rs_convert_resource_to_aml(struct acpi_resource *resource, union aml_resource *aml, struct acpi_rsconvert_info *info) argument
[all...]
H A Drsaddr.c3 * Module Name: rsaddr - Address resource descriptors (16/32/64)
296 * PARAMETERS: Resource - Pointer to the internal resource struct
297 * Aml - Pointer to the AML resource descriptor
301 * DESCRIPTION: Convert common flag fields from a raw AML resource descriptor
302 * to an internal resource descriptor
307 acpi_rs_get_address_common(struct acpi_resource *resource, argument
321 (void)acpi_rs_convert_aml_to_resource(resource, aml,
326 if (resource->data.address.resource_type == ACPI_MEMORY_RANGE) {
327 (void)acpi_rs_convert_aml_to_resource(resource, aml,
329 } else if (resource
357 acpi_rs_set_address_common(union aml_resource *aml, struct acpi_resource *resource) argument
[all...]
/drivers/hwmon/
H A Dacpi_power_meter.c130 static int update_avg_interval(struct acpi_power_meter_resource *resource) argument
135 status = acpi_evaluate_integer(resource->acpi_dev->handle, "_GAI",
142 resource->avg_interval = data;
151 struct acpi_power_meter_resource *resource = acpi_dev->driver_data; local
153 mutex_lock(&resource->lock);
154 update_avg_interval(resource);
155 mutex_unlock(&resource->lock);
157 return sprintf(buf, "%llu\n", resource->avg_interval);
165 struct acpi_power_meter_resource *resource = acpi_dev->driver_data; local
177 if (temp > resource
202 update_cap(struct acpi_power_meter_resource *resource) argument
223 struct acpi_power_meter_resource *resource = acpi_dev->driver_data; local
236 struct acpi_power_meter_resource *resource = acpi_dev->driver_data; local
273 set_acpi_trip(struct acpi_power_meter_resource *resource) argument
310 struct acpi_power_meter_resource *resource = acpi_dev->driver_data; local
334 update_meter(struct acpi_power_meter_resource *resource) argument
363 struct acpi_power_meter_resource *resource = acpi_dev->driver_data; local
379 struct acpi_power_meter_resource *resource = acpi_dev->driver_data; local
406 struct acpi_power_meter_resource *resource = acpi_dev->driver_data; local
459 struct acpi_power_meter_resource *resource = acpi_dev->driver_data; local
520 remove_domain_devices(struct acpi_power_meter_resource *resource) argument
542 read_domain_devices(struct acpi_power_meter_resource *resource) argument
622 register_ro_attrs(struct acpi_power_meter_resource *resource, struct ro_sensor_template *ro) argument
651 register_rw_attrs(struct acpi_power_meter_resource *resource, struct rw_sensor_template *rw) argument
681 remove_attrs(struct acpi_power_meter_resource *resource) argument
697 setup_attrs(struct acpi_power_meter_resource *resource) argument
752 free_capabilities(struct acpi_power_meter_resource *resource) argument
762 read_capabilities(struct acpi_power_meter_resource *resource) argument
845 struct acpi_power_meter_resource *resource; local
892 struct acpi_power_meter_resource *resource; local
939 struct acpi_power_meter_resource *resource; local
956 struct acpi_power_meter_resource *resource; local
[all...]
/drivers/pcmcia/
H A Dbcm63xx_pcmcia.h30 /* pcmcia registers resource */
31 struct resource *reg_res;
52 struct resource *attr_res;
53 struct resource *common_res;
54 struct resource *io_res;
H A Dpcmcia_cis.c204 p_dev->resource[0]->start = p_dev->resource[0]->end = 0;
205 p_dev->resource[1]->start = p_dev->resource[1]->end = 0;
209 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH;
210 p_dev->resource[0]->flags |=
217 p_dev->resource[1]->flags = p_dev->resource[0]->flags;
218 p_dev->resource[1]->start = io->win[1-i].base;
219 p_dev->resource[
[all...]
/drivers/mtd/devices/
H A Dms02-nv.h97 struct resource *module;
98 struct resource *diag_ram;
99 struct resource *user_ram;
100 struct resource *csr;
101 } resource; member in struct:ms02nv_private
H A Dms02-nv.c112 struct resource *mod_res;
113 struct resource *diag_res;
114 struct resource *user_res;
115 struct resource *csr_res;
153 mp->resource.module = mod_res;
166 mp->resource.diag_ram = diag_res;
179 mp->resource.user_ram = user_res;
192 mp->resource.csr = csr_res;
259 release_resource(mp->resource.csr);
260 kfree(mp->resource
[all...]
/drivers/tty/ipwireless/
H A Dmain.c83 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH;
84 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO;
94 if (!request_region(p_dev->resource[0]->start,
95 resource_size(p_dev->resource[0]),
101 p_dev->resource[2]->flags |=
104 ret = pcmcia_request_window(p_dev, p_dev->resource[2], 0);
108 ret = pcmcia_map_mem_page(p_dev, p_dev->resource[2], p_dev->card_addr);
112 ipw->is_v2_card = resource_size(p_dev->resource[2]) == 0x100;
114 ipw->common_memory = ioremap(p_dev->resource[2]->start,
115 resource_size(p_dev->resource[
[all...]
/drivers/acpi/
H A Dpower.c32 * An ACPI "power resource object" describes a software controllable power
33 * plane, clock plane, or other resource used by a power managed device.
34 * A device may rely on multiple power resources, and a power resource
104 /* List of devices relying on this power resource */
116 struct acpi_power_resource **resource)
122 if (!resource)
131 *resource = acpi_driver_data(device);
132 if (!*resource)
176 struct acpi_power_resource *resource; local
180 result = acpi_power_get_context(handle, &resource);
115 acpi_power_get_context(acpi_handle handle, struct acpi_power_resource **resource) argument
222 __acpi_power_on(struct acpi_power_resource *resource) argument
249 struct acpi_power_resource *resource = NULL; local
276 struct acpi_power_resource *resource = NULL; local
348 struct acpi_power_resource *resource = NULL; local
397 struct acpi_power_resource *resource = NULL; local
704 struct acpi_power_resource *resource = NULL; local
760 struct acpi_power_resource *resource; local
777 struct acpi_power_resource *resource; local
[all...]
H A Dpci_link.c27 * 1. Support more than one IRQ resource entry per link device (index).
105 * set context (link) possible list from resource list
107 static acpi_status acpi_pci_link_check_possible(struct acpi_resource *resource, argument
113 switch (resource->type) {
119 struct acpi_resource_irq *p = &resource->data.irq;
122 "Blank _PRS IRQ resource\n"));
145 &resource->data.extended_irq;
148 "Blank _PRS EXT IRQ resource\n");
169 printk(KERN_ERR PREFIX "_PRS resource type 0x%x isn't an IRQ\n",
170 resource
195 acpi_pci_link_check_current(struct acpi_resource *resource, void *context) argument
307 } *resource; local
[all...]
/drivers/staging/vme/
H A Dvme.c51 * Find the bridge that the resource is associated with.
53 static struct vme_bridge *find_bridge(struct vme_resource *resource) argument
56 switch (resource->type) {
58 return list_entry(resource->entry, struct vme_master_resource,
62 return list_entry(resource->entry, struct vme_slave_resource,
66 return list_entry(resource->entry, struct vme_dma_resource,
70 return list_entry(resource->entry, struct vme_lm_resource,
74 printk(KERN_ERR "Unknown resource type\n");
84 void *vme_alloc_consistent(struct vme_resource *resource, size_t size, argument
89 if (resource
119 vme_free_consistent(struct vme_resource *resource, size_t size, void *vaddr, dma_addr_t dma) argument
151 vme_get_size(struct vme_resource *resource) argument
240 struct vme_resource *resource = NULL; local
297 vme_slave_set(struct vme_resource *resource, int enabled, unsigned long long vme_base, unsigned long long size, dma_addr_t buf_base, u32 aspace, u32 cycle) argument
332 vme_slave_get(struct vme_resource *resource, int *enabled, unsigned long long *vme_base, unsigned long long *size, dma_addr_t *buf_base, u32 *aspace, u32 *cycle) argument
356 vme_slave_free(struct vme_resource *resource) argument
396 struct vme_resource *resource = NULL; local
456 vme_master_set(struct vme_resource *resource, int enabled, unsigned long long vme_base, unsigned long long size, u32 aspace, u32 cycle, u32 dwidth) argument
492 vme_master_get(struct vme_resource *resource, int *enabled, unsigned long long *vme_base, unsigned long long *size, u32 *aspace, u32 *cycle, u32 *dwidth) argument
519 vme_master_read(struct vme_resource *resource, void *buf, size_t count, loff_t offset) argument
556 vme_master_write(struct vme_resource *resource, void *buf, size_t count, loff_t offset) argument
592 vme_master_rmw(struct vme_resource *resource, unsigned int mask, unsigned int compare, unsigned int swap, loff_t offset) argument
614 vme_master_free(struct vme_resource *resource) argument
653 struct vme_resource *resource = NULL; local
715 vme_new_dma_list(struct vme_resource *resource) argument
944 vme_dma_free(struct vme_resource *resource) argument
1101 struct vme_resource *resource = NULL; local
1156 vme_lm_count(struct vme_resource *resource) argument
1171 vme_lm_set(struct vme_resource *resource, unsigned long long lm_base, u32 aspace, u32 cycle) argument
1193 vme_lm_get(struct vme_resource *resource, unsigned long long *lm_base, u32 *aspace, u32 *cycle) argument
1215 vme_lm_attach(struct vme_resource *resource, int monitor, void (*callback)(int)) argument
1237 vme_lm_detach(struct vme_resource *resource, int monitor) argument
1258 vme_lm_free(struct vme_resource *resource) argument
[all...]
/drivers/uwb/
H A Dumc-dev.c49 * The memory resource for the UMC device is acquired and the device
56 err = request_resource(umc->resource.parent, &umc->resource);
58 dev_err(&umc->dev, "can't allocate resource range %pR: %d\n",
59 &umc->resource, err);
69 release_resource(&umc->resource);
80 * resource release thing and then we try to release any left over
91 release_resource(&umc->resource);
/drivers/pci/
H A Drom.c27 struct resource *res = pdev->resource + PCI_ROM_RESOURCE;
98 /* never return a size larger than the PCI resource window */
116 struct resource *res = &pdev->resource[PCI_ROM_RESOURCE];
184 struct resource *res = &pdev->resource[PCI_ROM_RESOURCE];
217 struct resource *res = &pdev->resource[PCI_ROM_RESOURCE];
238 struct resource *re
[all...]
H A Dsetup-res.c36 struct resource *res = dev->resource + resno;
39 * Ignore resources for unimplemented BARs and unused resource slots
48 * system resource we shouldn't move around.
93 int pci_claim_resource(struct pci_dev *dev, int resource) argument
95 struct resource *res = &dev->resource[resource];
96 struct resource *root, *conflict;
133 struct resource *re
[all...]
/drivers/sh/superhyway/
H A Dsuperhyway-sysfs.c33 superhyway_ro_attr(resource, "0x%08lx\n", resource[0].start);
42 __ATTR_RO(resource),
H A Dsuperhyway.c32 kfree(sdev->resource);
68 if (!dev->resource) {
69 dev->resource = kmalloc(sizeof(struct resource), GFP_KERNEL);
70 if (!dev->resource) {
75 dev->resource->name = dev->name;
76 dev->resource->start = base;
77 dev->resource->end = dev->resource->start + 0x01000000;
101 ret |= superhyway_add_device(dev->resource[
[all...]
/drivers/net/tokenring/
H A Dibmtr_cs.c134 link->resource[0]->flags |= IO_DATA_PATH_WIDTH_8;
135 link->resource[0]->end = 4;
183 link->resource[0]->start = 0xA20;
187 link->resource[0]->start = 0xA24;
192 dev->base_addr = link->resource[0]->start;
202 link->resource[2]->flags |= WIN_DATA_WIDTH_16|WIN_MEMORY_TYPE_CM|WIN_ENABLE;
203 link->resource[2]->flags |= WIN_USE_WAIT;
204 link->resource[2]->start = 0;
205 link->resource[2]->end = 0x2000;
206 ret = pcmcia_request_window(link, link->resource[
[all...]
/drivers/scsi/pcmcia/
H A Daha152x_stub.c125 if ((p_dev->resource[0]->end < 0x20) &&
126 (p_dev->resource[1]->end >= 0x20))
127 p_dev->resource[0]->start = p_dev->resource[1]->start;
129 if (p_dev->resource[0]->start >= 0xffff)
132 p_dev->resource[1]->start = p_dev->resource[1]->end = 0;
133 p_dev->resource[0]->end = 0x20;
134 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH;
135 p_dev->resource[
[all...]
/drivers/tc/
H A Dtc.c114 tdev->resource.start = slotaddr;
115 tdev->resource.end = slotaddr + devsize - 1;
117 tdev->resource.start = extslotaddr;
118 tdev->resource.end = extslotaddr + devsize - 1;
127 tdev->resource.name = tdev->name;
128 tdev->resource.flags = IORESOURCE_MEM;
161 tc_bus.resource[0].start = tc_bus.slot_base;
162 tc_bus.resource[0].end = tc_bus.slot_base +
165 tc_bus.resource[0].name = tc_bus.name;
166 tc_bus.resource[
[all...]
/drivers/infiniband/hw/cxgb4/
H A DMakefile5 iw_cxgb4-y := device.o cm.o provider.o mem.o cq.o qp.o resource.o ev.o
/drivers/video/
H A Ds3c2410fb.h25 struct resource *mem;
/drivers/mfd/
H A Dtwl4030-audio.c48 struct twl4030_audio_resource resource[TWL4030_AUDIO_RES_MAX]; member in struct:twl4030_audio
53 * Modify the resource, the function returns the content of the register
62 audio->resource[id].reg);
65 val |= audio->resource[id].mask;
67 val &= ~audio->resource[id].mask;
70 val, audio->resource[id].reg);
81 audio->resource[id].reg);
87 * Enable the resource.
97 "Invalid resource ID (%u)\n", id);
102 if (!audio->resource[i
[all...]

Completed in 387 milliseconds

1234567891011>>