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

12

/freebsd-current/sys/riscv/riscv/
H A Dbusdma_machdep.c55 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
65 if (boundary != 0 && boundary < maxsegsz)
66 maxsegsz = boundary;
67 if (maxsegsz == 0)
85 common->maxsegsz = maxsegsz;
118 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
130 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz,
135 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz,
157 t->maxsegsize = common->maxsegsz;
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.c121 #define dmat_maxsegsz(dmat) ((dmat)->common.maxsegsz)
132 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags,
141 maxsegsz, flags, lockfunc, lockfuncarg,
434 howmany(dmat->common.maxsize, MIN(dmat->common.maxsegsz, PAGE_SIZE)) &&
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/tools/bus_space/
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,
H A Dbusdma.c60 unsigned long maxsegsz; member in struct:obj::__anon6329::__anon6330
141 u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz,
160 ioc.u.tag.maxsegsz = maxsegsz;
175 tag->u.tag.maxsegsz = ioc.u.tag.maxsegsz;
183 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags)
199 maxsegsz, datarate, flags);
209 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags)
218 maxsegsz, datarat
140 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
182 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
208 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-current/sys/x86/x86/
H A Dbusdma_machdep.c59 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz,
68 if (boundary != 0 && boundary < maxsegsz)
69 maxsegsz = boundary;
70 if (maxsegsz == 0)
90 common->maxsegsz = maxsegsz;
141 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
153 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz,
158 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz,
180 t->maxsegsize = common->maxsegsz;
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.c119 #define dmat_maxsegsz(dmat) ((dmat)->common.maxsegsz)
173 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags,
182 maxsegsz, flags, lockfunc, lockfuncarg, sizeof(struct bus_dma_tag),
448 howmany(dmat->common.maxsize, MIN(dmat->common.maxsegsz,
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.c56 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
66 if (boundary != 0 && boundary < maxsegsz)
67 maxsegsz = boundary;
68 if (maxsegsz == 0)
86 common->maxsegsz = maxsegsz;
124 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
136 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz,
141 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz,
163 t->maxsegsize = common->maxsegsz;
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.c132 #define dmat_maxsegsz(dmat) ((dmat)->common.maxsegsz)
249 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags,
258 maxsegsz, flags, lockfunc, lockfuncarg,
576 howmany(dmat->alloc_size, MIN(dmat->common.maxsegsz, PAGE_SIZE)) &&
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/dev/proto/
H A Dproto_dev.h60 unsigned long maxsegsz; member in struct:proto_ioc_busdma::__anon4231::__anon4232
H A Dproto_busdma.h42 bus_size_t maxsegsz; member in struct:proto_tag
H A Dproto_busdma.c73 * If nsegs is 1, ignore maxsegsz. What this means is that if we have
74 * just 1 segment, then maxsz should be equal to maxsegsz. To keep it
75 * simple for us, limit maxsegsz to maxsz in any case.
77 if (ioc->u.tag.maxsegsz > ioc->u.tag.maxsz || ioc->u.tag.nsegs == 1)
78 ioc->u.tag.maxsegsz = ioc->u.tag.maxsz;
88 tag->maxsegsz = MIN(ioc->u.tag.maxsegsz, parent->maxsegsz);
96 ioc->u.tag.maxsegsz = tag->maxsegsz;
[all...]
/freebsd-current/sys/x86/include/
H A Dbusdma_impl.h42 bus_size_t maxsegsz; member in struct:bus_dma_tag_common
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-current/sys/riscv/include/
H A Dbus_dma_impl.h40 bus_size_t maxsegsz; member in struct:bus_dma_tag_common
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-current/sys/arm64/include/
H A Dbus_dma_impl.h40 bus_size_t maxsegsz; member in struct:bus_dma_tag_common
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-current/tools/bus_space/C/
H A Dlang.c102 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz,
107 res = bd_tag_create(dev, align, bndry, maxaddr, maxsz, nsegs, maxsegsz,
117 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz,
122 res = bd_tag_derive(tag, align, bndry, maxaddr, maxsz, nsegs, maxsegsz,
101 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
116 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.h48 bus_size_t maxsegsz, u_int datarate, u_int flags,
52 bus_size_t maxsegsz, u_int datarate, u_int flags,
/freebsd-current/sys/powerpc/powerpc/
H A Dbusdma_machdep.c71 bus_size_t maxsegsz; member in struct:bus_dma_tag
110 #define dmat_maxsegsz(dmat) ((dmat)->maxsegsz)
142 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
149 if (boundary != 0 && boundary < maxsegsz)
150 maxsegsz = boundary;
152 if (maxsegsz == 0) {
177 newtag->maxsegsz = maxsegsz;
256 t->maxsegsize = dmat->maxsegsz;
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
/freebsd-current/tools/bus_space/Python/
H A Dlang.c179 u_long align, bndry, maxaddr, maxsz, maxsegsz; local
184 &maxaddr, &maxsz, &nsegs, &maxsegsz, &datarate, &flags))
187 maxsegsz, datarate, flags);
198 u_long align, bndry, maxaddr, maxsz, maxsegsz; local
203 &maxaddr, &maxsz, &nsegs, &maxsegsz, &datarate, &flags))
206 maxsegsz, datarate, flags);
/freebsd-current/sys/arm/arm/
H A Dbusdma_machdep.c86 bus_size_t maxsegsz; member in struct:bus_dma_tag
178 #define dmat_maxsegsz(dmat) ((dmat)->maxsegsz)
364 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
373 KASSERT(boundary == 0 || boundary >= maxsegsz,
374 ("dma tag boundary %lu is < maxsegsz %lu\n", boundary, maxsegsz));
377 KASSERT(maxsegsz != 0, ("dma tag maxsegsz must not be zero"));
401 newtag->maxsegsz = 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-current/sys/dev/iommu/
H A Dbusdma_iommu.c359 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags,
368 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, flags,
572 buflen1 = buflen > tag->common.maxsegsz ?
573 tag->common.maxsegsz : buflen;
608 KASSERT(buflen1 <= tag->common.maxsegsz,
610 "buflen1 0x%jx maxsegsz 0x%jx", ctx,
612 (uintmax_t)buflen1, (uintmax_t)tag->common.maxsegsz));
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.c520 bus_size_t maxsegsz; local
524 maxsegsz = BUS_SPACE_MAXSIZE;
535 if (translation->addr_mask < maxsegsz)
536 maxsegsz = translation->addr_mask;
544 maxsegsz, 0, /* maxsegsize, flags */
/freebsd-current/sys/dev/aic7xxx/
H A Daic_osm_lib.h115 maxsize, nsegments, maxsegsz, flags, \
119 maxsize, nsegments, maxsegsz, flags, \
/freebsd-current/sys/sys/
H A Dbus_dma.h168 * maxsegsz: Maximum size of a segment in the map.
182 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/freebsd-current/sys/arm64/iommu/
H A Diommu.c182 t->common.maxsegsz = maxaddr;
/freebsd-current/sys/dev/mpt/
H A Dmpt.h221 maxsize, nsegments, maxsegsz, flags, \
225 maxsize, nsegments, maxsegsz, flags, \

Completed in 188 milliseconds

12