Home
last modified time | relevance | path

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

12

/freebsd-14.2/sys/riscv/riscv/
H A Dbusdma_machdep.c67 if (((paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter()
81 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument
110 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create()
130 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create()
157 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument
171 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
176 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
196 t->highaddr = common->highaddr; in bus_dma_template_clone()
H A Dbusdma_bounce.c127 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument
137 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create()
/freebsd-14.2/sys/x86/x86/
H A Dbusdma_machdep.c72 (paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter()
86 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument
115 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create()
135 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create()
179 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument
193 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
198 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
218 t->highaddr = common->highaddr; in bus_dma_template_clone()
H A Dbusdma_bounce.c150 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument
160 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create()
641 (uintmax_t)dmat->common.highaddr)); in _bus_dmamap_addseg()
/freebsd-14.2/sys/arm64/arm64/
H A Dbusdma_machdep.c66 if ((paddr > tc->lowaddr && paddr <= tc->highaddr) && in bus_dma_run_filter()
80 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument
109 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create()
129 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create()
160 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument
174 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
179 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
199 t->highaddr = common->highaddr; in bus_dma_template_clone()
H A Dbusdma_bounce.c243 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument
253 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create()
/freebsd-14.2/sys/powerpc/powerpc/
H A Dbusdma_machdep.c71 bus_addr_t highaddr; member
133 paddr > dmat->lowaddr && paddr <= dmat->highaddr) in run_filter()
155 bus_addr_t highaddr, bus_dma_filter_t *filter, in bus_dma_tag_create() argument
190 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create()
210 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create()
283 t->highaddr = dmat->highaddr; in bus_dma_template_clone()
790 dmat->lowaddr, dmat->highaddr, dmat->alignment, in _bus_dmamap_complete()
H A Diommu_if.m41 bus_addr_t highaddr;
/freebsd-14.2/sys/arm64/include/
H A Dbus_dma_impl.h38 bus_addr_t highaddr; member
54 bus_addr_t highaddr, bus_dma_filter_t *filter,
88 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
/freebsd-14.2/sys/riscv/include/
H A Dbus_dma_impl.h38 bus_addr_t highaddr; member
53 bus_addr_t highaddr, bus_dma_filter_t *filter,
85 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
/freebsd-14.2/sys/x86/include/
H A Dbusdma_impl.h40 bus_addr_t highaddr; member
56 bus_addr_t highaddr, bus_dma_filter_t *filter,
93 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
/freebsd-14.2/sys/arm/arm/
H A Dbusdma_machdep.c85 bus_addr_t highaddr; member
246 exclusion_bounce_check(bus_addr_t lowaddr, bus_addr_t highaddr) in exclusion_bounce_check() argument
255 (lowaddr < phys_avail[i] && highaddr >= phys_avail[i])) in exclusion_bounce_check()
366 if ((paddr >= dmat->lowaddr && paddr <= dmat->highaddr) && in must_bounce()
381 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument
417 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + in bus_dma_tag_create()
438 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create()
460 if (exclusion_bounce_check(newtag->lowaddr, newtag->highaddr)) in bus_dma_tag_create()
521 t->highaddr = dmat->highaddr; in bus_dma_template_clone()
/freebsd-14.2/sys/dev/xdma/
H A Dxdma_sg.c146 xchan->highaddr, /* highaddr */ in xchan_bufs_alloc_busdma()
250 bus_addr_t lowaddr, bus_addr_t highaddr) in xdma_prep_sg() argument
271 xchan->highaddr = highaddr; in xdma_prep_sg()
H A Dxdma.h179 bus_addr_t highaddr; member
/freebsd-14.2/sys/sys/
H A Dbus_dma.h183 bus_addr_t highaddr, bus_dma_filter_t *filtfunc,
200 bus_addr_t highaddr; member
/freebsd-14.2/sys/dev/virtio/
H A Dvirtqueue.h69 bus_size_t notify_offset, int align, vm_paddr_t highaddr,
H A Dvirtqueue.c154 bus_size_t notify_offset, int align, vm_paddr_t highaddr, in virtqueue_alloc() argument
211 M_NOWAIT | M_ZERO, 0, highaddr, PAGE_SIZE, 0); in virtqueue_alloc()
/freebsd-14.2/sys/kern/
H A Dsubr_bus_dma.c611 t->lowaddr = t->highaddr = BUS_SPACE_MAXADDR; in bus_dma_template_init()
627 t->lowaddr, t->highaddr, NULL, NULL, t->maxsize, in bus_dma_template_tag()
653 t->highaddr = pkv->pa; in bus_dma_template_fill()
/freebsd-14.2/sys/dev/aic7xxx/
H A Daic_osm_lib.h114 lowaddr, highaddr, filter, filterarg, \ argument
118 lowaddr, highaddr, filter, filterarg, \
/freebsd-14.2/sys/dev/iommu/
H A Dbusdma_iommu.c361 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in iommu_bus_dma_tag_create() argument
372 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in iommu_bus_dma_tag_create()
610 entry->start >= tag->common.highaddr, in iommu_bus_dmamap_load_something1()
615 (uintmax_t)tag->common.highaddr)); in iommu_bus_dmamap_load_something1()
/freebsd-14.2/sys/dev/bhnd/bhndb/
H A Dbhndb_subr.c520 bus_addr_t lowaddr, highaddr; in bhndb_dma_tag_create() local
524 highaddr = BUS_SPACE_MAXADDR; in bhndb_dma_tag_create()
542 lowaddr, highaddr, in bhndb_dma_tag_create()
/freebsd-14.2/sys/dev/mpt/
H A Dmpt.h220 lowaddr, highaddr, filter, filterarg, \ argument
224 lowaddr, highaddr, filter, filterarg, \
/freebsd-14.2/sys/arm64/iommu/
H A Diommu.c178 t->common.highaddr = maxaddr; in iommu_tag_init()
/freebsd-14.2/stand/kshim/
H A Dbsd_kernel.h699 bus_addr_t highaddr, bus_dma_filter_t *filter,
/freebsd-14.2/sys/x86/iommu/
H A Diommu_utils.c668 ctx->tag->common.highaddr = maxaddr; in iommu_device_tag_init()

12