/freebsd-11-stable/tools/bus_space/ |
H A D | busdma.h | 33 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 D | busdma.c | 62 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 D | proto_dev.h | 62 unsigned long maxsegsz; member in struct:proto_ioc_busdma::__anon11571::__anon11572
|
H A D | proto_busdma.h | 44 bus_size_t maxsegsz; member in struct:proto_tag
|
H A D | proto_busdma.c | 75 * 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 D | busdma_machdep.c | 121 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 D | busdma_bounce.c | 169 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 D | busdma_machdep.c | 117 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 D | busdma_bounce.c | 157 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 D | bus_dma_impl.h | 46 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 D | busdma_impl.h | 46 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 D | lang.c | 105 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 D | libbus.h | 50 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 D | lang.c | 181 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 D | adv_isa.c | 154 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 D | busdma_machdep.c | 75 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 D | aic_osm_lib.h | 146 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 D | busdma_dmar.c | 298 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 D | busdma_machdep.c | 81 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 D | busdma_machdep-v4.c | 100 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 D | busdma_machdep-v6.c | 85 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 D | bus_dma.h | 160 * 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 D | bus_machdep.c | 185 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 D | mpt.h | 225 maxsize, nsegments, maxsegsz, flags, \ 229 maxsize, nsegments, maxsegsz, flags, \
|
/freebsd-11-stable/stand/kshim/ |
H A D | bsd_kernel.h | 652 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
|