| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | busdma_machdep.c | 102 if ((paddr > tc->lowaddr && paddr <= tc->highaddr) && in bus_dma_run_filter() 116 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument 145 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 165 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create() 193 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 203 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 208 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 228 t->highaddr = common->highaddr; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 248 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument 258 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create()
|
| /freebsd-13.1/sys/riscv/riscv/ |
| H A D | busdma_machdep.c | 104 if (((paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter() 118 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument 147 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 167 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create() 194 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 204 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 209 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 229 t->highaddr = common->highaddr; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 168 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument 178 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create()
|
| /freebsd-13.1/sys/x86/x86/ |
| H A D | busdma_machdep.c | 109 (paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter() 123 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument 152 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 172 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create() 216 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 226 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 231 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 251 t->highaddr = common->highaddr; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 185 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument 195 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create() 682 (uintmax_t)dmat->common.highaddr)); in _bus_dmamap_addseg()
|
| /freebsd-13.1/sys/arm64/include/ |
| H A D | bus_dma_impl.h | 40 bus_addr_t highaddr; member 56 bus_addr_t highaddr, bus_dma_filter_t *filter, 91 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
| /freebsd-13.1/sys/riscv/include/ |
| H A D | bus_dma_impl.h | 40 bus_addr_t highaddr; member 55 bus_addr_t highaddr, bus_dma_filter_t *filter, 88 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
| /freebsd-13.1/sys/x86/include/ |
| H A D | busdma_impl.h | 42 bus_addr_t highaddr; member 58 bus_addr_t highaddr, bus_dma_filter_t *filter, 93 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
| /freebsd-13.1/sys/mips/mips/ |
| H A D | busdma_machdep.c | 89 bus_addr_t highaddr; member 271 if (((paddr > dmat->lowaddr && paddr <= dmat->highaddr) in run_filter() 287 _bus_dma_can_bounce(vm_offset_t lowaddr, vm_offset_t highaddr) in _bus_dma_can_bounce() argument 293 highaddr > phys_avail[i])) in _bus_dma_can_bounce() 370 bus_addr_t highaddr, bus_dma_filter_t *filter, in bus_dma_tag_create() argument 393 newtag->highaddr = trunc_page((vm_offset_t)highaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create() 418 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create() 439 if (_bus_dma_can_bounce(newtag->lowaddr, newtag->highaddr) in bus_dma_tag_create() 489 t->highaddr = dmat->highaddr; in bus_dma_template_clone() 725 !_bus_dma_can_bounce(dmat->lowaddr, dmat->highaddr)) { in bus_dmamem_alloc() [all …]
|
| /freebsd-13.1/sys/powerpc/powerpc/ |
| H A D | busdma_machdep.c | 72 bus_addr_t highaddr; member 173 paddr > dmat->lowaddr && paddr <= dmat->highaddr) in run_filter() 229 bus_addr_t highaddr, bus_dma_filter_t *filter, in bus_dma_tag_create() argument 260 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create() 280 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create() 353 t->highaddr = dmat->highaddr; in bus_dma_template_clone() 889 dmat->lowaddr, dmat->highaddr, dmat->alignment, in _bus_dmamap_complete()
|
| H A D | iommu_if.m | 42 bus_addr_t highaddr;
|
| /freebsd-13.1/sys/arm/arm/ |
| H A D | busdma_machdep.c | 86 bus_addr_t highaddr; member 290 exclusion_bounce_check(vm_offset_t lowaddr, vm_offset_t highaddr) in exclusion_bounce_check() argument 299 (lowaddr < phys_avail[i] && highaddr >= phys_avail[i])) in exclusion_bounce_check() 410 if ((paddr >= dmat->lowaddr && paddr <= dmat->highaddr) && in must_bounce() 460 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 492 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + in bus_dma_tag_create() 513 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create() 535 if (exclusion_bounce_check(newtag->lowaddr, newtag->highaddr)) in bus_dma_tag_create() 596 t->highaddr = dmat->highaddr; in bus_dma_template_clone()
|
| /freebsd-13.1/sys/dev/xdma/ |
| H A D | xdma_sg.c | 148 xchan->highaddr, /* highaddr */ in xchan_bufs_alloc_busdma() 252 bus_addr_t lowaddr, bus_addr_t highaddr) in xdma_prep_sg() argument 273 xchan->highaddr = highaddr; in xdma_prep_sg()
|
| H A D | xdma.h | 181 bus_addr_t highaddr; member
|
| /freebsd-13.1/sys/sys/ |
| H A D | bus_dma.h | 179 bus_addr_t highaddr, bus_dma_filter_t *filtfunc, 196 bus_addr_t highaddr; member
|
| /freebsd-13.1/sys/dev/virtio/ |
| H A D | virtqueue.h | 71 bus_size_t notify_offset, int align, vm_paddr_t highaddr,
|
| H A D | virtqueue.c | 150 bus_size_t notify_offset, int align, vm_paddr_t highaddr, in virtqueue_alloc() argument 207 M_NOWAIT | M_ZERO, 0, highaddr, PAGE_SIZE, 0); in virtqueue_alloc()
|
| /freebsd-13.1/sys/dev/iommu/ |
| H A D | iommu_gas.c | 413 if (entry->last < a->common->highaddr) in iommu_gas_uppermatch() 418 if (child != NULL && child->last >= a->common->highaddr && in iommu_gas_uppermatch() 425 if (child != NULL && entry->end >= a->common->highaddr && in iommu_gas_uppermatch() 465 if (common->highaddr >= domain->end) in iommu_gas_find_space()
|
| 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 371 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in iommu_bus_dma_tag_create() 627 entry->start >= tag->common.highaddr, in iommu_bus_dmamap_load_something1() 632 (uintmax_t)tag->common.highaddr)); in iommu_bus_dmamap_load_something1()
|
| /freebsd-13.1/sys/dev/aic7xxx/ |
| H A D | aic_osm_lib.h | 116 lowaddr, highaddr, filter, filterarg, \ argument 120 lowaddr, highaddr, filter, filterarg, \
|
| /freebsd-13.1/sys/kern/ |
| H A D | subr_bus_dma.c | 740 t->lowaddr = t->highaddr = BUS_SPACE_MAXADDR; in bus_dma_template_init() 756 t->lowaddr, t->highaddr, NULL, NULL, t->maxsize, in bus_dma_template_tag() 782 t->highaddr = pkv->pa; in bus_dma_template_fill()
|
| /freebsd-13.1/sys/dev/bhnd/bhndb/ |
| H A D | bhndb_subr.c | 522 bus_addr_t lowaddr, highaddr; in bhndb_dma_tag_create() local 526 highaddr = BUS_SPACE_MAXADDR; in bhndb_dma_tag_create() 544 lowaddr, highaddr, in bhndb_dma_tag_create()
|
| /freebsd-13.1/sys/arm64/iommu/ |
| H A D | iommu.c | 175 t->common.highaddr = maxaddr; in iommu_tag_init()
|
| /freebsd-13.1/sys/dev/mpt/ |
| H A D | mpt.h | 221 lowaddr, highaddr, filter, filterarg, \ argument 225 lowaddr, highaddr, filter, filterarg, \
|