Lines Matching refs:resource
101 static void pnpacpi_add_irqresource(struct pnp_dev *dev, struct resource *r) in pnpacpi_add_irqresource()
172 struct resource *r = &win.res; in pnpacpi_allocated_resource()
607 struct acpi_resource **resource = data; in pnpacpi_type_resources() local
610 (*resource)->type = res->type; in pnpacpi_type_resources()
611 (*resource)->length = sizeof(struct acpi_resource); in pnpacpi_type_resources()
613 (*resource)->data.irq.descriptor_length = in pnpacpi_type_resources()
615 (*resource)++; in pnpacpi_type_resources()
626 struct acpi_resource *resource; in pnpacpi_build_resource_template() local
643 resource = (struct acpi_resource *)buffer->pointer; in pnpacpi_build_resource_template()
645 pnpacpi_type_resources, &resource); in pnpacpi_build_resource_template()
652 resource->type = ACPI_RESOURCE_TYPE_END_TAG; in pnpacpi_build_resource_template()
653 resource->length = sizeof(struct acpi_resource); in pnpacpi_build_resource_template()
659 struct acpi_resource *resource, in pnpacpi_encode_irq() argument
660 struct resource *p) in pnpacpi_encode_irq()
662 struct acpi_resource_irq *irq = &resource->data.irq; in pnpacpi_encode_irq()
688 struct acpi_resource *resource, in pnpacpi_encode_ext_irq() argument
689 struct resource *p) in pnpacpi_encode_ext_irq()
691 struct acpi_resource_extended_irq *extended_irq = &resource->data.extended_irq; in pnpacpi_encode_ext_irq()
716 struct acpi_resource *resource, in pnpacpi_encode_dma() argument
717 struct resource *p) in pnpacpi_encode_dma()
719 struct acpi_resource_dma *dma = &resource->data.dma; in pnpacpi_encode_dma()
764 struct acpi_resource *resource, in pnpacpi_encode_io() argument
765 struct resource *p) in pnpacpi_encode_io()
767 struct acpi_resource_io *io = &resource->data.io; in pnpacpi_encode_io()
787 struct acpi_resource *resource, in pnpacpi_encode_fixed_io() argument
788 struct resource *p) in pnpacpi_encode_fixed_io()
790 struct acpi_resource_fixed_io *fixed_io = &resource->data.fixed_io; in pnpacpi_encode_fixed_io()
805 struct acpi_resource *resource, in pnpacpi_encode_mem24() argument
806 struct resource *p) in pnpacpi_encode_mem24()
808 struct acpi_resource_memory24 *memory24 = &resource->data.memory24; in pnpacpi_encode_mem24()
830 struct acpi_resource *resource, in pnpacpi_encode_mem32() argument
831 struct resource *p) in pnpacpi_encode_mem32()
833 struct acpi_resource_memory32 *memory32 = &resource->data.memory32; in pnpacpi_encode_mem32()
854 struct acpi_resource *resource, in pnpacpi_encode_fixed_mem32() argument
855 struct resource *p) in pnpacpi_encode_fixed_mem32()
857 struct acpi_resource_fixed_memory32 *fixed_memory32 = &resource->data.fixed_memory32; in pnpacpi_encode_fixed_mem32()
881 struct acpi_resource *resource = buffer->pointer; in pnpacpi_encode_resources() local
886 switch (resource->type) { in pnpacpi_encode_resources()
888 pnpacpi_encode_irq(dev, resource, in pnpacpi_encode_resources()
894 pnpacpi_encode_dma(dev, resource, in pnpacpi_encode_resources()
899 pnpacpi_encode_io(dev, resource, in pnpacpi_encode_resources()
904 pnpacpi_encode_fixed_io(dev, resource, in pnpacpi_encode_resources()
909 pnpacpi_encode_mem24(dev, resource, in pnpacpi_encode_resources()
914 pnpacpi_encode_mem32(dev, resource, in pnpacpi_encode_resources()
919 pnpacpi_encode_fixed_mem32(dev, resource, in pnpacpi_encode_resources()
924 pnpacpi_encode_ext_irq(dev, resource, in pnpacpi_encode_resources()
940 resource->type); in pnpacpi_encode_resources()
943 resource++; in pnpacpi_encode_resources()