Lines Matching refs:dma
181 struct acpi_resource_dma *dma; in pnpacpi_allocated_resource() local
231 dma = &res->data.dma; in pnpacpi_allocated_resource()
232 if (dma->channel_count > 0 && dma->channels[0] != (u8) -1) in pnpacpi_allocated_resource()
233 flags = dma_flags(dev, dma->type, dma->bus_master, in pnpacpi_allocated_resource()
234 dma->transfer); in pnpacpi_allocated_resource()
237 pnp_add_dma_resource(dev, dma->channels[0], flags); in pnpacpi_allocated_resource()
461 pnpacpi_parse_dma_option(dev, option_flags, &res->data.dma); in pnpacpi_option_resource()
713 struct acpi_resource_dma *dma = &resource->data.dma; in pnpacpi_encode_dma() local
716 dma->channel_count = 0; in pnpacpi_encode_dma()
725 dma->type = ACPI_TYPE_A; in pnpacpi_encode_dma()
728 dma->type = ACPI_TYPE_B; in pnpacpi_encode_dma()
731 dma->type = ACPI_TYPE_F; in pnpacpi_encode_dma()
734 dma->type = ACPI_COMPATIBILITY; in pnpacpi_encode_dma()
739 dma->transfer = ACPI_TRANSFER_8; in pnpacpi_encode_dma()
742 dma->transfer = ACPI_TRANSFER_8_16; in pnpacpi_encode_dma()
745 dma->transfer = ACPI_TRANSFER_16; in pnpacpi_encode_dma()
748 dma->bus_master = !!(p->flags & IORESOURCE_DMA_MASTER); in pnpacpi_encode_dma()
749 dma->channel_count = 1; in pnpacpi_encode_dma()
750 dma->channels[0] = p->start; in pnpacpi_encode_dma()
754 (int) p->start, dma->type, dma->transfer, dma->bus_master); in pnpacpi_encode_dma()
876 int port = 0, irq = 0, dma = 0, mem = 0; in pnpacpi_encode_resources() local
889 pnp_get_resource(dev, IORESOURCE_DMA, dma)); in pnpacpi_encode_resources()
890 dma++; in pnpacpi_encode_resources()