| /f-stack/freebsd/arm64/arm64/ |
| 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() 195 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 205 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 210 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 230 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()
|
| /f-stack/freebsd/x86/x86/ |
| H A D | busdma_machdep.c | 111 (paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter() 125 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument 154 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 174 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create() 218 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 228 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 233 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create() 253 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() 680 (uintmax_t)dmat->common.highaddr)); in _bus_dmamap_addseg()
|
| /f-stack/freebsd/x86/include/ |
| H A D | busdma_impl.h | 43 bus_addr_t highaddr; member 59 bus_addr_t highaddr, bus_dma_filter_t *filter, 94 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
| /f-stack/freebsd/arm64/include/ |
| H A D | bus_dma_impl.h | 41 bus_addr_t highaddr; member 57 bus_addr_t highaddr, bus_dma_filter_t *filter, 92 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
| /f-stack/freebsd/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() 372 bus_addr_t highaddr, bus_dma_filter_t *filter, in bus_dma_tag_create() argument 395 newtag->highaddr = trunc_page((vm_offset_t)highaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create() 420 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create() 441 if (_bus_dma_can_bounce(newtag->lowaddr, newtag->highaddr) in bus_dma_tag_create() 491 t->highaddr = dmat->highaddr; in bus_dma_template_clone() 727 !_bus_dma_can_bounce(dmat->lowaddr, dmat->highaddr)) { in bus_dmamem_alloc() [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | busdma_machdep.c | 84 bus_addr_t highaddr; member 282 exclusion_bounce_check(vm_offset_t lowaddr, vm_offset_t highaddr) in exclusion_bounce_check() argument 291 (lowaddr < phys_avail[i] && highaddr >= phys_avail[i])) in exclusion_bounce_check() 402 if ((paddr >= dmat->lowaddr && paddr <= dmat->highaddr) && in must_bounce() 454 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument 486 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + in bus_dma_tag_create() 507 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create() 529 if (exclusion_bounce_check(newtag->lowaddr, newtag->highaddr)) in bus_dma_tag_create() 590 t->highaddr = dmat->highaddr; in bus_dma_template_clone()
|
| /f-stack/freebsd/sys/ |
| H A D | bus_dma.h | 179 bus_addr_t highaddr, bus_dma_filter_t *filtfunc, 196 bus_addr_t highaddr; member
|
| /f-stack/freebsd/kern/ |
| H A D | subr_bus_dma.c | 715 t->lowaddr = t->highaddr = BUS_SPACE_MAXADDR; in bus_dma_template_init() 731 t->lowaddr, t->highaddr, NULL, NULL, t->maxsize, in bus_dma_template_tag() 757 t->highaddr = pkv->pa; in bus_dma_template_fill()
|
| /f-stack/freebsd/arm64/iommu/ |
| H A D | iommu.c | 175 t->common.highaddr = maxaddr; in iommu_tag_init()
|
| /f-stack/freebsd/x86/iommu/ |
| H A D | intel_ctx.c | 139 ctx->context.tag->common.highaddr = maxaddr; in device_tag_init()
|