Date: Fri, 7 Jan 2005 07:57:19 +0000 (UTC) From: Scott Long <scottl@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/amd64/amd64 busdma_machdep.csrc/sys/amd64/include bus_dma.h src/sys/i386/i386 busdma_machdep.c src/sys/i386/include bus_dma.h Message-ID: <200501070757.j077vJ2i099776@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
scottl 2005-01-07 07:57:19 UTC
FreeBSD src repository
Modified files:
sys/amd64/amd64 busdma_machdep.c
sys/amd64/include bus_dma.h
sys/i386/i386 busdma_machdep.c
sys/i386/include bus_dma.h
Log:
Introduce bus_dmamap_load_mbuf_sg(). Instead of taking a callback arg, this
cuts to the chase and fills in a provided s/g list. This is meant to optimize
out the cost of the callback since the callback doesn't serve much purpose for
mbufs since mbuf loads will never be deferred. This is just for amd64 and
i386 at the moment, other arches will be coming shortly.
Revision Changes Path
1.66 +48 -13 src/sys/amd64/amd64/busdma_machdep.c
1.27 +5 -0 src/sys/amd64/include/bus_dma.h
1.70 +48 -13 src/sys/i386/i386/busdma_machdep.c
1.27 +5 -0 src/sys/i386/include/bus_dma.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200501070757.j077vJ2i099776>
