| /f-stack/freebsd/arm64/arm64/ |
| H A D | busdma_machdep.c | 119 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 D | busdma_bounce.c | 250 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 D | busdma_machdep.c | 126 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 D | busdma_bounce.c | 187 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 D | busdma_impl.h | 48 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 D | bus_dma_impl.h | 46 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 D | busdma_machdep.c | 89 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 D | busdma_machdep.c | 94 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 D | bus_dma.h | 181 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
|
| /f-stack/freebsd/arm64/iommu/ |
| H A D | iommu.c | 178 t->common.maxsegsz = maxaddr; in iommu_tag_init()
|
| /f-stack/freebsd/x86/iommu/ |
| H A D | intel_ctx.c | 142 ctx->context.tag->common.maxsegsz = maxaddr; in device_tag_init()
|