/drivers/acpi/acpica/ |
H A D | rslist.c | 61 * 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 D | rscalc.c | 69 * 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 D | rsxface.c | 3 * 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 D | rsmisc.c | 3 * 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 D | rsaddr.c | 3 * 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 D | acpi_power_meter.c | 130 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 D | bcm63xx_pcmcia.h | 30 /* 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 D | pcmcia_cis.c | 204 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 D | ms02-nv.h | 97 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 D | ms02-nv.c | 112 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 D | main.c | 83 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 D | power.c | 32 * 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 D | pci_link.c | 27 * 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 D | vme.c | 51 * 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 D | umc-dev.c | 49 * 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 D | rom.c | 27 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 D | setup-res.c | 36 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 D | superhyway-sysfs.c | 33 superhyway_ro_attr(resource, "0x%08lx\n", resource[0].start); 42 __ATTR_RO(resource),
|
H A D | superhyway.c | 32 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 D | ibmtr_cs.c | 134 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 D | aha152x_stub.c | 125 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 D | tc.c | 114 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 D | Makefile | 5 iw_cxgb4-y := device.o cm.o provider.o mem.o cq.o qp.o resource.o ev.o
|
/drivers/video/ |
H A D | s3c2410fb.h | 25 struct resource *mem;
|
/drivers/mfd/ |
H A D | twl4030-audio.c | 48 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...] |