/* * Common function for DMA-safe memory allocation. May be called * by bus-specific DMA memory allocation functions. */ int _dmamem_alloc(bus_dma_tag_t t, bus_size_t size, bus_size_t alignment, bus_size_t boundary, bus_dma_segment_t *segs, int nsegs, int *rsegs, int flags) { return _dmamem_alloc_range(t, size, alignment, boundary, segs, nsegs, rsegs, flags, (paddr_t)0, (paddr_t)-1); }
/* * Common function for DMA-safe memory allocation. May be called * by bus-specific DMA memory allocation functions. */ int _dmamem_alloc(bus_dma_tag_t t, bus_size_t size, bus_size_t alignment, bus_size_t boundary, bus_dma_segment_t *segs, int nsegs, int *rsegs, int flags) { return _dmamem_alloc_range(t, size, alignment, boundary, segs, nsegs, rsegs, flags, dma_constraint.ucr_low, dma_constraint.ucr_high); }