Searched refs:maxsegsz (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-11-stable/tools/bus_space/
H A Dbusdma.h33 u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz,
36 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate,
H A Dbusdma.c62 unsigned long maxsegsz; member in struct:obj::__anon13633::__anon13634
143 u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz,
162 ioc.u.tag.maxsegsz = maxsegsz;
177 tag->u.tag.maxsegsz = ioc.u.tag.maxsegsz;
185 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags)
201 maxsegsz, datarate, flags);
211 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags)
220 maxsegsz, datarat
142 bd_tag_new(struct obj *ptag, int fd, u_long align, u_long bndry, u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags) argument
184 bd_tag_create(const char *dev, u_long align, u_long bndry, u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags) argument
210 bd_tag_derive(int ptid, u_long align, u_long bndry, u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags) argument
[all...]
/freebsd-11-stable/sys/dev/proto/
H A Dproto_dev.h62 unsigned long maxsegsz; member in struct:proto_ioc_busdma::__anon11571::__anon11572
H A Dproto_busdma.h44 bus_size_t maxsegsz; member in struct:proto_tag
H A Dproto_busdma.c75 * If nsegs is 1, ignore maxsegsz. What this means is that if we have
76 * just 1 segment, then maxsz should be equal to maxsegsz. To keep it
77 * simple for us, limit maxsegsz to maxsz in any case.
79 if (ioc->u.tag.maxsegsz > ioc->u.tag.maxsz || ioc->u.tag.nsegs == 1)
80 ioc->u.tag.maxsegsz = ioc->u.tag.maxsz;
90 tag->maxsegsz = MIN(ioc->u.tag.maxsegsz, parent->maxsegsz);
98 ioc->u.tag.maxsegsz = tag->maxsegsz;
[all...]
/freebsd-11-stable/sys/arm64/arm64/
H A Dbusdma_machdep.c121 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags,
131 if (boundary != 0 && boundary < maxsegsz)
132 maxsegsz = boundary;
133 if (maxsegsz == 0)
154 common->maxsegsz = maxsegsz;
198 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
207 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat);
212 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat);
118 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_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, size_t sz, void **dmat) argument
195 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
H A Dbusdma_bounce.c169 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
178 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg,
490 howmany(dmat->common.maxsize, MIN(dmat->common.maxsegsz, PAGE_SIZE)) &&
559 sgsize = MIN(buflen, dmat->common.maxsegsz);
667 (segs[seg].ds_len + sgsize) <= dmat->common.maxsegsz &&
713 sgsize = MIN(buflen, dmat->common.maxsegsz);
799 max_sgsize = MIN(buflen, dmat->common.maxsegsz);
166 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_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-11-stable/sys/x86/x86/
H A Dbusdma_machdep.c117 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags,
125 if (boundary != 0 && boundary < maxsegsz)
126 maxsegsz = boundary;
127 if (maxsegsz == 0)
150 common->maxsegsz = maxsegsz;
194 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
203 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat);
208 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat);
114 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_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, size_t sz, void **dmat) argument
191 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
H A Dbusdma_bounce.c157 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
166 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg,
425 howmany(dmat->common.maxsize, MIN(dmat->common.maxsegsz, PAGE_SIZE)) &&
489 sgsize = MIN(buflen, dmat->common.maxsegsz);
566 max_sgsize = MIN(buflen, dmat->common.maxsegsz);
642 (segs[seg].ds_len + sgsize) <= dmat->common.maxsegsz &&
687 sgsize = MIN(buflen, dmat->common.maxsegsz);
754 max_sgsize = MIN(buflen, dmat->common.maxsegsz);
821 max_sgsize = MIN(buflen, dmat->common.maxsegsz);
154 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_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-11-stable/sys/arm64/include/
H A Dbus_dma_impl.h46 bus_size_t maxsegsz; member in struct:bus_dma_tag_common
58 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
91 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/freebsd-11-stable/sys/x86/include/
H A Dbusdma_impl.h46 bus_size_t maxsegsz; member in struct:bus_dma_tag_common
58 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
91 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/freebsd-11-stable/tools/bus_space/C/
H A Dlang.c105 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz,
110 res = bd_tag_create(dev, align, bndry, maxaddr, maxsz, nsegs, maxsegsz,
120 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz,
125 res = bd_tag_derive(tag, align, bndry, maxaddr, maxsz, nsegs, maxsegsz,
104 busdma_tag_create(const char *dev, bus_addr_t align, bus_addr_t bndry, bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz, u_int datarate, u_int flags, busdma_tag_t *out_p) argument
119 busdma_tag_derive(busdma_tag_t tag, bus_addr_t align, bus_addr_t bndry, bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz, u_int datarate, u_int flags, busdma_tag_t *out_p) argument
H A Dlibbus.h50 bus_size_t maxsegsz, u_int datarate, u_int flags,
54 bus_size_t maxsegsz, u_int datarate, u_int flags,
/freebsd-11-stable/tools/bus_space/Python/
H A Dlang.c181 u_long align, bndry, maxaddr, maxsz, maxsegsz; local
186 &maxaddr, &maxsz, &nsegs, &maxsegsz, &datarate, &flags))
189 maxsegsz, datarate, flags);
200 u_long align, bndry, maxaddr, maxsz, maxsegsz; local
205 &maxaddr, &maxsz, &nsegs, &maxsegsz, &datarate, &flags))
208 maxsegsz, datarate, flags);
/freebsd-11-stable/sys/dev/advansys/
H A Dadv_isa.c154 bus_size_t maxsegsz; local
200 maxsegsz = ADV_VL_MAX_DMA_COUNT;
213 maxsegsz = ADV_ISA_MAX_DMA_COUNT;
238 /* maxsegsz */ maxsegsz,
266 /* maxsegsz */ BUS_SPACE_MAXSIZE_32BIT,
/freebsd-11-stable/sys/powerpc/powerpc/
H A Dbusdma_machdep.c75 bus_size_t maxsegsz; member in struct:bus_dma_tag
229 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
236 if (boundary != 0 && boundary < maxsegsz)
237 maxsegsz = boundary;
239 if (maxsegsz == 0) {
263 newtag->maxsegsz = maxsegsz;
586 sgsize = MIN(buflen, dmat->maxsegsz);
692 (segs[seg].ds_len + sgsize) <= dmat->maxsegsz &&
737 sgsize = MIN(buflen, dmat->maxsegsz);
225 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-11-stable/sys/dev/aic7xxx/
H A Daic_osm_lib.h146 maxsize, nsegments, maxsegsz, flags, \
150 maxsize, nsegments, maxsegsz, flags, \
156 maxsize, nsegments, maxsegsz, flags, \
160 maxsize, nsegments, maxsegsz, flags, \
/freebsd-11-stable/sys/x86/iommu/
H A Dbusdma_dmar.c298 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
308 nsegments, maxsegsz, flags, lockfunc, lockfuncarg,
502 buflen1 = buflen > tag->common.maxsegsz ?
503 tag->common.maxsegsz : buflen;
535 if (buflen1 > tag->common.maxsegsz)
536 buflen1 = tag->common.maxsegsz;
555 KASSERT(buflen1 <= tag->common.maxsegsz,
557 "buflen1 0x%jx maxsegsz 0x%jx", ctx,
559 (uintmax_t)buflen1, (uintmax_t)tag->common.maxsegsz));
295 dmar_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
/freebsd-11-stable/sys/mips/mips/
H A Dbusdma_machdep.c81 bus_size_t maxsegsz; member in struct:bus_dma_tag
365 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
391 newtag->maxsegsz = maxsegsz;
695 howmany(dmat->maxsize, MIN(dmat->maxsegsz, PAGE_SIZE)) &&
763 sgsize = MIN(buflen, dmat->maxsegsz);
863 (segs[seg].ds_len + sgsize) <= dmat->maxsegsz &&
904 sgsize = MIN(buflen, dmat->maxsegsz);
986 if (sgsize > dmat->maxsegsz)
987 sgsize = dmat->maxsegsz;
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-11-stable/sys/arm/arm/
H A Dbusdma_machdep-v4.c100 bus_size_t maxsegsz; member in struct:bus_dma_tag
399 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
423 newtag->maxsegsz = maxsegsz;
740 howmany(dmat->maxsize, MIN(dmat->maxsegsz, PAGE_SIZE)) &&
818 sgsize = MIN(buflen, dmat->maxsegsz);
929 (segs[seg].ds_len + sgsize) <= dmat->maxsegsz &&
977 sgsize = MIN(buflen, dmat->maxsegsz);
1089 if (sgsize > dmat->maxsegsz)
1090 sgsize = dmat->maxsegsz;
396 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_machdep-v6.c85 bus_size_t maxsegsz; member in struct:bus_dma_tag
440 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
449 KASSERT(boundary == 0 || boundary >= maxsegsz,
450 ("dma tag boundary %lu is < maxsegsz %lu\n", boundary, maxsegsz));
453 KASSERT(maxsegsz != 0, ("dma tag maxsegsz must not be zero"));
476 newtag->maxsegsz = maxsegsz;
794 howmany(dmat->maxsize, MIN(dmat->maxsegsz, PAGE_SIZ
437 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-11-stable/sys/sys/
H A Dbus_dma.h160 * maxsegsz: Maximum size of a segment in the map.
174 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/freebsd-11-stable/sys/sparc64/sparc64/
H A Dbus_machdep.c185 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
218 newtag->dt_maxsegsz = maxsegsz;
182 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
/freebsd-11-stable/sys/dev/mpt/
H A Dmpt.h225 maxsize, nsegments, maxsegsz, flags, \
229 maxsize, nsegments, maxsegsz, flags, \
/freebsd-11-stable/stand/kshim/
H A Dbsd_kernel.h652 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,

Completed in 214 milliseconds

12