| /freebsd-14.2/sys/riscv/riscv/ |
| H A D | busdma_machdep.c | 82 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in common_bus_dma_tag_create() argument 114 common->nsegments = nsegments; in common_bus_dma_tag_create() 159 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument 172 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create() 177 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create() 198 t->nsegments = common->nsegments; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 129 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bounce_bus_dma_tag_create() argument 138 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create() 243 mapsize += sizeof(struct sync_list) * dmat->common.nsegments; in alloc_dmamap() 268 sizeof(bus_dma_segment_t) * dmat->common.nsegments, in bounce_bus_dmamap_create() 390 sizeof(bus_dma_segment_t) * dmat->common.nsegments, in bounce_bus_dmamem_alloc() 450 } else if (dmat->common.nsegments >= in bounce_bus_dmamem_alloc() 602 if (++seg >= dmat->common.nsegments) in _bus_dmamap_addseg() 655 if (++map->sync_count > dmat->common.nsegments) in bounce_bus_dmamap_load_phys() 748 if (++map->sync_count > dmat->common.nsegments) in bounce_bus_dmamap_load_buffer()
|
| /freebsd-14.2/sys/x86/x86/ |
| H A D | busdma_machdep.c | 87 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in common_bus_dma_tag_create() argument 119 common->nsegments = nsegments; in common_bus_dma_tag_create() 181 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument 194 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create() 199 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create() 220 t->nsegments = common->nsegments; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 152 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bounce_bus_dma_tag_create() argument 161 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create() 280 sizeof(bus_dma_segment_t) * dmat->common.nsegments, in bounce_bus_dmamap_create() 326 pages = MIN(dmat->common.nsegments, pages); in bounce_bus_dmamap_create() 401 sizeof(bus_dma_segment_t) * dmat->common.nsegments, in bounce_bus_dmamem_alloc() 445 } else if (dmat->common.nsegments >= in bounce_bus_dmamem_alloc() 665 if (++seg >= dmat->common.nsegments) in _bus_dmamap_addseg()
|
| /freebsd-14.2/sys/arm64/arm64/ |
| H A D | busdma_machdep.c | 81 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in common_bus_dma_tag_create() argument 113 common->nsegments = nsegments; in common_bus_dma_tag_create() 162 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument 175 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create() 180 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create() 201 t->nsegments = common->nsegments; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 245 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bounce_bus_dma_tag_create() argument 254 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create() 386 mapsize += sizeof(struct sync_list) * dmat->common.nsegments; in alloc_dmamap() 411 dmat->segments = mallocarray_domainset(dmat->common.nsegments, in bounce_bus_dmamap_create() 522 dmat->segments = mallocarray_domainset(dmat->common.nsegments, in bounce_bus_dmamem_alloc() 595 } else if (dmat->common.nsegments >= in bounce_bus_dmamem_alloc() 769 if (++seg >= dmat->common.nsegments) in _bus_dmamap_addseg() 831 if (++map->sync_count > dmat->common.nsegments) in bounce_bus_dmamap_load_phys() 943 if (++map->sync_count > dmat->common.nsegments) in bounce_bus_dmamap_load_buffer()
|
| /freebsd-14.2/sys/dev/altera/msgdma/ |
| H A D | msgdma.c | 309 int nsegments; in msgdma_desc_free() local 312 nsegments = chan->descs_num; in msgdma_desc_free() 314 for (i = 0; i < nsegments; i++) { in msgdma_desc_free() 332 int nsegments; in msgdma_desc_alloc() local 336 nsegments = chan->descs_num; in msgdma_desc_alloc() 338 dprintf("%s: nseg %d\n", __func__, nsegments); in msgdma_desc_alloc() 357 chan->descs = malloc(nsegments * sizeof(struct msgdma_desc *), in msgdma_desc_alloc() 359 chan->dma_map = malloc(nsegments * sizeof(bus_dmamap_t), in msgdma_desc_alloc() 361 chan->descs_phys = malloc(nsegments * sizeof(bus_dma_segment_t), in msgdma_desc_alloc() 365 for (i = 0; i < nsegments; i++) { in msgdma_desc_alloc()
|
| /freebsd-14.2/sys/arm64/include/ |
| H A D | bus_dma_impl.h | 42 u_int nsegments; member 55 void *filterarg, bus_size_t maxsize, int nsegments, 90 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
|
| /freebsd-14.2/sys/riscv/include/ |
| H A D | bus_dma_impl.h | 42 u_int nsegments; member 54 void *filterarg, bus_size_t maxsize, int nsegments, 87 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
|
| /freebsd-14.2/sys/x86/include/ |
| H A D | busdma_impl.h | 44 u_int nsegments; member 57 void *filterarg, bus_size_t maxsize, int nsegments, 95 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
|
| /freebsd-14.2/sys/arm/arm/ |
| H A D | busdma_machdep.c | 89 u_int nsegments; member 422 newtag->nsegments = nsegments; in bus_dma_tag_create() 523 t->nsegments = dmat->nsegments; in bus_dma_template_clone() 628 KASSERT(dmat->nsegments <= MAX_DMA_SEGMENTS, in allocate_map() 630 dmat->nsegments, MAX_DMA_SEGMENTS)); in allocate_map() 631 segsize = sizeof(struct bus_dma_segment) * dmat->nsegments; in allocate_map() 632 mapsize = sizeof(*map) + sizeof(struct sync_list) * dmat->nsegments; in allocate_map() 777 } else if (dmat->nsegments >= in bus_dmamem_alloc() 937 if (++seg >= dmat->nsegments) in _bus_dmamap_addseg() 996 if (++map->sync_count > dmat->nsegments) in _bus_dmamap_load_phys() [all …]
|
| /freebsd-14.2/sys/powerpc/powerpc/ |
| H A D | busdma_machdep.c | 76 u_int nsegments; member 156 void *filterarg, bus_size_t maxsize, int nsegments, in bus_dma_tag_create() argument 194 newtag->nsegments = nsegments; in bus_dma_tag_create() 285 t->nsegments = dmat->nsegments; in bus_dma_template_clone() 404 sizeof(bus_dma_segment_t) * dmat->nsegments, M_DEVBUF, in bus_dmamap_create() 622 if (++seg >= dmat->nsegments) in _bus_dmamap_addseg()
|
| /freebsd-14.2/sys/dev/xilinx/ |
| H A D | axidma.c | 337 int nsegments; in axidma_desc_alloc() local 341 nsegments = chan->descs_num; in axidma_desc_alloc() 343 chan->descs = malloc(nsegments * sizeof(struct axidma_desc *), in axidma_desc_alloc() 351 chan->descs_phys = malloc(nsegments * sizeof(bus_dma_segment_t), in axidma_desc_alloc() 353 chan->mem_size = desc_size * nsegments; in axidma_desc_alloc() 365 for (i = 0; i < nsegments; i++) { in axidma_desc_alloc()
|
| /freebsd-14.2/sys/dev/mlx/ |
| H A D | mlx.c | 110 int nsegments, int error); 116 int nsegments, int error); 131 int nsegments, int error); 1262 mlx_setup_dmamap(mc, segs, nsegments, error); in mlx_eventlog_cb() 1561 mlx_setup_dmamap(mc, segs, nsegments, error); in mlx_enquire_cb() 1853 mlx_setup_dmamap(mc, segs, nsegments, error); in mlx_startio_cb() 2005 mlx_setup_dmamap(mc, segs, nsegments, error); in mlx_user_cb() 2198 if (sc->mlx_enq2 && (nsegments > sc->mlx_enq2->me_max_sg)) in mlx_setup_dmamap() 2199 panic("MLX: too many s/g segments (%d, max %d)", nsegments, in mlx_setup_dmamap() 2206 mc->mc_nsgent = nsegments; in mlx_setup_dmamap() [all …]
|
| /freebsd-14.2/sys/dev/aic7xxx/ |
| H A D | aic7xxx_osm.c | 59 int nsegments, int error); 931 ahc_execute_scb(void *arg, bus_dma_segment_t *dm_segs, int nsegments, in ahc_execute_scb() argument 950 if (nsegments != 0) in ahc_execute_scb() 956 if (nsegments != 0) { in ahc_execute_scb() 960 end_seg = dm_segs + nsegments; in ahc_execute_scb() 1011 nsegments++; in ahc_execute_scb() 1012 if (nsegments > AHC_NSEG) { in ahc_execute_scb() 1038 scb->sg_count = nsegments; in ahc_execute_scb() 1045 if (nsegments != 0) in ahc_execute_scb()
|
| H A D | aic79xx_osm.c | 68 int nsegments, int error); 949 ahd_execute_scb(void *arg, bus_dma_segment_t *dm_segs, int nsegments, in ahd_execute_scb() argument 968 if (nsegments != 0) in ahd_execute_scb() 975 if (nsegments != 0) { in ahd_execute_scb() 980 for (i = nsegments, sg = scb->sg_list; i > 0; i--) { in ahd_execute_scb() 1006 if (nsegments != 0) in ahd_execute_scb()
|
| H A D | aic_osm_lib.h | 115 maxsize, nsegments, maxsegsz, flags, \ argument 119 maxsize, nsegments, maxsegsz, flags, \
|
| /freebsd-14.2/sys/sys/ |
| H A D | bus_dma.h | 184 void *filtfuncarg, bus_size_t maxsize, int nsegments, 202 int nsegments; member
|
| /freebsd-14.2/sys/dev/iommu/ |
| H A D | busdma_iommu.c | 363 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in iommu_bus_dma_tag_create() argument 373 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, in iommu_bus_dma_tag_create() 453 tag->common.nsegments, M_IOMMU_DMAMAP, in iommu_bus_dmamap_create() 581 if (seg >= tag->common.nsegments) { in iommu_bus_dmamap_load_something1() 593 if (seg + 1 < tag->common.nsegments) in iommu_bus_dmamap_load_something1()
|
| /freebsd-14.2/sys/dev/altera/softdma/ |
| H A D | softdma.c | 660 uint32_t nsegments; in softdma_desc_alloc() local 664 nsegments = chan->descs_num; in softdma_desc_alloc() 666 chan->descs = malloc(nsegments * sizeof(struct softdma_desc), in softdma_desc_alloc()
|
| /freebsd-14.2/sys/kern/ |
| H A D | subr_bus_dma.c | 613 t->nsegments = BUS_SPACE_UNRESTRICTED; in bus_dma_template_init() 628 t->nsegments, t->maxsegsize, t->flags, t->lockfunc, t->lockfuncarg, in bus_dma_template_tag() 659 t->nsegments = pkv->num; in bus_dma_template_fill()
|
| /freebsd-14.2/sys/dev/ida/ |
| H A D | ida.c | 373 ida_data_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) in ida_data_cb() argument 395 for (i = 0; i < nsegments; i++) { in ida_data_cb() 399 hwqcb->req.sgcount = nsegments; in ida_data_cb()
|
| /freebsd-14.2/sys/dev/mpt/ |
| H A D | mpt.h | 221 maxsize, nsegments, maxsegsz, flags, \ argument 225 maxsize, nsegments, maxsegsz, flags, \
|
| /freebsd-14.2/sys/arm64/iommu/ |
| H A D | iommu.c | 180 t->common.nsegments = BUS_SPACE_UNRESTRICTED; in iommu_tag_init()
|
| /freebsd-14.2/usr.sbin/bsdconfig/share/media/ |
| H A D | tcpip.subr | 284 local nulls=0 nsegments=$# contains_ipv4_segment= 335 [ $nsegments -eq 7 ] || return 4 369 0) [ $nsegments -eq $maxsegments ] || return 4 ;; 371 1) [ $nsegments -le $maxsegments ] || return 4 ;; 373 2) [ $nsegments -le $(( $maxsegments + 1 )) ] || return 4 ;;
|