| /freebsd-14.2/sys/x86/x86/ |
| H A D | busdma_machdep.c | 72 (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 D | busdma_bounce.c | 113 #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 D | busdma_machdep.c | 66 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 D | busdma_bounce.c | 123 #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 D | busdma_machdep.c | 67 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 D | busdma_bounce.c | 116 #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 D | busdma_machdep.c | 70 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 D | iommu_if.m | 40 bus_addr_t lowaddr;
|
| /freebsd-14.2/sys/arm/arm/ |
| H A D | busdma_machdep.c | 84 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 D | subr_devmap.c | 99 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 D | subr_busdma_bounce.c | 80 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 D | subr_bus_dma.c | 611 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 D | bus_dma_impl.h | 37 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 D | bus_dma_impl.h | 37 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 D | busdma_impl.h | 39 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 D | qat_freebsd.c | 43 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 D | xdma_sg.c | 145 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 D | bus_dma.h | 182 bus_addr_t boundary, bus_addr_t lowaddr, 199 bus_addr_t lowaddr; member
|
| /freebsd-14.2/sys/dev/qat/include/common/ |
| H A D | qat_freebsd.h | 79 bus_addr_t lowaddr,
|
| /freebsd-14.2/sys/dev/sound/pci/ |
| H A D | t4dwave.c | 826 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 D | aic_osm_lib.h | 114 lowaddr, highaddr, filter, filterarg, \ argument 118 lowaddr, highaddr, filter, filterarg, \
|
| /freebsd-14.2/sys/dev/ioat/ |
| H A D | ioat.c | 530 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 D | busdma_iommu.c | 361 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 D | if_jme.c | 1127 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 D | if_vge.c | 687 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()
|