Lines Matching +full:dma +full:- +full:safe +full:- +full:map
1 /*-
41 #define howmany(x, y) (((x)+((y)-1))/(y))
80 #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed")
137 #define BUS_PROBE_DEFAULT (-20)
138 #define DEVICE_UNIT_ANY -1
257 bus_addr_t ds_addr; /* DMA address */
524 /* LIB-C */
608 INTR_MPSAFE = 512, /* this interrupt is SMP safe */
634 #define SYS_RES_DRQ 2 /* isa dma lines */
672 /* Should be defined in user application since it is machine-dependent */
675 /* BUS dma */
683 #define BUS_DMA_WAITOK 0x00 /* safe to sleep (pseudo-flag) */
684 #define BUS_DMA_NOWAIT 0x01 /* not safe to sleep */
686 #define BUS_DMA_COHERENT 0x04 /* hint: map memory in a coherent way */
716 void bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, int flags);