| /freebsd-14.2/sys/riscv/riscv/ |
| H A D | busdma_machdep.c | 67 if (((paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter() 81 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument 110 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 130 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create() 157 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 171 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 176 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 196 t->highaddr = common->highaddr; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 127 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument 137 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create()
|
| /freebsd-14.2/sys/x86/x86/ |
| H A D | busdma_machdep.c | 72 (paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter() 86 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument 115 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 135 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create() 179 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 193 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 198 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 218 t->highaddr = common->highaddr; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 150 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument 160 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create() 641 (uintmax_t)dmat->common.highaddr)); in _bus_dmamap_addseg()
|
| /freebsd-14.2/sys/arm64/arm64/ |
| H A D | busdma_machdep.c | 66 if ((paddr > tc->lowaddr && paddr <= tc->highaddr) && in bus_dma_run_filter() 80 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument 109 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 129 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create() 160 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 174 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 179 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 199 t->highaddr = common->highaddr; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 243 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument 253 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create()
|
| /freebsd-14.2/sys/powerpc/powerpc/ |
| H A D | busdma_machdep.c | 71 bus_addr_t highaddr; member 133 paddr > dmat->lowaddr && paddr <= dmat->highaddr) in run_filter() 155 bus_addr_t highaddr, bus_dma_filter_t *filter, in bus_dma_tag_create() argument 190 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create() 210 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create() 283 t->highaddr = dmat->highaddr; in bus_dma_template_clone() 790 dmat->lowaddr, dmat->highaddr, dmat->alignment, in _bus_dmamap_complete()
|
| H A D | iommu_if.m | 41 bus_addr_t highaddr;
|
| /freebsd-14.2/sys/arm64/include/ |
| H A D | bus_dma_impl.h | 38 bus_addr_t highaddr; member 54 bus_addr_t highaddr, bus_dma_filter_t *filter, 88 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
| /freebsd-14.2/sys/riscv/include/ |
| H A D | bus_dma_impl.h | 38 bus_addr_t highaddr; member 53 bus_addr_t highaddr, bus_dma_filter_t *filter, 85 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
| /freebsd-14.2/sys/x86/include/ |
| H A D | busdma_impl.h | 40 bus_addr_t highaddr; member 56 bus_addr_t highaddr, bus_dma_filter_t *filter, 93 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
| /freebsd-14.2/sys/arm/arm/ |
| H A D | busdma_machdep.c | 85 bus_addr_t highaddr; member 246 exclusion_bounce_check(bus_addr_t lowaddr, bus_addr_t highaddr) in exclusion_bounce_check() argument 255 (lowaddr < phys_avail[i] && highaddr >= phys_avail[i])) in exclusion_bounce_check() 366 if ((paddr >= dmat->lowaddr && paddr <= dmat->highaddr) && in must_bounce() 381 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 417 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + in bus_dma_tag_create() 438 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create() 460 if (exclusion_bounce_check(newtag->lowaddr, newtag->highaddr)) in bus_dma_tag_create() 521 t->highaddr = dmat->highaddr; in bus_dma_template_clone()
|
| /freebsd-14.2/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-14.2/sys/sys/ |
| H A D | bus_dma.h | 183 bus_addr_t highaddr, bus_dma_filter_t *filtfunc, 200 bus_addr_t highaddr; member
|
| /freebsd-14.2/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 | 154 bus_size_t notify_offset, int align, vm_paddr_t highaddr, in virtqueue_alloc() argument 211 M_NOWAIT | M_ZERO, 0, highaddr, PAGE_SIZE, 0); in virtqueue_alloc()
|
| /freebsd-14.2/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-14.2/sys/dev/aic7xxx/ |
| H A D | aic_osm_lib.h | 114 lowaddr, highaddr, filter, filterarg, \ argument 118 lowaddr, highaddr, filter, filterarg, \
|
| /freebsd-14.2/sys/dev/iommu/ |
| H A D | busdma_iommu.c | 361 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in iommu_bus_dma_tag_create() argument 372 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in iommu_bus_dma_tag_create() 610 entry->start >= tag->common.highaddr, in iommu_bus_dmamap_load_something1() 615 (uintmax_t)tag->common.highaddr)); in iommu_bus_dmamap_load_something1()
|
| /freebsd-14.2/sys/dev/bhnd/bhndb/ |
| H A D | bhndb_subr.c | 520 bus_addr_t lowaddr, highaddr; in bhndb_dma_tag_create() local 524 highaddr = BUS_SPACE_MAXADDR; in bhndb_dma_tag_create() 542 lowaddr, highaddr, in bhndb_dma_tag_create()
|
| /freebsd-14.2/sys/dev/mpt/ |
| H A D | mpt.h | 220 lowaddr, highaddr, filter, filterarg, \ argument 224 lowaddr, highaddr, filter, filterarg, \
|
| /freebsd-14.2/sys/arm64/iommu/ |
| H A D | iommu.c | 178 t->common.highaddr = maxaddr; in iommu_tag_init()
|
| /freebsd-14.2/stand/kshim/ |
| H A D | bsd_kernel.h | 699 bus_addr_t highaddr, bus_dma_filter_t *filter,
|
| /freebsd-14.2/sys/x86/iommu/ |
| H A D | iommu_utils.c | 668 ctx->tag->common.highaddr = maxaddr; in iommu_device_tag_init()
|