Lines Matching refs:resource

114 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()
646 resource->type = ACPI_RESOURCE_TYPE_END_TAG; in pnpacpi_build_resource_template()
647 resource->length = sizeof(struct acpi_resource); in pnpacpi_build_resource_template()
653 struct acpi_resource *resource, in pnpacpi_encode_irq() argument
654 struct resource *p) in pnpacpi_encode_irq()
656 struct acpi_resource_irq *irq = &resource->data.irq; in pnpacpi_encode_irq()
682 struct acpi_resource *resource, in pnpacpi_encode_ext_irq() argument
683 struct resource *p) in pnpacpi_encode_ext_irq()
685 struct acpi_resource_extended_irq *extended_irq = &resource->data.extended_irq; in pnpacpi_encode_ext_irq()
710 struct acpi_resource *resource, in pnpacpi_encode_dma() argument
711 struct resource *p) in pnpacpi_encode_dma()
713 struct acpi_resource_dma *dma = &resource->data.dma; in pnpacpi_encode_dma()
758 struct acpi_resource *resource, in pnpacpi_encode_io() argument
759 struct resource *p) in pnpacpi_encode_io()
761 struct acpi_resource_io *io = &resource->data.io; in pnpacpi_encode_io()
781 struct acpi_resource *resource, in pnpacpi_encode_fixed_io() argument
782 struct resource *p) in pnpacpi_encode_fixed_io()
784 struct acpi_resource_fixed_io *fixed_io = &resource->data.fixed_io; in pnpacpi_encode_fixed_io()
799 struct acpi_resource *resource, in pnpacpi_encode_mem24() argument
800 struct resource *p) in pnpacpi_encode_mem24()
802 struct acpi_resource_memory24 *memory24 = &resource->data.memory24; in pnpacpi_encode_mem24()
824 struct acpi_resource *resource, in pnpacpi_encode_mem32() argument
825 struct resource *p) in pnpacpi_encode_mem32()
827 struct acpi_resource_memory32 *memory32 = &resource->data.memory32; in pnpacpi_encode_mem32()
848 struct acpi_resource *resource, in pnpacpi_encode_fixed_mem32() argument
849 struct resource *p) in pnpacpi_encode_fixed_mem32()
851 struct acpi_resource_fixed_memory32 *fixed_memory32 = &resource->data.fixed_memory32; in pnpacpi_encode_fixed_mem32()
875 struct acpi_resource *resource = buffer->pointer; in pnpacpi_encode_resources() local
880 switch (resource->type) { in pnpacpi_encode_resources()
882 pnpacpi_encode_irq(dev, resource, in pnpacpi_encode_resources()
888 pnpacpi_encode_dma(dev, resource, in pnpacpi_encode_resources()
893 pnpacpi_encode_io(dev, resource, in pnpacpi_encode_resources()
898 pnpacpi_encode_fixed_io(dev, resource, in pnpacpi_encode_resources()
903 pnpacpi_encode_mem24(dev, resource, in pnpacpi_encode_resources()
908 pnpacpi_encode_mem32(dev, resource, in pnpacpi_encode_resources()
913 pnpacpi_encode_fixed_mem32(dev, resource, in pnpacpi_encode_resources()
918 pnpacpi_encode_ext_irq(dev, resource, in pnpacpi_encode_resources()
933 "type %d\n", resource->type); in pnpacpi_encode_resources()
936 resource++; in pnpacpi_encode_resources()