/freebsd-10.2-release/sys/x86/include/ |
H A D | busdma_impl.h | 45 u_int nsegments; member in struct:bus_dma_tag_common 57 void *filterarg, bus_size_t maxsize, int nsegments, 91 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
|
/freebsd-10.2-release/sys/x86/x86/ |
H A D | busdma_machdep.c | 117 bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, 149 common->nsegments = nsegments; 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 | 162 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, 171 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg, 273 sizeof(bus_dma_segment_t) * dmat->common.nsegments, 388 sizeof(bus_dma_segment_t) * dmat->common.nsegments, 416 } else if (dmat->common.nsegments >= btoc(dmat->common.maxsize) && 593 if (++seg >= dmat->common.nsegments) 159 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-10.2-release/sbin/newfs_nandfs/ |
H A D | newfs_nandfs.c | 109 static uint64_t nsegments; variable 527 fsdata.f_nsegments = nsegments; 570 (nsegments - bad_segments_count) * blocks_per_segment; 688 header->sh_ncleansegs = nsegments - bad_segments_count - 1; 1007 nsegments = ((mediasize - NANDFS_NFSAREAS * erasesize) / segsize) - 2; 1009 debug("nsegments: %#jx", nsegments); 1036 for (i = 0; i < nsegments; i++) { 1048 if (bad_segments_count == nsegments) { 1057 offset = (segsize * nsegments) [all...] |
/freebsd-10.2-release/sys/dev/twe/ |
H A D | twe_freebsd.c | 57 static void twe_setup_data_dmamap(void *arg, bus_dma_segment_t *segs, int nsegments, int error); 58 static void twe_setup_request_dmamap(void *arg, bus_dma_segment_t *segs, int nsegments, int error); 237 BUS_SPACE_UNRESTRICTED, /* nsegments */ 274 TWE_Q_LENGTH, 1, /* maxsize, nsegments */ 306 TWE_MAX_SGL_LENGTH, /* nsegments */ 325 DFLTPHYS, 1, /* maxsize, nsegments */ 925 twe_fillin_sgl(TWE_SG_Entry *sgl, bus_dma_segment_t *segs, int nsegments, int max_sgl) argument 929 for (i = 0; i < nsegments; i++) { 940 twe_setup_data_dmamap(void *arg, bus_dma_segment_t *segs, int nsegments, int error) argument 959 cmd->generic.size += 2 * nsegments; 1035 twe_setup_request_dmamap(void *arg, bus_dma_segment_t *segs, int nsegments, int error) argument [all...] |
/freebsd-10.2-release/sys/arm/arm/ |
H A D | busdma_machdep.c | 98 u_int nsegments; member in struct:bus_dma_tag 409 void *filterarg, bus_size_t maxsize, int nsegments, 435 newtag->nsegments = nsegments; 457 if (newtag->nsegments <= nitems(newtag->tagsegs)) 575 slist = malloc(sizeof(*slist) * dmat->nsegments, M_DEVBUF, M_NOWAIT); 591 dmat->segments = malloc(dmat->nsegments * 704 dmat->segments = malloc(dmat->nsegments * 707 slist = malloc(sizeof(*slist) * dmat->nsegments, M_DEVBUF, M_NOWAIT); 743 * - The page count that could get allocated doesn't exceed nsegments 406 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 | 84 u_int nsegments; member in struct:bus_dma_tag 435 void *filterarg, bus_size_t maxsize, int nsegments, 475 newtag->nsegments = nsegments; 654 KASSERT(dmat->nsegments <= MAX_DMA_SEGMENTS, 656 dmat->nsegments, MAX_DMA_SEGMENTS)); 657 segsize = sizeof(struct bus_dma_segment) * dmat->nsegments; 658 mapsize = sizeof(*map) + sizeof(struct sync_list) * dmat->nsegments; 783 * - The page count that could get allocated doesn't exceed nsegments. 792 } else if (dmat->nsegments > 432 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_size_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-10.2-release/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, \
|
H A D | aic7xxx_osm.c | 63 int nsegments, int error); 928 ahc_execute_scb(void *arg, bus_dma_segment_t *dm_segs, int nsegments, argument 947 if (nsegments != 0) 953 if (nsegments != 0) { 958 end_seg = dm_segs + nsegments; 1015 nsegments++; 1016 if (nsegments > AHC_NSEG) { 1043 scb->sg_count = nsegments; 1050 if (nsegments != 0)
|
H A D | aic79xx_osm.c | 70 int nsegments, int error); 943 ahd_execute_scb(void *arg, bus_dma_segment_t *dm_segs, int nsegments, argument 962 if (nsegments != 0) 969 if (nsegments != 0) { 975 for (i = nsegments, sg = scb->sg_list; i > 0; i--) { 1007 if (nsegments != 0)
|
/freebsd-10.2-release/sys/ia64/ia64/ |
H A D | busdma_machdep.c | 62 u_int nsegments; member in struct:bus_dma_tag 204 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, 229 newtag->nsegments = nsegments; 332 sizeof(bus_dma_segment_t) * dmat->nsegments, M_DEVBUF, 423 sizeof(bus_dma_segment_t) * dmat->nsegments, M_DEVBUF, 601 if (++seg >= dmat->nsegments) 201 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-10.2-release/sys/mips/mips/ |
H A D | busdma_machdep.c | 76 u_int nsegments; member in struct:bus_dma_tag 280 slist = malloc(sizeof(*slist) * dmat->nsegments, M_DEVBUF, M_NOWAIT); 324 void *filterarg, bus_size_t maxsize, int nsegments, 350 newtag->nsegments = nsegments; 479 sizeof(bus_dma_segment_t) * dmat->nsegments, M_DEVBUF, 593 sizeof(bus_dma_segment_t) * dmat->nsegments, M_DEVBUF, 820 if (++seg >= dmat->nsegments) 949 if (++map->sync_count > dmat->nsegments) 321 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-10.2-release/sys/fs/nandfs/ |
H A D | nandfs_sufile.c | 84 uint64_t blk, vblk, offset, i, rest, nsegments; local 89 nsegments = fsdev->nd_fsdata.f_nsegments; 141 if (i == nsegments) 167 if (i == nsegments) {
|
/freebsd-10.2-release/sys/dev/mlx/ |
H A D | mlx.c | 112 int nsegments, int error); 118 int nsegments, int error); 133 int nsegments, int error); 264 segsize, 1, /* maxsize, nsegments */ 396 MLX_NSEG, /* nsegments */ 1252 mlx_eventlog_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) argument 1257 mlx_setup_dmamap(mc, segs, nsegments, error); 1547 mlx_enquire_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) argument 1556 mlx_setup_dmamap(mc, segs, nsegments, error); 1837 mlx_startio_cb(void *arg, bus_dma_segment_t *segs, int nsegments, in argument 1990 mlx_user_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) argument 2183 mlx_setup_dmamap(struct mlx_command *mc, bus_dma_segment_t *segs, int nsegments, int error) argument [all...] |
/freebsd-10.2-release/sys/sys/ |
H A D | bus_dma.h | 159 * nsegments: Number of discontinuities allowed in maps. 173 void *filtfuncarg, bus_size_t maxsize, int nsegments,
|
/freebsd-10.2-release/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 74 u_int nsegments; member in struct:bus_dma_tag 228 void *filterarg, bus_size_t maxsize, int nsegments, 262 newtag->nsegments = nsegments; 448 sizeof(bus_dma_segment_t) * dmat->nsegments, M_DEVBUF, 697 if (++seg >= dmat->nsegments) 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
|
/freebsd-10.2-release/contrib/groff/src/preproc/pic/ |
H A D | object.cpp | 1457 int nsegments = 0; local 1459 for (s = segment_list; s; s = s->next, nsegments++) 1469 position *v = new position[nsegments]; 1485 end_chop_vec = (v[nsegments - 1] 1486 - (nsegments > 1 ? v[nsegments - 2] : startpos)); 1490 v[nsegments - 1] -= end_chop_vec; 1495 p = new spline_object(startpos, endpos, v, nsegments); 1498 p = new arrow_object(startpos, endpos, v, nsegments); 1501 p = new line_object(startpos, endpos, v, nsegments); [all...] |
/freebsd-10.2-release/sys/dev/advansys/ |
H A D | advansys.c | 82 int nsegments, int error); 459 int nsegments, int error) 517 if (nsegments != 0) { 522 if (nsegments > 1) { 526 = nsegments; 549 if (nsegments != 0) 560 if (nsegments != 0) 1310 /* nsegments */ max_sg, 1331 /* nsegments */ 1, 458 adv_execute_ccb(void *arg, bus_dma_segment_t *dm_segs, int nsegments, int error) argument
|
/freebsd-10.2-release/sys/x86/iommu/ |
H A D | busdma_dmar.c | 275 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, 285 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, 349 tag->common.nsegments, M_DMAR_DMAMAP, M_NOWAIT); 471 if (seg >= tag->common.nsegments) { 484 if (seg + 1 < tag->common.nsegments) 272 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
|
H A D | intel_ctx.c | 128 ctx->ctx_tag.common.nsegments = BUS_SPACE_UNRESTRICTED;
|
/freebsd-10.2-release/sys/dev/twa/ |
H A D | tw_osl_freebsd.c | 187 bus_dma_segment_t *segs, TW_INT32 nsegments, TW_INT32 error); 189 bus_dma_segment_t *segs, TW_INT32 nsegments, TW_INT32 error); 557 max_sg_elements, /* nsegments */ 580 1, /* nsegments */ 627 max_sg_elements, /* nsegments */ 653 max_sg_elements, /* nsegments */ 1273 * nsegments--# of segments 1281 TW_INT32 nsegments, TW_INT32 error) 1327 pt_req->sgl_entries += (nsegments - 1); 1350 scsi_req->sgl_entries += (nsegments 1280 twa_map_load_data_callback(TW_VOID *arg, bus_dma_segment_t *segs, TW_INT32 nsegments, TW_INT32 error) argument 1386 twa_map_load_callback(TW_VOID *arg, bus_dma_segment_t *segs, TW_INT32 nsegments, TW_INT32 error) argument [all...] |
/freebsd-10.2-release/sys/dev/amr/ |
H A D | amr.c | 136 static void amr_setup_sg(void *arg, bus_dma_segment_t *segs, int nsegments, int error); 137 static void amr_setup_data(void *arg, bus_dma_segment_t *segs, int nsegments, int error); 138 static void amr_setup_ccb(void *arg, bus_dma_segment_t *segs, int nsegments, int error); 1565 amr_setup_sg(void *arg, bus_dma_segment_t *segs, int nsegments, int error) argument 1579 ac->ac_nsegments = nsegments; 1581 for (i = 0; i < nsegments; i++, sg64++) { 1587 if (nsegments < 2) { 1591 ac->ac_nsegments = nsegments; 1593 for (i = 0; i < nsegments; i++, sg++) {
|
/freebsd-10.2-release/sys/sparc64/sparc64/ |
H A D | bus_machdep.c | 188 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, 220 newtag->dt_nsegments = nsegments; 185 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-10.2-release/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-10.2-release/sys/dev/mpt/ |
H A D | mpt.h | 225 maxsize, nsegments, maxsegsz, flags, \ 229 maxsize, nsegments, maxsegsz, flags, \
|