PERFORCE change 94792 for review

John-Mark Gurney jmg at FreeBSD.org
Sat Apr 8 06:17:21 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=94792

Change 94792 by jmg at jmg_carbon-60 on 2006/04/08 06:16:58

	teach ata and em about new parent tags..

Affected files ...

.. //depot/projects/kmacy_sun4v/src/sys/dev/ata/ata-dma.c#3 edit
.. //depot/projects/kmacy_sun4v/src/sys/dev/em/if_em.c#3 edit

Differences ...

==== //depot/projects/kmacy_sun4v/src/sys/dev/ata/ata-dma.c#3 (text+ko) ====

@@ -96,7 +96,7 @@
     struct ata_channel *ch = device_get_softc(dev);
     struct ata_dc_cb_args ccba;
 
-    if (bus_dma_tag_create(NULL, ch->dma->alignment, 0,
+    if (bus_dma_tag_create(bus_get_dma_tag(dev), ch->dma->alignment, 0,
 			   BUS_SPACE_MAXADDR_32BIT, BUS_SPACE_MAXADDR,
 			   NULL, NULL, ch->dma->max_iosize,
 			   ATA_DMA_ENTRIES, ch->dma->segsize,

==== //depot/projects/kmacy_sun4v/src/sys/dev/em/if_em.c#3 (text+ko) ====

@@ -2242,7 +2242,7 @@
 {
 	int error;
 
-	error = bus_dma_tag_create(NULL,		/* parent */
+	error = bus_dma_tag_create(bus_get_dma_tag(sc->dev),	/* parent */
 				E1000_DBA_ALIGN, 0,	/* alignment, bounds */
 				BUS_SPACE_MAXADDR,	/* lowaddr */
 				BUS_SPACE_MAXADDR,	/* highaddr */
@@ -2346,7 +2346,7 @@
 	 * Setup DMA descriptor areas.
 	 */
 	size = roundup2(sc->hw.max_frame_size, MCLBYTES);
-	if ((error = bus_dma_tag_create(NULL,		/* parent */
+	if ((error = bus_dma_tag_create(bus_get_dma_tag(dev),	/* parent */
 				1, 0,			/* alignment, bounds */
 				BUS_SPACE_MAXADDR,	/* lowaddr */
 				BUS_SPACE_MAXADDR,	/* highaddr */
@@ -2732,7 +2732,7 @@
 
 	bzero(sc->rx_buffer_area, sizeof(struct em_buffer) * sc->num_rx_desc);
 
-	error = bus_dma_tag_create(NULL,		/* parent */
+	error = bus_dma_tag_create(bus_get_dma_tag(dev),	/* parent */
 				1, 0,			/* alignment, bounds */
 				BUS_SPACE_MAXADDR,	/* lowaddr */
 				BUS_SPACE_MAXADDR,	/* highaddr */


More information about the p4-projects mailing list