Searched refs:highaddr (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-current/sys/riscv/riscv/
H A Dbusdma_machdep.c54 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 Dbusdma_bounce.c117 #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 Dbusdma_machdep.c59 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 Dbusdma_bounce.c115 #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 Dbusdma_machdep.c55 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 Dbusdma_bounce.c128 #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 Dbusdma_impl.h39 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 Dbus_dma_impl.h37 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 Dbus_dma_impl.h37 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 Dbusdma_machdep.c69 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 Dbusdma_machdep.c83 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 Dvirtqueue.h69 bus_size_t notify_offset, int align, vm_paddr_t highaddr,
H A Dvirtqueue.c153 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 Dbus_dma.h163 * 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 Dxdma_sg.c146 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 Dxdma.h179 bus_addr_t highaddr; member in struct:xdma_channel
/freebsd-current/sys/kern/
H A Dsubr_bus_dma.c611 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 Daic_osm_lib.h114 lowaddr, highaddr, filter, filterarg, \
118 lowaddr, highaddr, filter, filterarg, \
/freebsd-current/sys/dev/iommu/
H A Dbusdma_iommu.c358 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 Dbhndb_subr.c519 bus_addr_t lowaddr, highaddr; local
523 highaddr = BUS_SPACE_MAXADDR;
541 lowaddr, highaddr,
/freebsd-current/sys/arm64/iommu/
H A Diommu.c179 t->common.highaddr = maxaddr;
/freebsd-current/sys/dev/mpt/
H A Dmpt.h220 lowaddr, highaddr, filter, filterarg, \
224 lowaddr, highaddr, filter, filterarg, \
/freebsd-current/stand/kshim/
H A Dbsd_kernel.h699 bus_addr_t highaddr, bus_dma_filter_t *filter,
H A Dbsd_kernel.c43 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 Dintel_ctx.c135 ctx->context.tag->common.highaddr = maxaddr;

Completed in 398 milliseconds

12