Home
last modified time | relevance | path

Searched refs:highaddr (Results 1 – 12 of 12) sorted by relevance

/f-stack/freebsd/arm64/arm64/
H A Dbusdma_machdep.c104 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 Dbusdma_bounce.c248 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 Dbusdma_machdep.c111 (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 Dbusdma_bounce.c185 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 Dbusdma_impl.h43 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 Dbus_dma_impl.h41 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 Dbusdma_machdep.c89 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 Dbusdma_machdep.c84 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 Dbus_dma.h179 bus_addr_t highaddr, bus_dma_filter_t *filtfunc,
196 bus_addr_t highaddr; member
/f-stack/freebsd/kern/
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()
757 t->highaddr = pkv->pa; in bus_dma_template_fill()
/f-stack/freebsd/arm64/iommu/
H A Diommu.c175 t->common.highaddr = maxaddr; in iommu_tag_init()
/f-stack/freebsd/x86/iommu/
H A Dintel_ctx.c139 ctx->context.tag->common.highaddr = maxaddr; in device_tag_init()