/freebsd-current/sys/riscv/riscv/ |
H A D | busdma_machdep.c | 54 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 84 common->nsegments = nsegments; 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, 156 t->nsegments = common->nsegments; 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
|
H A D | busdma_bounce.c | 122 #define dmat_nsegments(dmat) ((dmat)->common.nsegments) 132 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, 140 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, 226 mapsize += sizeof(struct sync_list) * dmat->common.nsegments; 251 sizeof(bus_dma_segment_t) * dmat->common.nsegments, 373 sizeof(bus_dma_segment_t) * dmat->common.nsegments, 414 * nsegments also when the maximum segment size is less 433 } else if (dmat->common.nsegments >= 597 if (++map->sync_count > dmat->common.nsegments) 686 if (++map->sync_count > dmat->common.nsegments) 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 [all...] |
/freebsd-current/sys/x86/x86/ |
H A D | busdma_machdep.c | 59 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, 89 common->nsegments = nsegments; 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, 179 t->nsegments = common->nsegments; 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
|
H A D | busdma_bounce.c | 120 #define dmat_nsegments(dmat) ((dmat)->common.nsegments) 173 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, 181 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, 282 sizeof(bus_dma_segment_t) * dmat->common.nsegments, 328 pages = MIN(dmat->common.nsegments, pages); 403 sizeof(bus_dma_segment_t) * dmat->common.nsegments, 426 * nsegments also when the maximum segment size is less 447 } else if (dmat->common.nsegments >= 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 D | busdma_machdep.c | 55 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 85 common->nsegments = nsegments; 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, 162 t->nsegments = common->nsegments; 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
|
H A D | busdma_bounce.c | 133 #define dmat_nsegments(dmat) ((dmat)->common.nsegments) 249 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, 257 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, 366 mapsize += sizeof(struct sync_list) * dmat->common.nsegments; 391 dmat->segments = mallocarray_domainset(dmat->common.nsegments, 502 dmat->segments = mallocarray_domainset(dmat->common.nsegments, 554 * nsegments also when the maximum segment size is less 575 } else if (dmat->common.nsegments >= 768 if (++map->sync_count > dmat->common.nsegments) 879 if (++map->sync_count > dmat->common.nsegments) 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 [all...] |
/freebsd-current/sys/x86/include/ |
H A D | busdma_impl.h | 41 u_int nsegments; member in struct:bus_dma_tag_common 52 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 88 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags,
|
/freebsd-current/sys/riscv/include/ |
H A D | bus_dma_impl.h | 39 u_int nsegments; member in struct:bus_dma_tag_common 49 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 80 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags,
|
/freebsd-current/sys/arm64/include/ |
H A D | bus_dma_impl.h | 39 u_int nsegments; member in struct:bus_dma_tag_common 50 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 85 bus_addr_t highaddr, bus_size_t maxsize, int nsegments,
|
/freebsd-current/sys/dev/altera/msgdma/ |
H A D | msgdma.c | 309 int nsegments; local 312 nsegments = chan->descs_num; 314 for (i = 0; i < nsegments; i++) { 332 int nsegments; local 336 nsegments = chan->descs_num; 338 dprintf("%s: nseg %d\n", __func__, nsegments); 346 desc_size, 1, /* maxsize, nsegments*/ 357 chan->descs = malloc(nsegments * sizeof(struct msgdma_desc *), 364 chan->dma_map = malloc(nsegments * sizeof(bus_dmamap_t), 366 chan->descs_phys = malloc(nsegments * sizeo [all...] |
/freebsd-current/sys/arm/arm/ |
H A D | busdma_machdep.c | 85 u_int nsegments; member in struct:bus_dma_tag 179 #define dmat_nsegments(dmat) ((dmat)->nsegments) 364 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, 400 newtag->nsegments = nsegments; 488 t->nsegments = dmat->nsegments; 571 KASSERT(dmat->nsegments <= MAX_DMA_SEGMENTS, 573 dmat->nsegments, MAX_DMA_SEGMENTS)); 574 segsize = sizeof(struct bus_dma_segment) * dmat->nsegments; 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/powerpc/powerpc/ |
H A D | busdma_machdep.c | 72 u_int nsegments; member in struct:bus_dma_tag 111 #define dmat_nsegments(dmat) ((dmat)->nsegments) 141 void *filterarg, bus_size_t maxsize, int nsegments, 176 newtag->nsegments = nsegments; 255 t->nsegments = dmat->nsegments; 355 sizeof(bus_dma_segment_t) * dmat->nsegments, M_DEVBUF, 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/sys/dev/xilinx/ |
H A D | axidma.c | 337 int nsegments; local 341 nsegments = chan->descs_num; 343 chan->descs = malloc(nsegments * sizeof(struct axidma_desc *), 351 chan->descs_phys = malloc(nsegments * sizeof(bus_dma_segment_t), 353 chan->mem_size = desc_size * nsegments; 365 for (i = 0; i < nsegments; i++) {
|
/freebsd-current/sys/sys/ |
H A D | bus_dma.h | 167 * nsegments: Number of discontinuities allowed in maps. 181 void *filtfuncarg, bus_size_t maxsize, int nsegments, 199 int nsegments; member in struct:__anon9
|
/freebsd-current/sys/dev/aic7xxx/ |
H A D | aic7xxx_osm.c | 58 int nsegments, int error); 930 ahc_execute_scb(void *arg, bus_dma_segment_t *dm_segs, int nsegments, argument 949 if (nsegments != 0) 955 if (nsegments != 0) { 959 end_seg = dm_segs + nsegments; 1010 nsegments++; 1011 if (nsegments > AHC_NSEG) { 1037 scb->sg_count = nsegments; 1044 if (nsegments != 0)
|
H A D | aic79xx_osm.c | 67 int nsegments, int error); 948 ahd_execute_scb(void *arg, bus_dma_segment_t *dm_segs, int nsegments, argument 967 if (nsegments != 0) 974 if (nsegments != 0) { 979 for (i = nsegments, sg = scb->sg_list; i > 0; i--) { 1005 if (nsegments != 0)
|
H A D | aic_osm_lib.h | 115 maxsize, nsegments, maxsegsz, flags, \ 119 maxsize, nsegments, maxsegsz, flags, \
|
/freebsd-current/sys/dev/mlx/ |
H A D | mlx.c | 110 int nsegments, int error); 116 int nsegments, int error); 131 int nsegments, int error); 269 segsize, 1, /* maxsize, nsegments */ 401 MLX_NSEG, /* nsegments */ 1257 mlx_eventlog_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) argument 1262 mlx_setup_dmamap(mc, segs, nsegments, error); 1552 mlx_enquire_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) argument 1561 mlx_setup_dmamap(mc, segs, nsegments, error); 1842 mlx_startio_cb(void *arg, bus_dma_segment_t *segs, int nsegments, in argument 1995 mlx_user_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) argument 2188 mlx_setup_dmamap(struct mlx_command *mc, bus_dma_segment_t *segs, int nsegments, int error) argument [all...] |
/freebsd-current/sys/dev/iommu/ |
H A D | busdma_iommu.c | 359 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, 368 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, flags, 440 tag->common.nsegments, M_IOMMU_DMAMAP, 568 if (seg >= tag->common.nsegments) { 580 if (seg + 1 < tag->common.nsegments) 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/altera/softdma/ |
H A D | softdma.c | 660 uint32_t nsegments; local 664 nsegments = chan->descs_num; 666 chan->descs = malloc(nsegments * sizeof(struct softdma_desc),
|
/freebsd-current/sys/kern/ |
H A D | subr_bus_dma.c | 613 t->nsegments = BUS_SPACE_UNRESTRICTED; 628 t->nsegments, t->maxsegsize, t->flags, t->lockfunc, t->lockfuncarg, 659 t->nsegments = pkv->num;
|
/freebsd-current/sys/dev/ida/ |
H A D | ida.c | 226 /* nsegments */ 1, 245 /* nsegments */ IDA_NSEG, 373 ida_data_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) argument 395 for (i = 0; i < nsegments; i++) { 399 hwqcb->req.sgcount = nsegments;
|
/freebsd-current/sys/arm64/iommu/ |
H A D | iommu.c | 181 t->common.nsegments = BUS_SPACE_UNRESTRICTED;
|
/freebsd-current/sys/dev/mpt/ |
H A D | mpt.h | 221 maxsize, nsegments, maxsegsz, flags, \ 225 maxsize, nsegments, maxsegsz, flags, \
|
/freebsd-current/stand/kshim/ |
H A D | bsd_kernel.h | 700 void *filterarg, bus_size_t maxsize, int nsegments,
|