Lines Matching defs:dma
168 struct acpi_resource_dma *dma;
233 dma = &res->data.dma;
234 if (dma->channel_count > 0 && dma->channels[0] != (u8) -1)
235 flags = dma_flags(dev, dma->type, dma->bus_master,
236 dma->transfer);
239 pnp_add_dma_resource(dev, dma->channels[0], flags);
467 pnpacpi_parse_dma_option(dev, option_flags, &res->data.dma);
719 struct acpi_resource_dma *dma = &resource->data.dma;
722 dma->channel_count = 0;
723 pnp_dbg(&dev->dev, " encode dma (%s)\n",
731 dma->type = ACPI_TYPE_A;
734 dma->type = ACPI_TYPE_B;
737 dma->type = ACPI_TYPE_F;
740 dma->type = ACPI_COMPATIBILITY;
745 dma->transfer = ACPI_TRANSFER_8;
748 dma->transfer = ACPI_TRANSFER_8_16;
751 dma->transfer = ACPI_TRANSFER_16;
754 dma->bus_master = !!(p->flags & IORESOURCE_DMA_MASTER);
755 dma->channel_count = 1;
756 dma->channels[0] = p->start;
758 pnp_dbg(&dev->dev, " encode dma %d "
760 (int) p->start, dma->type, dma->transfer, dma->bus_master);
882 unsigned int port = 0, irq = 0, dma = 0, mem = 0;
895 pnp_get_resource(dev, IORESOURCE_DMA, dma));
896 dma++;