Home
last modified time | relevance | path

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

12

/freebsd-13.1/sys/arm64/arm64/
H A Dbusdma_machdep.c102 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 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()
/freebsd-13.1/sys/riscv/riscv/
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()
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 Dbusdma_bounce.c168 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 Dbusdma_machdep.c109 (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 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()
682 (uintmax_t)dmat->common.highaddr)); in _bus_dmamap_addseg()
/freebsd-13.1/sys/arm64/include/
H A Dbus_dma_impl.h40 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 Dbus_dma_impl.h40 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 Dbusdma_impl.h42 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 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()
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 Dbusdma_machdep.c72 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 Diommu_if.m42 bus_addr_t highaddr;
/freebsd-13.1/sys/arm/arm/
H A Dbusdma_machdep.c86 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 Dxdma_sg.c148 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 Dxdma.h181 bus_addr_t highaddr; member
/freebsd-13.1/sys/sys/
H A Dbus_dma.h179 bus_addr_t highaddr, bus_dma_filter_t *filtfunc,
196 bus_addr_t highaddr; member
/freebsd-13.1/sys/dev/virtio/
H A Dvirtqueue.h71 bus_size_t notify_offset, int align, vm_paddr_t highaddr,
H A Dvirtqueue.c150 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 Diommu_gas.c413 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 Dbusdma_iommu.c360 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 Daic_osm_lib.h116 lowaddr, highaddr, filter, filterarg, \ argument
120 lowaddr, highaddr, filter, filterarg, \
/freebsd-13.1/sys/kern/
H A Dsubr_bus_dma.c740 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 Dbhndb_subr.c522 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 Diommu.c175 t->common.highaddr = maxaddr; in iommu_tag_init()
/freebsd-13.1/sys/dev/mpt/
H A Dmpt.h221 lowaddr, highaddr, filter, filterarg, \ argument
225 lowaddr, highaddr, filter, filterarg, \

12