Home
last modified time | relevance | path

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

12

/freebsd-12.1/sys/riscv/riscv/
H A Dbusdma_machdep.c106 if (((paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter()
120 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument
149 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create()
169 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create()
196 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument
206 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
211 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
H A Dbusdma_bounce.c167 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument
177 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create()
/freebsd-12.1/sys/arm64/arm64/
H A Dbusdma_machdep.c106 if (((paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter()
120 bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, in common_bus_dma_tag_create() argument
149 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create()
169 common->highaddr = MAX(parent->highaddr, common->highaddr); in common_bus_dma_tag_create()
196 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument
206 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
211 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
H A Dbusdma_bounce.c167 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument
177 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create()
/freebsd-12.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
228 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
233 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in bus_dma_tag_create()
H A Dbusdma_bounce.c182 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bounce_bus_dma_tag_create() argument
192 NULL, alignment, boundary, lowaddr, highaddr, filter, filterarg, in bounce_bus_dma_tag_create()
655 (uintmax_t)dmat->common.highaddr)); in _bus_dmamap_addseg()
/freebsd-12.1/sys/riscv/include/
H A Dbus_dma_impl.h41 bus_addr_t highaddr; member
56 bus_addr_t highaddr, bus_dma_filter_t *filter,
89 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
/freebsd-12.1/sys/arm64/include/
H A Dbus_dma_impl.h41 bus_addr_t highaddr; member
56 bus_addr_t highaddr, bus_dma_filter_t *filter,
89 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
/freebsd-12.1/sys/x86/include/
H A Dbusdma_impl.h43 bus_addr_t highaddr; member
59 bus_addr_t highaddr, bus_dma_filter_t *filter,
93 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
/freebsd-12.1/sys/mips/mips/
H A Dbusdma_machdep.c88 bus_addr_t highaddr; member
274 if (((paddr > dmat->lowaddr && paddr <= dmat->highaddr) in run_filter()
290 _bus_dma_can_bounce(vm_offset_t lowaddr, vm_offset_t highaddr) in _bus_dma_can_bounce() argument
296 highaddr > phys_avail[i])) in _bus_dma_can_bounce()
375 bus_addr_t highaddr, bus_dma_filter_t *filter, in bus_dma_tag_create() argument
398 newtag->highaddr = trunc_page((vm_offset_t)highaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create()
423 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create()
444 if (_bus_dma_can_bounce(newtag->lowaddr, newtag->highaddr) in bus_dma_tag_create()
711 !_bus_dma_can_bounce(dmat->lowaddr, dmat->highaddr)) { in bus_dmamem_alloc()
756 !_bus_dma_can_bounce(dmat->lowaddr, dmat->highaddr)) in bus_dmamem_free()
/freebsd-12.1/sys/arm/arm/
H A Dbusdma_machdep-v4.c95 bus_addr_t highaddr; member
296 if (((paddr > dmat->lowaddr && paddr <= dmat->highaddr) in run_filter()
320 _bus_dma_can_bounce(vm_offset_t lowaddr, vm_offset_t highaddr) in _bus_dma_can_bounce() argument
330 highaddr > phys_avail[i])) in _bus_dma_can_bounce()
397 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument
418 newtag->highaddr = trunc_page((vm_offset_t)highaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create()
440 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create()
461 if (_bus_dma_can_bounce(newtag->lowaddr, newtag->highaddr) in bus_dma_tag_create()
744 !_bus_dma_can_bounce(dmat->lowaddr, dmat->highaddr)) { in bus_dmamem_alloc()
792 !_bus_dma_can_bounce(dmat->lowaddr, dmat->highaddr)) in bus_dmamem_free()
H A Dbusdma_machdep-v6.c82 bus_addr_t highaddr; member
279 exclusion_bounce_check(vm_offset_t lowaddr, vm_offset_t highaddr) in exclusion_bounce_check() argument
288 (lowaddr < phys_avail[i] && highaddr >= phys_avail[i])) in exclusion_bounce_check()
399 if ((paddr >= dmat->lowaddr && paddr <= dmat->highaddr) && in must_bounce()
451 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument
483 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + in bus_dma_tag_create()
504 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create()
526 if (exclusion_bounce_check(newtag->lowaddr, newtag->highaddr)) in bus_dma_tag_create()
/freebsd-12.1/sys/powerpc/powerpc/
H A Dbusdma_machdep.c72 bus_addr_t highaddr; member
172 paddr > dmat->lowaddr && paddr <= dmat->highaddr) in run_filter()
230 bus_addr_t highaddr, bus_dma_filter_t *filter, in bus_dma_tag_create() argument
261 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create()
281 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create()
876 dmat->lowaddr, dmat->highaddr, dmat->alignment, in _bus_dmamap_complete()
H A Diommu_if.m42 bus_addr_t highaddr;
/freebsd-12.1/sys/dev/aic7xxx/
H A Daic_osm_lib.h145 lowaddr, highaddr, filter, filterarg, \ argument
149 lowaddr, highaddr, filter, filterarg, \
155 lowaddr, highaddr, filter, filterarg, \ argument
159 lowaddr, highaddr, filter, filterarg, \
/freebsd-12.1/sys/dev/xdma/
H A Dxdma_sg.c145 xchan->highaddr, /* highaddr */ in xchan_bufs_alloc_busdma()
249 bus_addr_t lowaddr, bus_addr_t highaddr) in xdma_prep_sg() argument
270 xchan->highaddr = highaddr; in xdma_prep_sg()
H A Dxdma.h166 bus_addr_t highaddr; member
/freebsd-12.1/sys/dev/virtio/
H A Dvirtqueue.h73 int align, vm_paddr_t highaddr, struct vq_alloc_info *info,
H A Dvirtqueue.c151 vm_paddr_t highaddr, struct vq_alloc_info *info, struct virtqueue **vqp) in virtqueue_alloc() argument
204 M_NOWAIT | M_ZERO, 0, highaddr, PAGE_SIZE, 0); in virtqueue_alloc()
/freebsd-12.1/sys/x86/iommu/
H A Dintel_gas.c440 find_entry.start = a->common->highaddr; in dmar_gas_uppermatch()
450 if (a->entry->start < a->common->highaddr) in dmar_gas_uppermatch()
451 a->entry->start = a->common->highaddr; in dmar_gas_uppermatch()
504 if (common->highaddr >= domain->end) in dmar_gas_find_space()
H A Dbusdma_dmar.c299 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in dmar_bus_dma_tag_create() argument
310 boundary, lowaddr, highaddr, filter, filterarg, maxsize, in dmar_bus_dma_tag_create()
557 entry->start >= tag->common.highaddr, in dmar_bus_dmamap_load_something1()
562 (uintmax_t)tag->common.highaddr)); in dmar_bus_dmamap_load_something1()
/freebsd-12.1/sys/sys/
H A Dbus_dma.h174 bus_addr_t highaddr, bus_dma_filter_t *filtfunc,
/freebsd-12.1/sys/sparc64/sparc64/
H A Dbus_machdep.c185 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, in bus_dma_tag_create() argument
214 newtag->dt_highaddr = trunc_page((vm_offset_t)highaddr) + in bus_dma_tag_create()
/freebsd-12.1/sys/dev/bhnd/bhndb/
H A Dbhndb_subr.c524 bus_addr_t lowaddr, highaddr; in bhndb_dma_tag_create() local
528 highaddr = BUS_SPACE_MAXADDR; in bhndb_dma_tag_create()
546 lowaddr, highaddr, in bhndb_dma_tag_create()
/freebsd-12.1/sys/dev/mpt/
H A Dmpt.h226 lowaddr, highaddr, filter, filterarg, \ argument
230 lowaddr, highaddr, filter, filterarg, \

12