Home
last modified time | relevance | path

Searched refs:dm_nsegs (Results 1 – 25 of 241) sorted by relevance

12345678910

/netbsd/src/sys/arch/playstation2/playstation2/
Dbus_dma.c116 map->dm_nsegs = 0; in _bus_dmamap_create()
237 map->dm_nsegs = 0; in _bus_dmamap_load()
254 map->dm_nsegs = seg + 1; in _bus_dmamap_load()
284 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf()
307 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf()
329 map->dm_nsegs = 0; in _bus_dmamap_load_uio()
354 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio()
384 map->dm_nsegs = 0; in _bus_dmamap_unload()
446 for (i = 0; i < map->dm_nsegs && len != 0; i++) { in _bus_dmamap_sync()
/netbsd/src/sys/arch/pmax/pmax/
Dbus_dma.c135 map->dm_nsegs = 0; in _bus_dmamap_create()
257 map->dm_nsegs = 0; in _bus_dmamap_load()
274 map->dm_nsegs = seg + 1; in _bus_dmamap_load()
305 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf()
328 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf()
351 map->dm_nsegs = 0; in _bus_dmamap_load_uio()
376 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio()
407 map->dm_nsegs = 0; in _bus_dmamap_unload()
483 for (i = 0; i < map->dm_nsegs && len != 0; i++) { in _bus_dmamap_sync_r3k()
594 for (i = 0; i < map->dm_nsegs && len != 0; i++) { in _bus_dmamap_sync_r4k()
/netbsd/src/sys/arch/emips/emips/
Dbus_dma.c135 map->dm_nsegs = 0; in _bus_dmamap_create()
257 map->dm_nsegs = 0; in _bus_dmamap_load()
274 map->dm_nsegs = seg + 1; in _bus_dmamap_load()
305 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf()
328 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf()
351 map->dm_nsegs = 0; in _bus_dmamap_load_uio()
376 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio()
407 map->dm_nsegs = 0; in _bus_dmamap_unload()
483 for (i = 0; i < map->dm_nsegs && len != 0; i++) { in _bus_dmamap_sync_r3k()
594 for (i = 0; i < map->dm_nsegs && len != 0; i++) { in _bus_dmamap_sync_r4k()
/netbsd/src/sys/dev/ic/
Dld_aac.c161 sgt->SgCount = xfer->dm_nsegs; in ld_aac_dobio()
164 for (i = 0; i < xfer->dm_nsegs; i++, sge++) { in ld_aac_dobio()
171 size += xfer->dm_nsegs * sizeof(struct aac_sg_entryraw); in ld_aac_dobio()
204 sgt->SgCount = xfer->dm_nsegs; in ld_aac_dobio()
207 for (i = 0; i < xfer->dm_nsegs; i++, sge++) { in ld_aac_dobio()
216 size += xfer->dm_nsegs * sizeof(struct aac_sg_entry); in ld_aac_dobio()
251 sgt->SgCount = xfer->dm_nsegs; in ld_aac_dobio()
254 for (i = 0; i < xfer->dm_nsegs; i++, sge++) { in ld_aac_dobio()
268 size += xfer->dm_nsegs * sizeof(struct aac_sg_entry64); in ld_aac_dobio()
Dsgec.c283 if (sc->sc_xmtmap[i]->dm_nsegs > 0) in zeinit()
353 if (map->dm_nsegs >= TXDESCS) in zestart()
356 if ((map->dm_nsegs + sc->sc_inq) >= (TXDESCS - 1)) { in zestart()
368 for (i = 0; i < map->dm_nsegs; i++) { in zestart()
377 sc->sc_txcnt += map->dm_nsegs; in zestart()
396 sc->sc_inq += map->dm_nsegs; in zestart()
483 KASSERT(map->dm_nsegs > 0); in sgec_intr()
484 nlastack = (lastack + map->dm_nsegs - 1) % TXDESCS; in sgec_intr()
488 if (sc->sc_txcnt > map->dm_nsegs) in sgec_intr()
489 sc->sc_txcnt -= map->dm_nsegs; in sgec_intr()
[all …]
/netbsd/src/sys/arch/ews4800mips/ews4800mips/
Dbus_dma.c118 map->dm_nsegs = 0; in _bus_dmamap_create()
239 map->dm_nsegs = 0; in _bus_dmamap_load()
256 map->dm_nsegs = seg + 1; in _bus_dmamap_load()
287 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf()
308 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf()
331 map->dm_nsegs = 0; in _bus_dmamap_load_uio()
356 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio()
387 map->dm_nsegs = 0; in _bus_dmamap_unload()
468 for (i = 0; i < map->dm_nsegs && len != 0; i++) { in _bus_dmamap_sync()
/netbsd/src/sys/arch/mipsco/mipsco/
Dbus_dma.c118 map->dm_nsegs = 0; in _bus_dmamap_create()
235 map->dm_nsegs = 0; in _bus_dmamap_load()
252 map->dm_nsegs = seg + 1; in _bus_dmamap_load()
281 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf()
304 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf()
325 map->dm_nsegs = 0; in _bus_dmamap_load_uio()
350 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio()
378 map->dm_nsegs = 0; in _bus_dmamap_unload()
451 for (i = 0; i < map->dm_nsegs && len != 0; i++) { in _bus_dmamap_sync()
/netbsd/src/sys/arch/arc/jazz/
Dbus_dma_jazz.c252 map->dm_nsegs = 1; in jazz_bus_dmamap_load()
266 map->dm_nsegs, map->_dm_boundary, flags); in jazz_bus_dmamap_load()
287 map->dm_nsegs, map->_dm_boundary, flags); in jazz_bus_dmamap_load_mbuf()
308 map->dm_nsegs, map->_dm_boundary, flags); in jazz_bus_dmamap_load_uio()
329 map->dm_nsegs, map->_dm_boundary, flags); in jazz_bus_dmamap_load_raw()
344 map->dm_nsegs = 0; in jazz_bus_dmamap_unload()
348 jazz_bus_dmamap_free_sgmap(t, map->dm_segs, map->dm_nsegs); in jazz_bus_dmamap_unload()
/netbsd/src/sys/arch/alpha/common/
Dsgmap_typedep.c338 map->dm_nsegs = 0; in __C()
368 map->dm_nsegs = seg + 1; in __C()
396 map->dm_nsegs = 0; in __C()
432 map->dm_nsegs = seg; in __C()
436 map->dm_nsegs = seg - 1; in __C()
467 map->dm_nsegs = 0; in __C()
507 map->dm_nsegs = seg; in __C()
511 map->dm_nsegs = seg - 1; in __C()
546 for (seg = 0; seg < map->dm_nsegs; seg++) { in __C()
587 map->dm_nsegs = 0; in __C()
Dbus_dma.c108 map->dm_nsegs = 0; in _bus_dmamap_create()
249 map->dm_nsegs = 0; in _bus_dmamap_load_direct()
267 map->dm_nsegs = seg + 1; in _bus_dmamap_load_direct()
298 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf_direct()
361 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf_direct()
394 map->dm_nsegs = 0; in _bus_dmamap_load_uio_direct()
423 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio_direct()
460 map->dm_nsegs = 0; in _bus_dmamap_unload_common()
/netbsd/src/sys/arch/hpcmips/hpcmips/
Dbus_dma.c122 map->bdm.dm_nsegs = 0; in _hpcmips_bd_map_create()
251 map->bdm.dm_nsegs = 0; in _hpcmips_bd_map_load()
268 map->bdm.dm_nsegs = seg + 1; in _hpcmips_bd_map_load()
299 map->bdm.dm_nsegs = 0; in _hpcmips_bd_map_load_mbuf()
322 map->bdm.dm_nsegs = seg + 1; in _hpcmips_bd_map_load_mbuf()
345 map->bdm.dm_nsegs = 0; in _hpcmips_bd_map_load_uio()
370 map->bdm.dm_nsegs = seg + 1; in _hpcmips_bd_map_load_uio()
401 map->bdm.dm_nsegs = 0; in _hpcmips_bd_map_unload()
474 for (i = 0; i < map->bdm.dm_nsegs && len != 0; i++) { in _hpcmips_bd_map_sync()
/netbsd/src/sys/arch/newsmips/newsmips/
Dbus.c179 map->dm_nsegs = 0; in _bus_dmamap_create()
303 map->dm_nsegs = 0; in _bus_dmamap_load()
320 map->dm_nsegs = seg + 1; in _bus_dmamap_load()
351 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf()
374 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf()
397 map->dm_nsegs = 0; in _bus_dmamap_load_uio()
422 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio()
452 map->dm_nsegs = 0; in _bus_dmamap_unload()
528 for (i = 0; i < map->dm_nsegs && len != 0; i++) { in _bus_dmamap_sync_r3k()
639 for (i = 0; i < map->dm_nsegs && len != 0; i++) { in _bus_dmamap_sync_r4k()
/netbsd/src/sys/arch/mvme68k/mvme68k/
Dbus_dma.c110 map->dm_nsegs = 0; in _bus_dmamap_create()
245 map->dm_nsegs = 0; in _bus_dmamap_load_direct()
262 map->dm_nsegs = seg + 1; in _bus_dmamap_load_direct()
282 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf_direct()
306 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf_direct()
328 map->dm_nsegs = 0; in _bus_dmamap_load_uio_direct()
354 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio_direct()
393 map->dm_nsegs = nsegs; in _bus_dmamap_load_raw_direct()
413 map->dm_nsegs = 0; in _bus_dmamap_unload()
449 for (i = 0; i < map->dm_nsegs && len > 0; i++) { in _bus_dmamap_sync_0460()
/netbsd/src/sys/arch/x68k/x68k/
Dbus.c120 map->dm_nsegs = 0; in x68k_bus_dmamap_create()
152 map->dm_nsegs = 0; in x68k_bus_dmamap_load()
163 map->dm_nsegs = seg + 1; in x68k_bus_dmamap_load()
183 map->dm_nsegs = 0; in x68k_bus_dmamap_load_mbuf()
206 map->dm_nsegs = seg + 1; in x68k_bus_dmamap_load_mbuf()
230 map->dm_nsegs = 0; in x68k_bus_dmamap_load_uio()
263 map->dm_nsegs = seg + 1; in x68k_bus_dmamap_load_uio()
297 map->dm_nsegs = 0; in x68k_bus_dmamap_unload()
/netbsd/src/sys/arch/sun3/sun3x/
Ddvma.c312 map->dm_nsegs = 0; in _bus_dmamap_load()
366 map->dm_nsegs = 1; in _bus_dmamap_load()
380 if (map->dm_nsegs != 1) in _bus_dmamap_unload()
381 panic("%s: invalid nsegs = %d", __func__, map->dm_nsegs); in _bus_dmamap_unload()
398 map->dm_nsegs = 0; in _bus_dmamap_unload()
/netbsd/src/sys/external/bsd/drm2/linux/
Dlinux_sgt.c187 KASSERT(sg->sg_dmamap->dm_nsegs > 0); in dma_map_sg_attrs()
188 KASSERT(sg->sg_dmamap->dm_nsegs <= nents); in dma_map_sg_attrs()
190 ret = sg->sg_dmamap->dm_nsegs; in dma_map_sg_attrs()
228 KASSERT(sg->sg_dmamap->dm_nsegs == 1); in sg_dma_address()
236 KASSERT(sg->sg_dmamap->dm_nsegs == 1); in sg_dma_len()
/netbsd/src/sys/arch/mips/mips/
Dbus_dma.c277 map->dm_nsegs = seg + 1; in _bus_dma_load_bouncebuf()
350 map->dm_nsegs = 0; in _bus_dmamap_create()
418 map->dm_nsegs = 0; in _bus_dmamap_destroy()
426 if (map->dm_nsegs > 0) in _bus_dmamap_destroy()
444 if (map->dm_nsegs > 0) { in _bus_dmamap_load()
461 map->dm_nsegs = 0; in _bus_dmamap_load()
478 map->dm_nsegs = seg + 1; in _bus_dmamap_load()
523 if (map->dm_nsegs > 0) { in _bus_dmamap_load_mbuf()
541 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf()
563 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf()
[all …]
/netbsd/src/sys/arch/m68k/m68k/
Dbus_dma.c112 map->dm_nsegs = 0; in _bus_dmamap_create()
254 map->dm_nsegs = 0; in _bus_dmamap_load_direct()
271 map->dm_nsegs = seg + 1; in _bus_dmamap_load_direct()
291 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf_direct()
315 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf_direct()
337 map->dm_nsegs = 0; in _bus_dmamap_load_uio_direct()
363 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio_direct()
403 map->dm_nsegs = nsegs; in _bus_dmamap_load_raw_direct()
423 map->dm_nsegs = 0; in _bus_dmamap_unload()
462 for (i = 0; i < map->dm_nsegs && len != 0; i++) { in _bus_dmamap_sync()
/netbsd/src/sys/arch/vax/vax/
Dbus_dma.c119 map->dm_nsegs = 0; in _bus_dmamap_create()
140 if (map->dm_nsegs > 0) in _bus_dmamap_destroy()
167 map->dm_nsegs = 0; in _bus_dmamap_load()
184 map->dm_nsegs = seg + 1; in _bus_dmamap_load()
213 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf()
265 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf()
291 map->dm_nsegs = 0; in _bus_dmamap_load_uio()
316 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio()
351 map->dm_nsegs = 0; in _bus_dmamap_unload()
/netbsd/src/sys/arch/sun3/sun3/
Ddvma.c299 map->dm_nsegs = 0; in _bus_dmamap_load()
353 map->dm_nsegs = 1; in _bus_dmamap_load()
367 if (map->dm_nsegs != 1) in _bus_dmamap_unload()
368 panic("%s: invalid nsegs = %d", __func__, map->dm_nsegs); in _bus_dmamap_unload()
384 map->dm_nsegs = 0; in _bus_dmamap_unload()
/netbsd/src/sys/arch/arc/arc/
Dbus_dma.c122 map->dm_nsegs = 0; in _bus_dmamap_create()
247 map->dm_nsegs = 0; in _bus_dmamap_load()
264 map->dm_nsegs = seg + 1; in _bus_dmamap_load()
295 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf()
318 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf()
341 map->dm_nsegs = 0; in _bus_dmamap_load_uio()
366 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio()
397 map->dm_nsegs = 0; in _bus_dmamap_unload()
480 for (i = 0; i < map->dm_nsegs && len != 0; i++) { in _bus_dmamap_sync()
/netbsd/src/sys/arch/powerpc/powerpc/
Dbus_dma.c132 map->dm_nsegs = 0; in _bus_dmamap_create()
263 map->dm_nsegs = 0; in _bus_dmamap_load()
280 map->dm_nsegs = seg + 1; in _bus_dmamap_load()
299 map->dm_nsegs = 0; in _bus_dmamap_load_mbuf()
350 map->dm_nsegs = seg + 1; in _bus_dmamap_load_mbuf()
371 map->dm_nsegs = 0; in _bus_dmamap_load_uio()
396 map->dm_nsegs = seg + 1; in _bus_dmamap_load_uio()
512 map->dm_nsegs = 0; in _bus_dmamap_unload()
551 KASSERT(ds < &map->dm_segs[map->dm_nsegs]); in _bus_dmamap_sync()
/netbsd/src/sys/arch/sparc64/dev/
Diommu.c568 if (map->dm_nsegs) { in iommu_dvmamap_load()
579 map->dm_nsegs = 0; in iommu_dvmamap_load()
671 map->dm_nsegs = seg + 1; in iommu_dvmamap_load()
724 for (seg = 0; seg < map->dm_nsegs; seg++) { in iommu_dvmamap_load()
794 if (map->dm_nsegs) { in iommu_dvmamap_load_raw()
814 map->dm_nsegs = 0; in iommu_dvmamap_load_raw()
984 map->dm_nsegs = j; in iommu_dvmamap_load_raw()
987 for (seg = 0; seg < map->dm_nsegs; seg++) { in iommu_dvmamap_load_raw()
1056 map->dm_nsegs = i+1; in iommu_dvmamap_load_raw()
1059 for (seg = 0; seg < map->dm_nsegs; seg++) { in iommu_dvmamap_load_raw()
[all …]
/netbsd/src/sys/arch/next68k/dev/
Dnextdma.c372 ((++stat->nd_idx_cont >= stat->nd_map_cont->dm_nsegs))) { in nextdma_rotate()
615 KASSERT(stat->nd_idx+1 == stat->nd_map->dm_nsegs); in nextdma_enet_intr()
691 stat->nd_idx + 1 != stat->nd_map->dm_nsegs) { in nextdma_enet_intr()
713 if (stat->nd_idx + 1 == stat->nd_map->dm_nsegs) { in nextdma_enet_intr()
744 KASSERT(stat->nd_idx+1 == stat->nd_map->dm_nsegs); in nextdma_enet_intr()
872 stat->nd_map->dm_nsegs, sbuf); in nextdma_start()
943 stat->nd_map->dm_nsegs); in nextdma_print()
952 for(i = 0; i < stat->nd_map->dm_nsegs; i++) { in nextdma_print()
966 stat->nd_map_cont->dm_nsegs); in nextdma_print()
978 for(i=0;i<stat->nd_map_cont->dm_nsegs;i++) { in nextdma_print()
/netbsd/src/sys/arch/dreamcast/dev/g2/
Dgapspci_dma.c202 map->dm_nsegs = 1; in gaps_dmamap_create()
205 map->dm_nsegs = 0; in gaps_dmamap_create()
240 map->dm_nsegs = 0; in gaps_dmamap_load()
272 map->dm_nsegs = 1; in gaps_dmamap_load()
292 map->dm_nsegs = 0; in gaps_dmamap_load_mbuf()
325 map->dm_nsegs = 1; in gaps_dmamap_load_mbuf()
365 map->dm_nsegs = 0; in gaps_dmamap_unload()

12345678910