<dec f='src/src/sys/arch/xen/include/bus_private.h' l='55' type='int _xen_bus_dmamem_alloc_range(bus_dma_tag_t , bus_size_t , bus_size_t , bus_size_t , bus_dma_segment_t * , int , int * , int , bus_addr_t , bus_addr_t )'/>
<use f='src/src/sys/arch/x86/x86/bus_dma.c' l='974' macro='1' u='c'/>
<def f='src/src/sys/arch/xen/x86/xen_bus_dma.c' l='195' ll='311' type='int _xen_bus_dmamem_alloc_range(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, bus_addr_t low, bus_addr_t high)'/>
<doc f='src/src/sys/arch/xen/x86/xen_bus_dma.c' l='190'>/*
 * Allocate physical memory from the given physical address range.
 * Called by DMA-safe memory allocation methods.
 * We need our own version to deal with physical vs machine addresses.
 */</doc>
