/freebsd/sys/riscv/riscv/ |
H A D | busdma_machdep.c | 54 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, in common_bus_dma_tag_create() argument 82 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 99 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create() 116 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 130 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create() 135 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create() 154 t->highaddr = common->highaddr; in bus_dma_template_clone()
|
H A D | busdma_bounce.c | 117 #define dmat_highaddr(dmat) ((dmat)->common.highaddr) 131 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() 140 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, in bounce_bus_dma_tag_create() 127 bounce_bus_dma_tag_create(bus_dma_tag_t parent,bus_size_t alignment,bus_addr_t boundary,bus_addr_t lowaddr,bus_addr_t highaddr,bus_size_t maxsize,int nsegments,bus_size_t maxsegsz,int flags,bus_dma_lock_t * lockfunc,void * lockfuncarg,bus_dma_tag_t * dmat) bounce_bus_dma_tag_create() argument
|
/freebsd/sys/x86/x86/ |
H A D | busdma_machdep.c | 59 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, in common_bus_dma_tag_create() argument 87 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 104 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create() 139 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 153 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create() 158 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create() 177 t->highaddr = common->highaddr; in bus_dma_template_clone()
|
H A D | busdma_bounce.c | 115 #define dmat_highaddr(dmat) ((dmat)->common.highaddr) 172 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() 181 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, in bounce_bus_dma_tag_create() 168 bounce_bus_dma_tag_create(bus_dma_tag_t parent,bus_size_t alignment,bus_addr_t boundary,bus_addr_t lowaddr,bus_addr_t highaddr,bus_size_t maxsize,int nsegments,bus_size_t maxsegsz,int flags,bus_dma_lock_t * lockfunc,void * lockfuncarg,bus_dma_tag_t * dmat) bounce_bus_dma_tag_create() argument
|
/freebsd/sys/arm64/arm64/ |
H A D | busdma_machdep.c | 55 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, in common_bus_dma_tag_create() argument 83 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 100 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create() 122 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 136 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create() 141 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create() 160 t->highaddr = common->highaddr; in bus_dma_template_clone()
|
H A D | busdma_bounce.c | 130 #define dmat_highaddr(dmat) ((dmat)->common.highaddr) 250 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument 259 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, in bounce_bus_dma_tag_create()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 69 bus_addr_t highaddr; member 106 #define dmat_highaddr(dmat) ((dmat)->highaddr) 124 paddr <= dmat->highaddr) in must_bounce() 140 bus_addr_t highaddr, bus_dma_filter_t *filter, in bus_dma_tag_create() argument 174 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create() 191 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create() 253 t->highaddr = dmat->highaddr; in bus_dma_template_clone() 692 dmat->lowaddr, dmat->highaddr, dmat->alignment, in _bus_dmamap_complete()
|
H A D | iommu_if.m | 41 bus_addr_t highaddr;
|
/freebsd/sys/riscv/include/ |
H A D | bus_dma_impl.h | 37 bus_addr_t highaddr; member 49 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 79 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
/freebsd/sys/x86/include/ |
H A D | busdma_impl.h | 39 bus_addr_t highaddr; member 52 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 87 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
/freebsd/sys/arm64/include/ |
H A D | bus_dma_impl.h | 37 bus_addr_t highaddr; member 50 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 85 bus_addr_t highaddr, bus_size_t maxsize, int nsegments,
|
/freebsd/sys/arm/arm/ |
H A D | busdma_machdep.c | 83 bus_addr_t highaddr; member 174 #define dmat_highaddr(dmat) ((dmat)->highaddr) 247 exclusion_bounce_check(bus_addr_t lowaddr, bus_addr_t highaddr) in exclusion_bounce_check() 256 (lowaddr < phys_avail[i] && highaddr >= phys_avail[i])) in exclusion_bounce_check() 362 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() 397 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + in bus_dma_tag_create() 415 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create() 243 exclusion_bounce_check(bus_addr_t lowaddr,bus_addr_t highaddr) exclusion_bounce_check() argument 358 bus_dma_tag_create(bus_dma_tag_t parent,bus_size_t alignment,bus_addr_t boundary,bus_addr_t lowaddr,bus_addr_t highaddr,bus_dma_filter_t * filter,void * filterarg,bus_size_t maxsize,int nsegments,bus_size_t maxsegsz,int flags,bus_dma_lock_t * lockfunc,void * lockfuncarg,bus_dma_tag_t * dmat) bus_dma_tag_create() argument [all...] |
/freebsd/sys/dev/xdma/ |
H A D | xdma_sg.c | 146 xchan->highaddr, /* highaddr */ in xchan_bufs_alloc_busdma() 250 bus_addr_t lowaddr, bus_addr_t highaddr) in xdma_prep_sg() argument 271 xchan->highaddr = highaddr; in xdma_prep_sg()
|
H A D | xdma.h | 179 bus_addr_t highaddr; member
|
/freebsd/sys/sys/ |
H A D | bus_dma.h | 180 bus_addr_t highaddr, bus_dma_filter_t *filtfunc, 197 bus_addr_t highaddr; member
|
/freebsd/sys/dev/virtio/ |
H A D | virtqueue.h | 69 bus_size_t notify_offset, int align, vm_paddr_t highaddr,
|
H A D | virtqueue.c | 153 bus_size_t notify_offset, int align, vm_paddr_t highaddr, in virtqueue_alloc() argument 210 M_NOWAIT | M_ZERO, 0, highaddr, PAGE_SIZE, 0); in virtqueue_alloc()
|
/freebsd/sys/kern/ |
H A D | subr_bus_dma.c | 611 t->lowaddr = t->highaddr = BUS_SPACE_MAXADDR; in bus_dma_template_init() 627 t->lowaddr, t->highaddr, NULL, NULL, t->maxsize, in bus_dma_template_tag() 653 t->highaddr = pkv->pa; in bus_dma_template_fill()
|
/freebsd/sys/dev/aic7xxx/ |
H A D | aic_osm_lib.h | 114 lowaddr, highaddr, filter, filterarg, \ argument 118 lowaddr, highaddr, filter, filterarg, \
|
/freebsd/sys/dev/iommu/ |
H A D | busdma_iommu.c | 360 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in iommu_bus_dma_tag_create() argument 370 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, flags, in iommu_bus_dma_tag_create() 605 entry->start >= tag->common.highaddr, in iommu_bus_dmamap_load_something1() 610 (uintmax_t)tag->common.highaddr)); in iommu_bus_dmamap_load_something1()
|
/freebsd/sys/dev/bhnd/bhndb/ |
H A D | bhndb_subr.c | 519 bus_addr_t lowaddr, highaddr; in bhndb_dma_tag_create() local 523 highaddr = BUS_SPACE_MAXADDR; in bhndb_dma_tag_create() 541 lowaddr, highaddr, in bhndb_dma_tag_create()
|
/freebsd/sys/dev/mpt/ |
H A D | mpt.h | 220 lowaddr, highaddr, filter, filterarg, \ argument 224 lowaddr, highaddr, filter, filterarg, \
|
/freebsd/sys/arm64/iommu/ |
H A D | iommu.c | 176 t->common.highaddr = maxaddr; in iommu_tag_init()
|
/freebsd/stand/kshim/ |
H A D | bsd_kernel.h | 703 bus_addr_t highaddr, bus_dma_filter_t *filter,
|
/freebsd/sys/x86/iommu/ |
H A D | iommu_utils.c | 662 ctx->tag->common.highaddr = maxaddr; in iommu_device_tag_init()
|