/freebsd/sys/riscv/riscv/ |
H A D | busdma_machdep.c | 54 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, in common_bus_dma_tag_create() argument 84 common->nsegments = nsegments; 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() 156 t->nsegments = common->nsegments; in bus_dma_template_clone()
|
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, in bounce_bus_dma_tag_create() 140 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, in bounce_bus_dma_tag_create() 226 mapsize += sizeof(struct sync_list) * dmat->common.nsegments; in alloc_dmamap() 251 sizeof(bus_dma_segment_t) * dmat->common.nsegments, in bounce_bus_dmamap_create() 373 sizeof(bus_dma_segment_t) * dmat->common.nsegments, in bounce_bus_dmamem_alloc() 414 * nsegments also when the maximum segment size is less in bounce_bus_dmamem_alloc() 433 } else if (dmat->common.nsegments >= in bounce_bus_dmamem_alloc() 597 if (++map->sync_count > dmat->common.nsegments) in bounce_bus_dmamap_load_phys() 686 if (++map->sync_count > dmat->common.nsegments) in bounce_bus_dmamap_load_buffer() 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 [all...] |
/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 89 common->nsegments = nsegments; 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() 179 t->nsegments = common->nsegments; in bus_dma_template_clone()
|
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, in bounce_bus_dma_tag_create() 181 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, in bounce_bus_dma_tag_create() 282 sizeof(bus_dma_segment_t) * dmat->common.nsegments, in bounce_bus_dmamap_create() 328 pages = MIN(dmat->common.nsegments, pages); in bounce_bus_dmamap_create() 403 sizeof(bus_dma_segment_t) * dmat->common.nsegments, in bounce_bus_dmamem_alloc() 426 * nsegments also when the maximum segment size is less in bounce_bus_dmamem_alloc() 447 } else if (dmat->common.nsegments >= 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 | 55 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, in common_bus_dma_tag_create() argument 85 common->nsegments = nsegments; 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() 162 t->nsegments = common->nsegments; in bus_dma_template_clone()
|
H A D | busdma_bounce.c | 135 #define dmat_nsegments(dmat) ((dmat)->common.nsegments) 251 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, in bounce_bus_dma_tag_create() argument 259 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments, in bounce_bus_dma_tag_create() 368 mapsize += sizeof(struct sync_list) * dmat->common.nsegments; in alloc_dmamap() 393 dmat->segments = mallocarray_domainset(dmat->common.nsegments, in bounce_bus_dmamap_create() 504 dmat->segments = mallocarray_domainset(dmat->common.nsegments, in bounce_bus_dmamem_alloc() 577 } else if (dmat->common.nsegments >= in bounce_bus_dmamem_alloc() 770 if (++map->sync_count > dmat->common.nsegments) in bounce_bus_dmamap_load_phys() 882 if (++map->sync_count > dmat->common.nsegments) in bounce_bus_dmamap_load_buffer()
|
/freebsd/sys/riscv/include/ |
H A D | bus_dma_impl.h | 39 u_int nsegments; member 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/sys/x86/include/ |
H A D | busdma_impl.h | 41 u_int nsegments; member 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/sys/arm64/include/ |
H A D | bus_dma_impl.h | 39 u_int nsegments; member 50 bus_addr_t highaddr, bus_size_t maxsize, int nsegments, 85 bus_addr_t highaddr, bus_size_t maxsize, int nsegments,
|
/freebsd/sys/arm/arm/ |
H A D | busdma_machdep.c | 85 u_int nsegments; member 179 #define dmat_nsegments(dmat) ((dmat)->nsegments) 364 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() 400 newtag->nsegments = nsegments; in bus_dma_tag_create() 488 t->nsegments = dmat->nsegments; in bus_dma_template_clone() 571 KASSERT(dmat->nsegments <= MAX_DMA_SEGMENTS, in allocate_map() 573 dmat->nsegments, MAX_DMA_SEGMENTS)); in allocate_map() 574 segsize = sizeof(struct bus_dma_segment) * dmat->nsegments; in allocate_map() 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/powerpc/powerpc/ |
H A D | busdma_machdep.c | 72 u_int nsegments; member 111 #define dmat_nsegments(dmat) ((dmat)->nsegments) 141 void *filterarg, bus_size_t maxsize, int nsegments, in bus_dma_tag_create() argument 176 newtag->nsegments = nsegments; in bus_dma_tag_create() 255 t->nsegments = dmat->nsegments; in bus_dma_template_clone() 355 sizeof(bus_dma_segment_t) * dmat->nsegments, M_DEVBUF, in bus_dmamap_create()
|
/freebsd/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/sys/dev/mlx/ |
H A D | mlx.c | 110 int nsegments, int error); 116 int nsegments, int error); 131 int nsegments, int error); 1250 mlx_eventlog_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) in mlx_eventlog_cb() argument 1255 mlx_setup_dmamap(mc, segs, nsegments, error); in mlx_eventlog_cb() 1545 mlx_enquire_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) in mlx_enquire_cb() argument 1554 mlx_setup_dmamap(mc, segs, nsegments, error); in mlx_enquire_cb() 1835 mlx_startio_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) in mlx_startio_cb() argument 1846 mlx_setup_dmamap(mc, segs, nsegments, error); in mlx_startio_cb() 1988 mlx_user_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) in mlx_user_cb() argument [all …]
|
/freebsd/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, in ahc_execute_scb() 949 if (nsegments != 0) in ahc_execute_scb() 955 if (nsegments != 0) { in ahc_execute_scb() 959 end_seg = dm_segs + nsegments; in ahc_execute_scb() 1010 nsegments++; in ahc_execute_scb() 1011 if (nsegments > AHC_NSEG) { in ahc_execute_scb() 1037 scb->sg_count = nsegments; in ahc_execute_scb() 1044 if (nsegments != 0) in ahc_execute_scb() 918 ahc_execute_scb(void * arg,bus_dma_segment_t * dm_segs,int nsegments,int error) ahc_execute_scb() argument
|
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, in ahd_execute_scb() 967 if (nsegments != 0) in ahd_execute_scb() 974 if (nsegments != 0) { in ahd_execute_scb() 979 for (i = nsegments, sg = scb->sg_list; i > 0; i--) { in ahd_execute_scb() 1005 if (nsegments != 0) in ahd_execute_scb() 936 ahd_execute_scb(void * arg,bus_dma_segment_t * dm_segs,int nsegments,int error) ahd_execute_scb() argument
|
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 | 181 void *filtfuncarg, bus_size_t maxsize, int nsegments, 199 int nsegments; member
|
/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() 448 tag->common.nsegments, M_IOMMU_DMAMAP, in iommu_bus_dmamap_create() 576 if (seg >= tag->common.nsegments) { in iommu_bus_dmamap_load_something1() 588 if (seg + 1 < tag->common.nsegments) in iommu_bus_dmamap_load_something1()
|
/freebsd/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/sys/dev/ida/ |
H A D | ida.c | 370 ida_data_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) in ida_data_cb() argument 392 for (i = 0; i < nsegments; i++) { in ida_data_cb() 396 hwqcb->req.sgcount = nsegments; in ida_data_cb()
|
/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 | 178 t->common.nsegments = BUS_SPACE_UNRESTRICTED; in iommu_tag_init()
|
/freebsd/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 ;;
|
/freebsd/stand/kshim/ |
H A D | bsd_kernel.h | 704 void *filterarg, bus_size_t maxsize, int nsegments,
|
/freebsd/sys/x86/iommu/ |
H A D | iommu_utils.c | 664 ctx->tag->common.nsegments = BUS_SPACE_UNRESTRICTED; in iommu_device_tag_init()
|