void x_bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, int op) { #ifdef __FreeBSD__ bus_dmamap_sync(dmat, map, op); #else bus_dmamap_sync(dmat, map, 0, map->dm_mapsize, op); #endif } #define XBUS_DMAMAP_LOAD(dmat, map, buf, buflen, cb, cb_arg, flags) #ifdef __FreeBSD__ bus_dmamap_load(dmat, map, buf, buflen, cb, cb_arg, flags) #else bus_dmamap_load(dmat, map, buf, buflen, NULL, flags) #endif #define XBUS_DMAMAP_SYNC(dmat, map, op) x_bus_dmamap_sync(dmat, map, op)