Home
last modified time | relevance | path

Searched refs:maxsegsz (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/sys/riscv/riscv/
H A Dbusdma_machdep.c55 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in common_bus_dma_tag_create() argument
65 if (boundary != 0 && boundary < maxsegsz) in common_bus_dma_tag_create()
66 maxsegsz = boundary; in common_bus_dma_tag_create()
67 if (maxsegsz == 0) in common_bus_dma_tag_create()
85 common->maxsegsz = maxsegsz; in common_bus_dma_tag_create()
118 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
130 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create()
135 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create()
157 t->maxsegsize = common->maxsegsz; in bus_dma_template_clone()
H A Dbusdma_bounce.c121 #define dmat_maxsegsz(dmat) ((dmat)->common.maxsegsz)
132 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in bounce_bus_dma_tag_create() argument
141 maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create()
434 howmany(dmat->common.maxsize, MIN(dmat->common.maxsegsz, PAGE_SIZE)) && in bounce_bus_dmamem_alloc()
/freebsd/sys/x86/x86/
H A Dbusdma_machdep.c59 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, in common_bus_dma_tag_create() argument
68 if (boundary != 0 && boundary < maxsegsz) in common_bus_dma_tag_create()
69 maxsegsz = boundary; in common_bus_dma_tag_create()
70 if (maxsegsz == 0) in common_bus_dma_tag_create()
90 common->maxsegsz = maxsegsz; in common_bus_dma_tag_create()
141 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
153 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create()
158 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create()
180 t->maxsegsize = common->maxsegsz; in bus_dma_template_clone()
H A Dbusdma_bounce.c119 #define dmat_maxsegsz(dmat) ((dmat)->common.maxsegsz)
173 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in bounce_bus_dma_tag_create() argument
182 maxsegsz, flags, lockfunc, lockfuncarg, sizeof(struct bus_dma_tag), in bounce_bus_dma_tag_create()
448 howmany(dmat->common.maxsize, MIN(dmat->common.maxsegsz, in bounce_bus_dmamem_alloc()
/freebsd/sys/arm64/arm64/
H A Dbusdma_machdep.c56 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in common_bus_dma_tag_create() argument
66 if (boundary != 0 && boundary < maxsegsz) in common_bus_dma_tag_create()
67 maxsegsz = boundary; in common_bus_dma_tag_create()
68 if (maxsegsz == 0) in common_bus_dma_tag_create()
86 common->maxsegsz = maxsegsz; in common_bus_dma_tag_create()
124 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
136 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create()
141 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, in bus_dma_tag_create()
163 t->maxsegsize = common->maxsegsz; in bus_dma_template_clone()
H A Dbusdma_bounce.c132 #define dmat_maxsegsz(dmat) ((dmat)->common.maxsegsz)
249 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in bounce_bus_dma_tag_create() argument
258 maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create()
576 howmany(dmat->alloc_size, MIN(dmat->common.maxsegsz, PAGE_SIZE)) && in bounce_bus_dmamem_alloc()
/freebsd/sys/dev/proto/
H A Dproto_busdma.c77 if (ioc->u.tag.maxsegsz > ioc->u.tag.maxsz || ioc->u.tag.nsegs == 1) in proto_busdma_tag_create()
78 ioc->u.tag.maxsegsz = ioc->u.tag.maxsz; in proto_busdma_tag_create()
88 tag->maxsegsz = MIN(ioc->u.tag.maxsegsz, parent->maxsegsz); in proto_busdma_tag_create()
96 ioc->u.tag.maxsegsz = tag->maxsegsz; in proto_busdma_tag_create()
104 tag->maxsegsz = ioc->u.tag.maxsegsz; in proto_busdma_tag_create()
184 tag->nsegs, tag->maxsegsz, 0, NULL, NULL, &md->bd_tag); in proto_busdma_mem_alloc()
238 tag->nsegs, tag->maxsegsz, 0, NULL, NULL, &md->bd_tag); in proto_busdma_md_create()
H A Dproto_dev.h60 unsigned long maxsegsz; member
H A Dproto_busdma.h42 bus_size_t maxsegsz; member
/freebsd/tools/bus_space/
H A Dbusdma.c60 unsigned long maxsegsz; member
141 u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz, in bd_tag_new() argument
160 ioc.u.tag.maxsegsz = maxsegsz; in bd_tag_new()
175 tag->u.tag.maxsegsz = ioc.u.tag.maxsegsz; in bd_tag_new()
183 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags) in bd_tag_create() argument
199 maxsegsz, datarate, flags); in bd_tag_create()
209 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags) in bd_tag_derive() argument
218 maxsegsz, datarate, flags); in bd_tag_derive()
H A Dbusdma.h31 u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz,
34 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate,
/freebsd/tools/bus_space/C/
H A Dlang.c102 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz, in busdma_tag_create() argument
107 res = bd_tag_create(dev, align, bndry, maxaddr, maxsz, nsegs, maxsegsz, in busdma_tag_create()
117 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz, in busdma_tag_derive() argument
122 res = bd_tag_derive(tag, align, bndry, maxaddr, maxsz, nsegs, maxsegsz, in busdma_tag_derive()
H A Dlibbus.h48 bus_size_t maxsegsz, u_int datarate, u_int flags,
52 bus_size_t maxsegsz, u_int datarate, u_int flags,
/freebsd/sys/riscv/include/
H A Dbus_dma_impl.h40 bus_size_t maxsegsz; member
50 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
80 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags,
/freebsd/sys/x86/include/
H A Dbusdma_impl.h42 bus_size_t maxsegsz; member
53 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
88 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags,
/freebsd/sys/arm64/include/
H A Dbus_dma_impl.h40 bus_size_t maxsegsz; member
51 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
86 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/freebsd/sys/powerpc/powerpc/
H A Dbusdma_machdep.c71 bus_size_t maxsegsz; member
110 #define dmat_maxsegsz(dmat) ((dmat)->maxsegsz)
142 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
149 if (boundary != 0 && boundary < maxsegsz) in bus_dma_tag_create()
150 maxsegsz = boundary; in bus_dma_tag_create()
152 if (maxsegsz == 0) { in bus_dma_tag_create()
177 newtag->maxsegsz = maxsegsz; in bus_dma_tag_create()
256 t->maxsegsize = dmat->maxsegsz; in bus_dma_template_clone()
/freebsd/tools/bus_space/Python/
H A Dlang.c179 u_long align, bndry, maxaddr, maxsz, maxsegsz; in busdma_tag_create() local
184 &maxaddr, &maxsz, &nsegs, &maxsegsz, &datarate, &flags)) in busdma_tag_create()
187 maxsegsz, datarate, flags); in busdma_tag_create()
198 u_long align, bndry, maxaddr, maxsz, maxsegsz; in busdma_tag_derive() local
203 &maxaddr, &maxsz, &nsegs, &maxsegsz, &datarate, &flags)) in busdma_tag_derive()
206 maxsegsz, datarate, flags); in busdma_tag_derive()
/freebsd/sys/arm/arm/
H A Dbusdma_machdep.c86 bus_size_t maxsegsz; member
178 #define dmat_maxsegsz(dmat) ((dmat)->maxsegsz)
364 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
373 KASSERT(boundary == 0 || boundary >= maxsegsz, in bus_dma_tag_create()
374 ("dma tag boundary %lu is < maxsegsz %lu\n", boundary, maxsegsz)); in bus_dma_tag_create()
377 KASSERT(maxsegsz != 0, ("dma tag maxsegsz must not be zero")); in bus_dma_tag_create()
401 newtag->maxsegsz = maxsegsz; in bus_dma_tag_create()
489 t->maxsegsize = dmat->maxsegsz; in bus_dma_template_clone()
721 howmany(dmat->maxsize, MIN(dmat->maxsegsz, PAGE_SIZE)) && in bus_dmamem_alloc()
/freebsd/sys/dev/iommu/
H A Dbusdma_iommu.c359 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in iommu_bus_dma_tag_create() argument
368 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, flags, in iommu_bus_dma_tag_create()
572 buflen1 = buflen > tag->common.maxsegsz ? in iommu_bus_dmamap_load_something1()
573 tag->common.maxsegsz : buflen; in iommu_bus_dmamap_load_something1()
608 KASSERT(buflen1 <= tag->common.maxsegsz, in iommu_bus_dmamap_load_something1()
612 (uintmax_t)buflen1, (uintmax_t)tag->common.maxsegsz)); in iommu_bus_dmamap_load_something1()
/freebsd/sys/dev/bhnd/bhndb/
H A Dbhndb_subr.c520 bus_size_t maxsegsz; in bhndb_dma_tag_create() local
524 maxsegsz = BUS_SPACE_MAXSIZE; in bhndb_dma_tag_create()
535 if (translation->addr_mask < maxsegsz) in bhndb_dma_tag_create()
536 maxsegsz = translation->addr_mask; in bhndb_dma_tag_create()
544 maxsegsz, 0, /* maxsegsize, flags */ in bhndb_dma_tag_create()
/freebsd/sys/dev/aic7xxx/
H A Daic_osm_lib.h115 maxsize, nsegments, maxsegsz, flags, \ argument
119 maxsize, nsegments, maxsegsz, flags, \
/freebsd/sys/sys/
H A Dbus_dma.h182 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/freebsd/sys/dev/mpt/
H A Dmpt.h221 maxsize, nsegments, maxsegsz, flags, \ argument
225 maxsize, nsegments, maxsegsz, flags, \
/freebsd/sys/arm64/iommu/
H A Diommu.c182 t->common.maxsegsz = maxaddr; in iommu_tag_init()

12