Home
last modified time | relevance | path

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

/f-stack/freebsd/arm64/arm64/
H A Dbusdma_machdep.c119 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in common_bus_dma_tag_create() argument
129 if (boundary != 0 && boundary < maxsegsz) in common_bus_dma_tag_create()
130 maxsegsz = boundary; in common_bus_dma_tag_create()
131 if (maxsegsz == 0) in common_bus_dma_tag_create()
152 common->maxsegsz = maxsegsz; in common_bus_dma_tag_create()
197 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
206 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
211 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
233 t->maxsegsize = common->maxsegsz; in bus_dma_template_clone()
H A Dbusdma_bounce.c250 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bounce_bus_dma_tag_create() argument
259 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create()
596 howmany(dmat->alloc_size, MIN(dmat->common.maxsegsz, PAGE_SIZE)) && in bounce_bus_dmamem_alloc()
663 sgsize = MIN(buflen, dmat->common.maxsegsz); in _bus_dmamap_pagesneeded()
789 (segs[seg].ds_len + sgsize) <= dmat->common.maxsegsz && in _bus_dmamap_addseg()
835 sgsize = MIN(buflen, dmat->common.maxsegsz); in bounce_bus_dmamap_load_phys()
947 sgsize = MIN(buflen, dmat->common.maxsegsz); in bounce_bus_dmamap_load_buffer()
/f-stack/freebsd/x86/x86/
H A Dbusdma_machdep.c126 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in common_bus_dma_tag_create() argument
134 if (boundary != 0 && boundary < maxsegsz) in common_bus_dma_tag_create()
135 maxsegsz = boundary; in common_bus_dma_tag_create()
136 if (maxsegsz == 0) in common_bus_dma_tag_create()
159 common->maxsegsz = maxsegsz; in common_bus_dma_tag_create()
220 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
229 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
234 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
256 t->maxsegsize = common->maxsegsz; in bus_dma_template_clone()
H A Dbusdma_bounce.c187 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bounce_bus_dma_tag_create() argument
196 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create()
462 howmany(dmat->common.maxsize, MIN(dmat->common.maxsegsz, in bounce_bus_dmamem_alloc()
528 sgsize = MIN(buflen, dmat->common.maxsegsz); in _bus_dmamap_pagesneeded()
620 max_sgsize = MIN(buflen, dmat->common.maxsegsz); in _bus_dmamap_count_ma()
703 (segs[seg].ds_len + sgsize) <= dmat->common.maxsegsz && in _bus_dmamap_addseg()
748 sgsize = MIN(buflen, dmat->common.maxsegsz); in bounce_bus_dmamap_load_phys()
815 max_sgsize = MIN(buflen, dmat->common.maxsegsz); in bounce_bus_dmamap_load_buffer()
882 max_sgsize = MIN(buflen, dmat->common.maxsegsz); in bounce_bus_dmamap_load_ma()
/f-stack/freebsd/x86/include/
H A Dbusdma_impl.h48 bus_size_t maxsegsz; member
61 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
96 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/f-stack/freebsd/arm64/include/
H A Dbus_dma_impl.h46 bus_size_t maxsegsz; member
59 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
94 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/f-stack/freebsd/arm/arm/
H A Dbusdma_machdep.c89 bus_size_t maxsegsz; member
465 KASSERT(boundary == 0 || boundary >= maxsegsz, in bus_dma_tag_create()
469 KASSERT(maxsegsz != 0, ("dma tag maxsegsz must not be zero")); in bus_dma_tag_create()
492 newtag->maxsegsz = maxsegsz; in bus_dma_tag_create()
593 t->maxsegsize = dmat->maxsegsz; in bus_dma_template_clone()
846 howmany(dmat->maxsize, MIN(dmat->maxsegsz, PAGE_SIZE)) && in bus_dmamem_alloc()
924 sgsize = MIN(buflen, dmat->maxsegsz); in _bus_dmamap_count_phys()
1029 (segs[seg].ds_len + sgsize) <= dmat->maxsegsz && in _bus_dmamap_addseg()
1078 sgsize = MIN(buflen, dmat->maxsegsz); in _bus_dmamap_load_phys()
1189 if (sgsize > dmat->maxsegsz) in _bus_dmamap_load_buffer()
[all …]
/f-stack/freebsd/mips/mips/
H A Dbusdma_machdep.c94 bus_size_t maxsegsz; member
374 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
400 newtag->maxsegsz = maxsegsz; in bus_dma_tag_create()
494 t->maxsegsize = dmat->maxsegsz; in bus_dma_template_clone()
730 howmany(dmat->maxsize, MIN(dmat->maxsegsz, PAGE_SIZE)) && in bus_dmamem_alloc()
797 sgsize = MIN(buflen, dmat->maxsegsz); in _bus_dmamap_count_phys()
897 (segs[seg].ds_len + sgsize) <= dmat->maxsegsz && in _bus_dmamap_addseg()
938 sgsize = MIN(buflen, dmat->maxsegsz); in _bus_dmamap_load_phys()
1019 if (sgsize > dmat->maxsegsz) in _bus_dmamap_load_buffer()
1020 sgsize = dmat->maxsegsz; in _bus_dmamap_load_buffer()
/f-stack/freebsd/sys/
H A Dbus_dma.h181 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/f-stack/freebsd/arm64/iommu/
H A Diommu.c178 t->common.maxsegsz = maxaddr; in iommu_tag_init()
/f-stack/freebsd/x86/iommu/
H A Dintel_ctx.c142 ctx->context.tag->common.maxsegsz = maxaddr; in device_tag_init()