Home
last modified time | relevance | path

Searched refs:lowaddr (Results 1 – 13 of 13) sorted by relevance

/f-stack/freebsd/x86/x86/
H A Dbusdma_machdep.c111 (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 Dbusdma_bounce.c105 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 Dbusdma_machdep.c104 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 Dbusdma_bounce.c106 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 Dbusdma_machdep.c88 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 Dbusdma_machdep.c83 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 Dsubr_devmap.c101 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 Dsubr_bus_dma.c715 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 Dbusdma_impl.h42 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 Dbus_dma_impl.h40 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 Dbus_dma.h178 bus_addr_t boundary, bus_addr_t lowaddr,
195 bus_addr_t lowaddr; member
/f-stack/freebsd/arm64/iommu/
H A Diommu.c174 t->common.lowaddr = maxaddr; in iommu_tag_init()
/f-stack/freebsd/x86/iommu/
H A Dintel_ctx.c138 ctx->context.tag->common.lowaddr = maxaddr; in device_tag_init()