| /f-stack/freebsd/x86/x86/ |
| H A D | busdma_machdep.c | 111 (paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter() 124 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, in common_bus_dma_tag_create() argument 153 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 173 common->lowaddr = MIN(parent->lowaddr, common->lowaddr); in common_bus_dma_tag_create() 194 common->lowaddr); in common_bus_dma_tag_create() 205 domain = vm_phys_domain_match(domain, 0ul, tc->lowaddr); in bus_dma_tag_set_domain() 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() 252 t->lowaddr = common->lowaddr; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 105 bus_addr_t lowaddr; member 209 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) || in bounce_bus_dma_tag_create() 346 atop(dmat->common.lowaddr)); in bounce_bus_dmamap_create() 451 dmat->common.lowaddr >= ptoa((vm_paddr_t)Maxmem) && in bounce_bus_dmamem_alloc() 469 mflags, 0ul, dmat->common.lowaddr, attr); in bounce_bus_dmamem_alloc() 474 mflags, 0ul, dmat->common.lowaddr, in bounce_bus_dmamem_alloc() 567 "alignment= %d", dmat->common.lowaddr, in _bus_dmamap_count_pages() 606 "alignment= %d", dmat->common.lowaddr, in _bus_dmamap_count_ma() 1100 dmat->common.lowaddr >= bz->lowaddr && in alloc_bounce_zone() 1115 bz->lowaddr = dmat->common.lowaddr; in alloc_bounce_zone() [all …]
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | busdma_machdep.c | 104 if ((paddr > tc->lowaddr && paddr <= tc->highaddr) && in bus_dma_run_filter() 117 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, in common_bus_dma_tag_create() argument 146 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create() 166 common->lowaddr = MIN(parent->lowaddr, common->lowaddr); 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() 229 t->lowaddr = common->lowaddr; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 106 bus_addr_t lowaddr; member 294 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) || in bounce_bus_dma_tag_create() 454 atop(dmat->common.lowaddr)); in bounce_bus_dmamap_create() 592 dmat->common.lowaddr >= ptoa((vm_paddr_t)Maxmem) && in bounce_bus_dmamem_alloc() 601 0ul, dmat->common.lowaddr, attr); in bounce_bus_dmamem_alloc() 605 0ul, dmat->common.lowaddr, dmat->alloc_alignment != 0 ? in bounce_bus_dmamem_alloc() 703 "alignment= %d", dmat->common.lowaddr, in _bus_dmamap_count_pages() 1248 (dmat->common.lowaddr >= bz->lowaddr)) { in alloc_bounce_zone() 1262 bz->lowaddr = dmat->common.lowaddr; in alloc_bounce_zone() 1267 snprintf(bz->lowaddrid, 18, "%#jx", (uintmax_t)bz->lowaddr); in alloc_bounce_zone() [all …]
|
| /f-stack/freebsd/mips/mips/ |
| H A D | busdma_machdep.c | 88 bus_addr_t lowaddr; member 133 bus_addr_t lowaddr; member 291 if ((lowaddr >= phys_avail[i] && lowaddr <= phys_avail[i + 1]) in _bus_dma_can_bounce() 292 || (lowaddr < phys_avail[i] && in _bus_dma_can_bounce() 394 newtag->lowaddr = trunc_page((vm_offset_t)lowaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create() 419 newtag->lowaddr = MIN(parent->lowaddr, newtag->lowaddr); in bus_dma_tag_create() 490 t->lowaddr = dmat->lowaddr; in bus_dma_template_clone() 734 dmat->lowaddr, memattr); in bus_dmamem_alloc() 1319 && (dmat->lowaddr >= bz->lowaddr)) { in alloc_bounce_zone() 1333 bz->lowaddr = dmat->lowaddr; in alloc_bounce_zone() [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | busdma_machdep.c | 83 bus_addr_t lowaddr; member 128 bus_addr_t lowaddr; member 286 if (lowaddr >= BUS_SPACE_MAXADDR) in exclusion_bounce_check() 290 if ((lowaddr >= phys_avail[i] && lowaddr < phys_avail[i + 1]) || in exclusion_bounce_check() 485 newtag->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create() 506 newtag->lowaddr = MIN(parent->lowaddr, newtag->lowaddr); in bus_dma_tag_create() 589 t->lowaddr = dmat->lowaddr; in bus_dma_template_clone() 850 dmat->lowaddr, memattr); in bus_dmamem_alloc() 1534 (dmat->lowaddr >= bz->lowaddr)) { in alloc_bounce_zone() 1548 bz->lowaddr = dmat->lowaddr; in alloc_bounce_zone() [all …]
|
| /f-stack/freebsd/kern/ |
| H A D | subr_devmap.c | 101 vm_offset_t lowaddr; in devmap_lastaddr() local 106 lowaddr = DEVMAP_MAX_VADDR; in devmap_lastaddr() 108 if (lowaddr > pd->pd_va) in devmap_lastaddr() 109 lowaddr = pd->pd_va; in devmap_lastaddr() 112 return (lowaddr); in devmap_lastaddr()
|
| 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() 754 t->lowaddr = pkv->pa; in bus_dma_template_fill()
|
| /f-stack/freebsd/x86/include/ |
| H A D | busdma_impl.h | 42 bus_addr_t lowaddr; member 58 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, 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 | 40 bus_addr_t lowaddr; member 56 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, 92 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
| /f-stack/freebsd/sys/ |
| H A D | bus_dma.h | 178 bus_addr_t boundary, bus_addr_t lowaddr, 195 bus_addr_t lowaddr; member
|
| /f-stack/freebsd/arm64/iommu/ |
| H A D | iommu.c | 174 t->common.lowaddr = maxaddr; in iommu_tag_init()
|
| /f-stack/freebsd/x86/iommu/ |
| H A D | intel_ctx.c | 138 ctx->context.tag->common.lowaddr = maxaddr; in device_tag_init()
|