/freebsd-current/sys/riscv/riscv/ |
H A D | busdma_machdep.c | 54 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 82 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); 99 common->highaddr = MAX(parent->highaddr, common->highaddr); 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, 154 t->highaddr 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 | 117 #define dmat_highaddr(dmat) ((dmat)->common.highaddr) 131 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 140 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, 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
|
/freebsd-current/sys/x86/x86/ |
H A D | busdma_machdep.c | 59 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, 87 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); 104 common->highaddr = MAX(parent->highaddr, common->highaddr); 139 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 153 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, 158 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, 177 t->highaddr 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 | 115 #define dmat_highaddr(dmat) ((dmat)->common.highaddr) 172 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 181 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, 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
|
/freebsd-current/sys/arm64/arm64/ |
H A D | busdma_machdep.c | 55 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 83 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); 100 common->highaddr = MAX(parent->highaddr, common->highaddr); 122 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 136 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, 141 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, 160 t->highaddr 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 | 128 #define dmat_highaddr(dmat) ((dmat)->common.highaddr) 248 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 257 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, 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
|
/freebsd-current/sys/x86/include/ |
H A D | busdma_impl.h | 39 bus_addr_t highaddr; member in struct:bus_dma_tag_common 52 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 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 | 37 bus_addr_t highaddr; member in struct:bus_dma_tag_common 49 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 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 | 37 bus_addr_t highaddr; member in struct:bus_dma_tag_common 50 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 85 bus_addr_t highaddr, bus_size_t maxsize, int nsegments,
|
/freebsd-current/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 69 bus_addr_t highaddr; member in struct:bus_dma_tag 106 #define dmat_highaddr(dmat) ((dmat)->highaddr) 124 paddr <= dmat->highaddr) 140 bus_addr_t highaddr, bus_dma_filter_t *filter, 174 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1); 191 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); 253 t->highaddr 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/arm/arm/ |
H A D | busdma_machdep.c | 83 bus_addr_t highaddr; member in struct:bus_dma_tag 174 #define dmat_highaddr(dmat) ((dmat)->highaddr) 247 exclusion_bounce_check(bus_addr_t lowaddr, bus_addr_t highaddr) argument 256 (lowaddr < phys_avail[i] && highaddr >= phys_avail[i])) 362 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, 397 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + 415 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); 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/dev/virtio/ |
H A D | virtqueue.h | 69 bus_size_t notify_offset, int align, vm_paddr_t highaddr,
|
H A D | virtqueue.c | 153 bus_size_t notify_offset, int align, vm_paddr_t highaddr, 210 M_NOWAIT | M_ZERO, 0, highaddr, PAGE_SIZE, 0); 152 virtqueue_alloc(device_t dev, uint16_t queue, uint16_t size, bus_size_t notify_offset, int align, vm_paddr_t highaddr, struct vq_alloc_info *info, struct virtqueue **vqp) argument
|
/freebsd-current/sys/sys/ |
H A D | bus_dma.h | 163 * highaddr: High restricted address that cannot appear in a mapping. 180 bus_addr_t highaddr, bus_dma_filter_t *filtfunc, 197 bus_addr_t highaddr; member in struct:__anon9
|
/freebsd-current/sys/dev/xdma/ |
H A D | xdma_sg.c | 146 xchan->highaddr, /* highaddr */ 250 bus_addr_t lowaddr, bus_addr_t highaddr) 271 xchan->highaddr = highaddr; 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 | 179 bus_addr_t highaddr; member in struct:xdma_channel
|
/freebsd-current/sys/kern/ |
H A D | subr_bus_dma.c | 611 t->lowaddr = t->highaddr = BUS_SPACE_MAXADDR; 627 t->lowaddr, t->highaddr, NULL, NULL, t->maxsize, 653 t->highaddr = pkv->pa;
|
/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, 597 entry->start >= tag->common.highaddr, 599 "lowaddr 0x%jx highaddr 0x%jx", ctx, 602 (uintmax_t)tag->common.highaddr)); 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/bhnd/bhndb/ |
H A D | bhndb_subr.c | 519 bus_addr_t lowaddr, highaddr; local 523 highaddr = BUS_SPACE_MAXADDR; 541 lowaddr, highaddr,
|
/freebsd-current/sys/arm64/iommu/ |
H A D | iommu.c | 179 t->common.highaddr = maxaddr;
|
/freebsd-current/sys/dev/mpt/ |
H A D | mpt.h | 220 lowaddr, highaddr, filter, filterarg, \ 224 lowaddr, highaddr, filter, filterarg, \
|
/freebsd-current/stand/kshim/ |
H A D | bsd_kernel.h | 699 bus_addr_t highaddr, bus_dma_filter_t *filter,
|
H A D | bsd_kernel.c | 43 bus_addr_t highaddr, bus_dma_filter_t *filter, 41 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_size_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
|
/freebsd-current/sys/x86/iommu/ |
H A D | intel_ctx.c | 135 ctx->context.tag->common.highaddr = maxaddr;
|