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>