/freebsd-current/sys/riscv/riscv/ |
H A D | busdma_machdep.c | 53 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, 81 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); 98 common->lowaddr = MIN(parent->lowaddr, common->lowaddr); 116 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 130 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, 135 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, 153 t->lowaddr 52 common_bus_dma_tag_create(struct bus_dma_tag_common *parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat) argument 115 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument [all...] |
H A D | busdma_bounce.c | 118 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr) 131 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 140 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, 161 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) || 292 atop(dmat->common.lowaddr)); 430 dmat->common.lowaddr >= ptoa((vm_paddr_t)Maxmem) && 439 0ul, dmat->common.lowaddr, attr); 443 0ul, dmat->common.lowaddr, dmat->common.alignment != 0 ? 523 CTR4(KTR_BUSDMA, "lowaddr= %d Maxmem= %d, boundary= %d, " 524 "alignment= %d", dmat->common.lowaddr, 130 bounce_bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument [all...] |
/freebsd-current/sys/x86/x86/ |
H A D | busdma_machdep.c | 58 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, 86 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); 103 common->lowaddr = MIN(parent->lowaddr, common->lowaddr); 115 common->lowaddr); 126 domain = vm_phys_domain_match(domain, 0ul, tc->lowaddr); 139 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 153 boundary, lowaddr, highadd 57 common_bus_dma_tag_create(struct bus_dma_tag_common *parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat) argument 138 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument [all...] |
H A D | busdma_bounce.c | 116 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr) 172 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 181 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, 203 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) || 324 atop(dmat->common.lowaddr)); 437 dmat->common.lowaddr >= ptoa((vm_paddr_t)Maxmem) && 455 mflags, 0ul, dmat->common.lowaddr, attr); 460 mflags, 0ul, dmat->common.lowaddr, 552 CTR4(KTR_BUSDMA, "lowaddr= %d Maxmem= %d, boundary= %d, " 553 "alignment= %d", dmat->common.lowaddr, 171 bounce_bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument [all...] |
/freebsd-current/sys/arm64/arm64/ |
H A D | busdma_machdep.c | 54 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, 82 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); 99 common->lowaddr = MIN(parent->lowaddr, common->lowaddr); 112 common->lowaddr); 122 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 136 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, 141 boundary, lowaddr, highadd 53 common_bus_dma_tag_create(struct bus_dma_tag_common *parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat) argument 121 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument [all...] |
H A D | busdma_bounce.c | 129 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr) 248 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 257 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, 295 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) || 431 atop(dmat->common.lowaddr)); 570 dmat->common.lowaddr >= ptoa((vm_paddr_t)Maxmem) && 582 mflags, 0ul, dmat->common.lowaddr, attr); 587 mflags, 0ul, dmat->common.lowaddr, 685 CTR4(KTR_BUSDMA, "lowaddr= %d Maxmem= %d, boundary= %d, " 686 "alignment= %d", dmat->common.lowaddr, 247 bounce_bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument [all...] |
/freebsd-current/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 68 bus_addr_t lowaddr; member in struct:bus_dma_tag 107 #define dmat_lowaddr(dmat) ((dmat)->lowaddr) 123 if (dmat->iommu == NULL && paddr > dmat->lowaddr && 139 bus_addr_t boundary, bus_addr_t lowaddr, 173 newtag->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); 190 newtag->lowaddr = MIN(parent->lowaddr, newtag->lowaddr); 202 if (newtag->lowaddr < pto 138 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument [all...] |
/freebsd-current/sys/x86/include/ |
H A D | busdma_impl.h | 38 bus_addr_t lowaddr; member in struct:bus_dma_tag_common 51 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, 87 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
/freebsd-current/sys/riscv/include/ |
H A D | bus_dma_impl.h | 36 bus_addr_t lowaddr; member in struct:bus_dma_tag_common 48 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, 79 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
|
/freebsd-current/sys/arm64/include/ |
H A D | bus_dma_impl.h | 36 bus_addr_t lowaddr; member in struct:bus_dma_tag_common 49 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, 84 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr,
|
/freebsd-current/sys/arm/arm/ |
H A D | busdma_machdep.c | 82 bus_addr_t lowaddr; member in struct:bus_dma_tag 175 #define dmat_lowaddr(dmat) ((dmat)->lowaddr) 242 * same value on 32-bit architectures) as their lowaddr constraint, and we can't 247 exclusion_bounce_check(bus_addr_t lowaddr, bus_addr_t highaddr) argument 251 if (lowaddr >= BUS_SPACE_MAXADDR) 255 if ((lowaddr >= phys_avail[i] && lowaddr < phys_avail[i + 1]) || 256 (lowaddr < phys_avail[i] && highaddr >= phys_avail[i])) 362 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 396 newtag->lowaddr 361 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument [all...] |
/freebsd-current/sys/kern/ |
H A D | subr_devmap.c | 99 vm_offset_t lowaddr; local 104 lowaddr = DEVMAP_MAX_VADDR; 106 if (lowaddr > pd->pd_va) 107 lowaddr = pd->pd_va; 110 return (lowaddr);
|
H A D | subr_busdma_bounce.c | 81 bus_addr_t lowaddr; member in struct:bounce_zone 186 (dmat_lowaddr(dmat) >= bz->lowaddr)) { 201 bz->lowaddr = dmat_lowaddr(dmat); 210 (uintmax_t)bz->lowaddr); 250 "lowaddr", CTLFLAG_RD, bz->lowaddrid, 0, ""); 295 0ul, bz->lowaddr, PAGE_SIZE, 0); 298 M_NOWAIT, 0ul, bz->lowaddr, PAGE_SIZE, 0);
|
H A D | subr_bus_dma.c | 611 t->lowaddr = t->highaddr = BUS_SPACE_MAXADDR; 627 t->lowaddr, t->highaddr, NULL, NULL, t->maxsize, 650 t->lowaddr = pkv->pa;
|
/freebsd-current/sys/dev/qat/qat_common/ |
H A D | qat_freebsd.c | 43 bus_addr_t lowaddr, 54 lowaddr, 40 bus_dma_mem_create(struct bus_dmamem *mem, bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t lowaddr, bus_size_t len, int flags) argument
|
/freebsd-current/sys/dev/qat/include/common/ |
H A D | qat_freebsd.h | 79 bus_addr_t lowaddr,
|
/freebsd-current/sys/sys/ |
H A D | bus_dma.h | 162 * lowaddr: Low restricted address that cannot appear in a mapping. 179 bus_addr_t boundary, bus_addr_t lowaddr, 196 bus_addr_t lowaddr; member in struct:__anon9
|
/freebsd-current/sys/dev/xdma/ |
H A D | xdma_sg.c | 145 xchan->lowaddr, /* lowaddr */ 250 bus_addr_t lowaddr, bus_addr_t highaddr) 270 xchan->lowaddr = lowaddr; 247 xdma_prep_sg(xdma_channel_t *xchan, uint32_t xr_num, bus_size_t maxsegsize, bus_size_t maxnsegs, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr) argument
|
H A D | xdma.h | 178 bus_addr_t lowaddr; member in struct:xdma_channel
|
/freebsd-current/sys/dev/aic7xxx/ |
H A D | aic_osm_lib.h | 114 lowaddr, highaddr, filter, filterarg, \ 118 lowaddr, highaddr, filter, filterarg, \
|
/freebsd-current/sys/dev/iommu/ |
H A D | busdma_iommu.c | 358 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 368 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, flags, 596 KASSERT(entry->end <= tag->common.lowaddr || 599 "lowaddr 0x%jx highaddr 0x%jx", ctx, 601 (uintmax_t)tag->common.lowaddr, 357 iommu_bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument
|
/freebsd-current/sys/dev/sound/pci/ |
H A D | t4dwave.c | 826 bus_addr_t lowaddr; local 897 lowaddr = ALI_MAXADDR; 901 lowaddr = TR_MAXADDR; 910 /*lowaddr*/lowaddr,
|
/freebsd-current/sys/dev/vge/ |
H A D | if_vge.c | 687 bus_addr_t lowaddr, tx_ring_end, rx_ring_end; local 699 lowaddr = BUS_SPACE_MAXADDR; 701 lowaddr = BUS_SPACE_MAXADDR_32BIT; 707 lowaddr, /* lowaddr */ 725 BUS_SPACE_MAXADDR, /* lowaddr */ 743 BUS_SPACE_MAXADDR, /* lowaddr */ 814 lowaddr = BUS_SPACE_MAXADDR_32BIT; 819 lowaddr = VGE_BUF_DMA_MAXADDR; 821 lowaddr [all...] |
/freebsd-current/sys/dev/bhnd/bhndb/ |
H A D | bhndb_subr.c | 519 bus_addr_t lowaddr, highaddr; local 532 lowaddr = MIN(dt_mask, BUS_SPACE_MAXADDR); 541 lowaddr, highaddr,
|
/freebsd-current/sys/dev/ioat/ |
H A D | ioat.c | 530 bus_addr_t lowaddr; local 567 lowaddr = BUS_SPACE_MAXADDR_48BIT; 569 lowaddr = BUS_SPACE_MAXADDR_46BIT; 571 lowaddr = BUS_SPACE_MAXADDR_40BIT; 574 sizeof(uint64_t), 0x0, lowaddr, BUS_SPACE_MAXADDR, NULL, NULL, 597 2 * 1024 * 1024, 0x0, lowaddr, BUS_SPACE_MAXADDR, NULL, NULL, 615 1, 0, lowaddr, BUS_SPACE_MAXADDR, NULL, NULL,
|