Home
last modified time | relevance | path

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

12

/freebsd-14.2/sys/x86/x86/
H A Dbusdma_machdep.c72 (paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter()
85 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, in common_bus_dma_tag_create() argument
114 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create()
134 common->lowaddr = MIN(parent->lowaddr, common->lowaddr); in common_bus_dma_tag_create()
155 common->lowaddr); in common_bus_dma_tag_create()
166 domain = vm_phys_domain_match(domain, 0ul, tc->lowaddr); in bus_dma_tag_set_domain()
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()
217 t->lowaddr = common->lowaddr; in bus_dma_template_clone()
H A Dbusdma_bounce.c113 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr)
150 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()
182 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) || in bounce_bus_dma_tag_create()
322 atop(dmat->common.lowaddr)); in bounce_bus_dmamap_create()
435 dmat->common.lowaddr >= ptoa((vm_paddr_t)Maxmem) && in bounce_bus_dmamem_alloc()
453 mflags, 0ul, dmat->common.lowaddr, attr); in bounce_bus_dmamem_alloc()
458 mflags, 0ul, dmat->common.lowaddr, in bounce_bus_dmamem_alloc()
551 "alignment= %d", dmat->common.lowaddr, in _bus_dmamap_count_pages()
591 "alignment= %d", dmat->common.lowaddr, in _bus_dmamap_count_ma()
[all …]
/freebsd-14.2/sys/arm64/arm64/
H A Dbusdma_machdep.c66 if ((paddr > tc->lowaddr && paddr <= tc->highaddr) && in bus_dma_run_filter()
79 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, in common_bus_dma_tag_create() argument
108 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create()
128 common->lowaddr = MIN(parent->lowaddr, common->lowaddr); in common_bus_dma_tag_create()
150 common->lowaddr); 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()
198 t->lowaddr = common->lowaddr; in bus_dma_template_clone()
223 domain = vm_phys_domain_match(domain, 0ul, tc->lowaddr); in bus_dma_tag_set_domain()
H A Dbusdma_bounce.c123 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr)
243 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()
292 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) || in bounce_bus_dma_tag_create()
451 atop(dmat->common.lowaddr)); in bounce_bus_dmamap_create()
590 dmat->common.lowaddr >= ptoa((vm_paddr_t)Maxmem) && in bounce_bus_dmamem_alloc()
602 mflags, 0ul, dmat->common.lowaddr, attr); in bounce_bus_dmamem_alloc()
607 mflags, 0ul, dmat->common.lowaddr, in bounce_bus_dmamem_alloc()
706 "alignment= %d", dmat->common.lowaddr, in _bus_dmamap_count_pages()
/freebsd-14.2/sys/riscv/riscv/
H A Dbusdma_machdep.c67 if (((paddr > tc->lowaddr && paddr <= tc->highaddr) || in bus_dma_run_filter()
80 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, in common_bus_dma_tag_create() argument
109 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); in common_bus_dma_tag_create()
129 common->lowaddr = MIN(parent->lowaddr, common->lowaddr); 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()
195 t->lowaddr = common->lowaddr; in bus_dma_template_clone()
H A Dbusdma_bounce.c116 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr)
127 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()
159 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) || in bounce_bus_dma_tag_create()
309 atop(dmat->common.lowaddr)); in bounce_bus_dmamap_create()
447 dmat->common.lowaddr >= ptoa((vm_paddr_t)Maxmem) && in bounce_bus_dmamem_alloc()
456 0ul, dmat->common.lowaddr, attr); in bounce_bus_dmamem_alloc()
460 0ul, dmat->common.lowaddr, dmat->common.alignment != 0 ? in bounce_bus_dmamem_alloc()
541 "alignment= %d", dmat->common.lowaddr, in _bus_dmamap_count_pages()
/freebsd-14.2/sys/powerpc/powerpc/
H A Dbusdma_machdep.c70 bus_addr_t lowaddr; member
110 #define dmat_lowaddr(dmat) ((dmat)->lowaddr)
133 paddr > dmat->lowaddr && paddr <= dmat->highaddr) in run_filter()
154 bus_addr_t boundary, bus_addr_t lowaddr, in bus_dma_tag_create() argument
189 newtag->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create()
209 newtag->lowaddr = MIN(parent->lowaddr, newtag->lowaddr); in bus_dma_tag_create()
282 t->lowaddr = dmat->lowaddr; in bus_dma_template_clone()
381 maxpages = MIN(MAX_BPAGES, Maxmem -atop(dmat->lowaddr)); in bus_dmamap_create()
478 dmat->lowaddr >= ptoa((vm_paddr_t)Maxmem) && in bus_dmamem_alloc()
489 dmat->lowaddr, dmat->alignment ? dmat->alignment : 1ul, in bus_dmamem_alloc()
[all …]
H A Diommu_if.m40 bus_addr_t lowaddr;
/freebsd-14.2/sys/arm/arm/
H A Dbusdma_machdep.c84 bus_addr_t lowaddr; member
176 #define dmat_lowaddr(dmat) ((dmat)->lowaddr)
250 if (lowaddr >= BUS_SPACE_MAXADDR) in exclusion_bounce_check()
254 if ((lowaddr >= phys_avail[i] && lowaddr < phys_avail[i + 1]) || in exclusion_bounce_check()
366 if ((paddr >= dmat->lowaddr && paddr <= dmat->highaddr) && in must_bounce()
416 newtag->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create()
437 newtag->lowaddr = MIN(parent->lowaddr, newtag->lowaddr); in bus_dma_tag_create()
520 t->lowaddr = dmat->lowaddr; in bus_dma_template_clone()
782 dmat->lowaddr, memattr); in bus_dmamem_alloc()
848 dmat->lowaddr, dmat->boundary, dmat->alignment, in _bus_dmamap_count_phys()
[all …]
/freebsd-14.2/sys/kern/
H A Dsubr_devmap.c99 vm_offset_t lowaddr; in devmap_lastaddr() local
104 lowaddr = DEVMAP_MAX_VADDR; in devmap_lastaddr()
106 if (lowaddr > pd->pd_va) in devmap_lastaddr()
107 lowaddr = pd->pd_va; in devmap_lastaddr()
110 return (lowaddr); in devmap_lastaddr()
H A Dsubr_busdma_bounce.c80 bus_addr_t lowaddr; member
168 (dmat_lowaddr(dmat) >= bz->lowaddr)) { in alloc_bounce_zone()
183 bz->lowaddr = dmat_lowaddr(dmat); in alloc_bounce_zone()
192 (uintmax_t)bz->lowaddr); in alloc_bounce_zone()
274 0ul, bz->lowaddr, PAGE_SIZE, 0); in alloc_bounce_pages()
277 M_NOWAIT, 0ul, bz->lowaddr, PAGE_SIZE, 0); in alloc_bounce_pages()
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()
650 t->lowaddr = pkv->pa; in bus_dma_template_fill()
/freebsd-14.2/sys/arm64/include/
H A Dbus_dma_impl.h37 bus_addr_t lowaddr; member
53 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr,
88 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
/freebsd-14.2/sys/riscv/include/
H A Dbus_dma_impl.h37 bus_addr_t lowaddr; member
52 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr,
85 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
/freebsd-14.2/sys/x86/include/
H A Dbusdma_impl.h39 bus_addr_t lowaddr; member
55 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr,
93 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
/freebsd-14.2/sys/dev/qat/qat_common/
H A Dqat_freebsd.c43 bus_addr_t lowaddr, in bus_dma_mem_create() argument
54 lowaddr, in bus_dma_mem_create()
/freebsd-14.2/sys/dev/xdma/
H A Dxdma_sg.c145 xchan->lowaddr, /* lowaddr */ in xchan_bufs_alloc_busdma()
250 bus_addr_t lowaddr, bus_addr_t highaddr) in xdma_prep_sg() argument
270 xchan->lowaddr = lowaddr; in xdma_prep_sg()
/freebsd-14.2/sys/sys/
H A Dbus_dma.h182 bus_addr_t boundary, bus_addr_t lowaddr,
199 bus_addr_t lowaddr; member
/freebsd-14.2/sys/dev/qat/include/common/
H A Dqat_freebsd.h79 bus_addr_t lowaddr,
/freebsd-14.2/sys/dev/sound/pci/
H A Dt4dwave.c826 bus_addr_t lowaddr; in tr_pci_attach() local
897 lowaddr = ALI_MAXADDR; in tr_pci_attach()
901 lowaddr = TR_MAXADDR; in tr_pci_attach()
910 /*lowaddr*/lowaddr, in tr_pci_attach()
/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/ioat/
H A Dioat.c530 bus_addr_t lowaddr; in ioat3_attach() local
567 lowaddr = BUS_SPACE_MAXADDR_48BIT; in ioat3_attach()
569 lowaddr = BUS_SPACE_MAXADDR_46BIT; in ioat3_attach()
571 lowaddr = BUS_SPACE_MAXADDR_40BIT; in ioat3_attach()
574 sizeof(uint64_t), 0x0, lowaddr, BUS_SPACE_MAXADDR, NULL, NULL, in ioat3_attach()
597 2 * 1024 * 1024, 0x0, lowaddr, BUS_SPACE_MAXADDR, NULL, NULL, in ioat3_attach()
615 1, 0, lowaddr, BUS_SPACE_MAXADDR, NULL, NULL, in ioat3_attach()
/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()
609 KASSERT(entry->end <= tag->common.lowaddr || in iommu_bus_dmamap_load_something1()
614 (uintmax_t)tag->common.lowaddr, in iommu_bus_dmamap_load_something1()
/freebsd-14.2/sys/dev/jme/
H A Dif_jme.c1127 bus_addr_t lowaddr, rx_ring_end, tx_ring_end; in jme_dma_alloc() local
1130 lowaddr = BUS_SPACE_MAXADDR; in jme_dma_alloc()
1132 lowaddr = BUS_SPACE_MAXADDR_32BIT; in jme_dma_alloc()
1138 lowaddr, /* lowaddr */ in jme_dma_alloc()
1173 lowaddr, /* lowaddr */ in jme_dma_alloc()
1232 if (lowaddr != BUS_SPACE_MAXADDR_32BIT) { in jme_dma_alloc()
1246 lowaddr = BUS_SPACE_MAXADDR_32BIT; in jme_dma_alloc()
1251 lowaddr = BUS_SPACE_MAXADDR; in jme_dma_alloc()
1253 lowaddr = BUS_SPACE_MAXADDR_32BIT; in jme_dma_alloc()
1257 lowaddr, /* lowaddr */ in jme_dma_alloc()
/freebsd-14.2/sys/dev/vge/
H A Dif_vge.c687 bus_addr_t lowaddr, tx_ring_end, rx_ring_end; in vge_dma_alloc() local
699 lowaddr = BUS_SPACE_MAXADDR; in vge_dma_alloc()
701 lowaddr = BUS_SPACE_MAXADDR_32BIT; in vge_dma_alloc()
707 lowaddr, /* lowaddr */ in vge_dma_alloc()
814 lowaddr = BUS_SPACE_MAXADDR_32BIT; in vge_dma_alloc()
819 lowaddr = VGE_BUF_DMA_MAXADDR; in vge_dma_alloc()
821 lowaddr = BUS_SPACE_MAXADDR_32BIT; in vge_dma_alloc()
825 lowaddr, /* lowaddr */ in vge_dma_alloc()

12