/freebsd/sys/riscv/riscv/ |
H A D | busdma_machdep.c | 55 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 D | busdma_bounce.c | 121 #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() 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() 128 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) bounce_bus_dma_tag_create() argument
|
/freebsd/sys/x86/x86/ |
H A D | busdma_machdep.c | 59 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 D | busdma_bounce.c | 119 #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() 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() 169 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) bounce_bus_dma_tag_create() argument
|
/freebsd/sys/arm64/arm64/ |
H A D | busdma_machdep.c | 56 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 D | busdma_bounce.c | 134 #define dmat_maxsegsz(dmat) ((dmat)->common.maxsegsz) 251 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in bounce_bus_dma_tag_create() argument 260 maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create() 578 howmany(dmat->alloc_size, MIN(dmat->common.maxsegsz, PAGE_SIZE)) && in bounce_bus_dmamem_alloc()
|
/freebsd/sys/dev/proto/ |
H A D | proto_busdma.c | 77 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 D | proto_dev.h | 60 unsigned long maxsegsz; member
|
H A D | proto_busdma.h | 42 bus_size_t maxsegsz; member
|
/freebsd/tools/bus_space/ |
H A D | busdma.c | 60 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 D | busdma.h | 31 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 D | lang.c | 102 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 D | libbus.h | 48 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 D | bus_dma_impl.h | 40 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/arm/arm/ |
H A D | busdma_machdep.c | 86 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() 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() 360 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) bus_dma_tag_create() argument [all...] |
/freebsd/sys/x86/include/ |
H A D | busdma_impl.h | 42 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 D | bus_dma_impl.h | 40 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 D | busdma_machdep.c | 71 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 D | lang.c | 179 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/dev/iommu/ |
H A D | busdma_iommu.c | 361 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in iommu_bus_dma_tag_create() argument 370 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, flags, in iommu_bus_dma_tag_create() 580 buflen1 = buflen > tag->common.maxsegsz ? in iommu_bus_dmamap_load_something1() 581 tag->common.maxsegsz : buflen; in iommu_bus_dmamap_load_something1() 616 KASSERT(buflen1 <= tag->common.maxsegsz, in iommu_bus_dmamap_load_something1() 620 (uintmax_t)buflen1, (uintmax_t)tag->common.maxsegsz)); in iommu_bus_dmamap_load_something1()
|
/freebsd/sys/dev/bhnd/bhndb/ |
H A D | bhndb_subr.c | 520 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 D | aic_osm_lib.h | 115 maxsize, nsegments, maxsegsz, flags, \ argument 119 maxsize, nsegments, maxsegsz, flags, \
|
/freebsd/sys/sys/ |
H A D | bus_dma.h | 182 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
|
/freebsd/sys/dev/mpt/ |
H A D | mpt.h | 221 maxsize, nsegments, maxsegsz, flags, \ argument 225 maxsize, nsegments, maxsegsz, flags, \
|
/freebsd/sys/arm64/iommu/ |
H A D | iommu.c | 179 t->common.maxsegsz = maxaddr; in iommu_tag_init()
|