busdma_machdep-v6.c (256638) | busdma_machdep-v6.c (257228) |
---|---|
1/*- 2 * Copyright (c) 2012 Ian Lepore 3 * Copyright (c) 2010 Mark Tinguely 4 * Copyright (c) 2004 Olivier Houchard 5 * Copyright (c) 2002 Peter Grehan 6 * Copyright (c) 1997, 1998 Justin T. Gibbs. 7 * All rights reserved. 8 * --- 17 unchanged lines hidden (view full) --- 26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 * SUCH DAMAGE. 29 * 30 * From i386/busdma_machdep.c 191438 2009-04-23 20:24:19Z jhb 31 */ 32 33#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 2012 Ian Lepore 3 * Copyright (c) 2010 Mark Tinguely 4 * Copyright (c) 2004 Olivier Houchard 5 * Copyright (c) 2002 Peter Grehan 6 * Copyright (c) 1997, 1998 Justin T. Gibbs. 7 * All rights reserved. 8 * --- 17 unchanged lines hidden (view full) --- 26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 * SUCH DAMAGE. 29 * 30 * From i386/busdma_machdep.c 191438 2009-04-23 20:24:19Z jhb 31 */ 32 33#include <sys/cdefs.h> |
34__FBSDID("$FreeBSD: head/sys/arm/arm/busdma_machdep-v6.c 256638 2013-10-16 16:35:25Z ian $"); | 34__FBSDID("$FreeBSD: head/sys/arm/arm/busdma_machdep-v6.c 257228 2013-10-27 21:39:16Z kib $"); |
35 36#define _ARM32_BUS_DMA_PRIVATE 37#include <sys/param.h> 38#include <sys/kdb.h> 39#include <ddb/ddb.h> 40#include <ddb/db_output.h> 41#include <sys/systm.h> 42#include <sys/malloc.h> --- 927 unchanged lines hidden (view full) --- 970 */ 971 if (buflen != 0) { 972 _bus_dmamap_unload(dmat, map); 973 return (EFBIG); /* XXX better return value here? */ 974 } 975 return (0); 976} 977 | 35 36#define _ARM32_BUS_DMA_PRIVATE 37#include <sys/param.h> 38#include <sys/kdb.h> 39#include <ddb/ddb.h> 40#include <ddb/db_output.h> 41#include <sys/systm.h> 42#include <sys/malloc.h> --- 927 unchanged lines hidden (view full) --- 970 */ 971 if (buflen != 0) { 972 _bus_dmamap_unload(dmat, map); 973 return (EFBIG); /* XXX better return value here? */ 974 } 975 return (0); 976} 977 |
978int 979_bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, 980 struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, 981 bus_dma_segment_t *segs, int *segp) 982{ 983 984 return (bus_dmamap_load_ma_triv(dmat, map, ma, tlen, ma_offs, flags, 985 segs, segp)); 986} 987 |
|
978/* 979 * Utility function to load a linear buffer. segp contains 980 * the starting segment on entrace, and the ending segment on exit. 981 */ 982int 983_bus_dmamap_load_buffer(bus_dma_tag_t dmat, 984 bus_dmamap_t map, 985 void *buf, bus_size_t buflen, --- 562 unchanged lines hidden --- | 988/* 989 * Utility function to load a linear buffer. segp contains 990 * the starting segment on entrace, and the ending segment on exit. 991 */ 992int 993_bus_dmamap_load_buffer(bus_dma_tag_t dmat, 994 bus_dmamap_t map, 995 void *buf, bus_size_t buflen, --- 562 unchanged lines hidden --- |