1 /* $NetBSD: bus_defs.h,v 1.1 2011/07/19 15:17:20 dyoung Exp $ */ 2 3 #ifndef _MMEYE_BUS_DEFS_H_ 4 #define _MMEYE_BUS_DEFS_H_ 5 6 #include <sh3/bus_defs.h> 7 8 /* 9 * Dummy bus_dma(9) 10 * XXX: mmeye doesn't use bus_dma. 11 */ 12 typedef void *bus_dma_tag_t; 13 14 typedef struct bus_dma_segment { 15 bus_addr_t ds_addr; 16 bus_size_t ds_len; 17 } bus_dma_segment_t; 18 19 typedef struct bus_dmamap { 20 bus_size_t dm_maxsegsz; 21 bus_size_t dm_mapsize; 22 int dm_nsegs; 23 bus_dma_segment_t *dm_segs; 24 } *bus_dmamap_t; 25 26 #endif /* _MMEYE_BUS_DEFS_H_ */ 27