Home
last modified time | relevance | path

Searched refs:sc_dmasize (Results 1 – 25 of 46) sorted by relevance

12

/netbsd/sys/arch/amiga/dev/
H A Dflsc.c406 cnt = fsc->sc_dmasize; in flsc_dma_intr()
463 fsc->sc_dmasize, cnt); in flsc_dma_intr()
472 fsc->sc_dmasize = cnt; in flsc_dma_intr()
502 n = fsc->sc_dmasize; in flsc_dma_setup()
509 --fsc->sc_dmasize; in flsc_dma_setup()
547 fsc->sc_dmasize = 0; in flsc_dma_setup()
576 fsc->sc_dmasize)); in flsc_dma_setup()
584 fsc->sc_dmasize &= -4; in flsc_dma_setup()
592 xfer = fsc->sc_dmasize; in flsc_dma_setup()
597 fsc->sc_dmasize = xfer; in flsc_dma_setup()
[all …]
H A Dbzivsc.c304 bsc->sc_dmasize, sc->sc_espintr, sc->sc_espstat, in bzivsc_dma_intr()
319 cnt = bsc->sc_dmasize - cnt; /* number of bytes transferred */ in bzivsc_dma_intr()
343 bsc->sc_dmasize = *dmasize; in bzivsc_dma_setup()
352 bsc->sc_dmasize > bzivsc_max_dma) in bzivsc_dma_setup()
353 bsc->sc_dmasize = bzivsc_max_dma; in bzivsc_dma_setup()
378 while (xfer < bsc->sc_dmasize) { in bzivsc_dma_setup()
381 if ((bsc->sc_dmasize - xfer) < PAGE_SIZE) in bzivsc_dma_setup()
382 xfer = bsc->sc_dmasize; in bzivsc_dma_setup()
390 bsc->sc_dmasize = xfer; in bzivsc_dma_setup()
391 *dmasize = bsc->sc_dmasize; in bzivsc_dma_setup()
[all …]
H A Dbzsc.c312 bsc->sc_dmasize, sc->sc_espintr, sc->sc_espstat, in bzsc_dma_intr()
327 cnt = bsc->sc_dmasize - cnt; /* number of bytes transferred */ in bzsc_dma_intr()
351 bsc->sc_dmasize = *dmasize; in bzsc_dma_setup()
360 bsc->sc_dmasize > bzsc_max_dma) in bzsc_dma_setup()
361 bsc->sc_dmasize = bzsc_max_dma; in bzsc_dma_setup()
386 while (xfer < bsc->sc_dmasize) { in bzsc_dma_setup()
389 if ((bsc->sc_dmasize - xfer) < PAGE_SIZE) in bzsc_dma_setup()
390 xfer = bsc->sc_dmasize; in bzsc_dma_setup()
398 bsc->sc_dmasize = xfer; in bzsc_dma_setup()
399 *dmasize = bsc->sc_dmasize; in bzsc_dma_setup()
[all …]
H A Dbztzsc.c313 bsc->sc_dmasize, sc->sc_espintr, sc->sc_espstat, in bztzsc_dma_intr()
328 cnt = bsc->sc_dmasize - cnt; /* number of bytes transferred */ in bztzsc_dma_intr()
352 bsc->sc_dmasize = *dmasize; in bztzsc_dma_setup()
361 bsc->sc_dmasize > bztzsc_max_dma) in bztzsc_dma_setup()
362 bsc->sc_dmasize = bztzsc_max_dma; in bztzsc_dma_setup()
387 while (xfer < bsc->sc_dmasize) { in bztzsc_dma_setup()
390 if ((bsc->sc_dmasize - xfer) < PAGE_SIZE) in bztzsc_dma_setup()
391 xfer = bsc->sc_dmasize; in bztzsc_dma_setup()
399 bsc->sc_dmasize = xfer; in bztzsc_dma_setup()
400 *dmasize = bsc->sc_dmasize; in bztzsc_dma_setup()
[all …]
H A Dcbiisc.c305 csc->sc_dmasize, sc->sc_espintr, sc->sc_espstat, in cbiisc_dma_intr()
320 cnt = csc->sc_dmasize - cnt; /* number of bytes transferred */ in cbiisc_dma_intr()
344 csc->sc_dmasize = *dmasize; in cbiisc_dma_setup()
353 csc->sc_dmasize > cbiisc_max_dma) in cbiisc_dma_setup()
354 csc->sc_dmasize = cbiisc_max_dma; in cbiisc_dma_setup()
379 while (xfer < csc->sc_dmasize) { in cbiisc_dma_setup()
382 if ((csc->sc_dmasize - xfer) < PAGE_SIZE) in cbiisc_dma_setup()
383 xfer = csc->sc_dmasize; in cbiisc_dma_setup()
391 csc->sc_dmasize = xfer; in cbiisc_dma_setup()
392 *dmasize = csc->sc_dmasize; in cbiisc_dma_setup()
[all …]
H A Dcbsc.c312 csc->sc_dmasize, sc->sc_espintr, sc->sc_espstat, in cbsc_dma_intr()
327 cnt = csc->sc_dmasize - cnt; /* number of bytes transferred */ in cbsc_dma_intr()
351 csc->sc_dmasize = *dmasize; in cbsc_dma_setup()
360 csc->sc_dmasize > cbsc_max_dma) in cbsc_dma_setup()
361 csc->sc_dmasize = cbsc_max_dma; in cbsc_dma_setup()
386 while (xfer < csc->sc_dmasize) { in cbsc_dma_setup()
389 if ((csc->sc_dmasize - xfer) < PAGE_SIZE) in cbsc_dma_setup()
390 xfer = csc->sc_dmasize; in cbsc_dma_setup()
398 csc->sc_dmasize = xfer; in cbsc_dma_setup()
399 *dmasize = csc->sc_dmasize; in cbsc_dma_setup()
[all …]
/netbsd/sys/dev/ic/
H A Dlsi64854.c301 *dmasize = sc->sc_dmasize = in lsi64854_setup()
320 if (sc->sc_dmasize) { in lsi64854_setup()
336 long bcnt = sc->sc_dmasize; in lsi64854_setup()
410 if (sc->sc_dmasize == 0) { in lsi64854_scsi_intr()
453 trans = sc->sc_dmasize - resid; in lsi64854_scsi_intr()
464 trans = sc->sc_dmasize; in lsi64854_scsi_intr()
559 *dmasize = sc->sc_dmasize = in lsi64854_setup_pp()
566 if (sc->sc_dmasize) { in lsi64854_setup_pp()
580 sc->sc_dmasize); in lsi64854_setup_pp()
652 trans = sc->sc_dmasize - resid; in lsi64854_pp_intr()
[all …]
/netbsd/sys/arch/sun3/dev/
H A Ddma.c267 *dmasize = sc->sc_dmasize = in dma_setup()
270 NCR_DMA(("%s: dmasize = %d\n", __func__, sc->sc_dmasize)); in dma_setup()
273 if (sc->sc_dmasize) { in dma_setup()
275 *sc->sc_dmaaddr, sc->sc_dmasize, in dma_setup()
279 bus_dmamap_sync(sc->sc_dmatag, sc->sc_dmamap, 0, sc->sc_dmasize, in dma_setup()
344 if (sc->sc_dmasize == 0) { in espdmaintr()
377 if (resid == 0 && sc->sc_dmasize == 65536 && in espdmaintr()
383 trans = sc->sc_dmasize - resid; in espdmaintr()
392 device_xname(sc->sc_dev), trans, sc->sc_dmasize); in espdmaintr()
394 trans = sc->sc_dmasize; in espdmaintr()
[all …]
/netbsd/sys/arch/mac68k/obio/
H A Desp.c558 esc->sc_dmasize = *dmasize; in esp_dma_setup()
600 if (esc->sc_dmasize == 0) { in esp_quick_dma_intr()
666 esc->sc_dmasize = *dmasize; in esp_quick_dma_setup()
669 if (esc->sc_dmasize == 0) { in esp_quick_dma_setup()
750 len = esc->sc_dmasize; in esp_quick_dma_go()
791 len = esc->sc_dmasize - in esp_quick_dma_go()
1025 if (esc->sc_dmasize == 0) { in esp_av_dma_intr()
1066 trans = esc->sc_dmasize; in esp_av_dma_intr()
1101 esc->sc_dmasize = 0; in esp_av_dma_setup()
1153 esc->sc_dmasize = *dmasize; in esp_av_dma_setup()
[all …]
/netbsd/sys/arch/vax/vsa/
H A Dasc_vsbus.c75 size_t sc_dmasize; member
353 if (asc->sc_dmasize == 0) { in asc_vsbus_dma_intr()
369 0, asc->sc_dmasize, in asc_vsbus_dma_intr()
380 trans = asc->sc_dmasize - resid; in asc_vsbus_dma_intr()
383 trans, (u_long) asc->sc_dmasize); in asc_vsbus_dma_intr()
384 trans = asc->sc_dmasize; in asc_vsbus_dma_intr()
416 *dmasize = asc->sc_dmasize = uimin(*dmasize, ASC_MAXXFERSIZE); in asc_vsbus_dma_setup()
418 if (asc->sc_dmasize) { in asc_vsbus_dma_setup()
420 *asc->sc_dmaaddr, asc->sc_dmasize, in asc_vsbus_dma_setup()
426 0, asc->sc_dmasize, in asc_vsbus_dma_setup()
[all …]
/netbsd/sys/dev/isa/
H A Dcs89x0isa.c117 isc->sc_dmasize = CS8900_DMASIZE; in cs_isa_dma_attach()
136 isc->sc_dmasize, NULL, DMAMODE_READ | DMAMODE_LOOPDEMAND, in cs_isa_dma_chipinit()
152 if (isc->sc_dmasize == 16384) { in cs_isa_dma_chipinit()
209 if (dma_mem_ptr > (isc->sc_dmabase + isc->sc_dmasize)) { in cs_process_rx_dma()
315 (isc->sc_dmabase + isc->sc_dmasize)) { in cs_process_rx_dma()
324 ((isc->sc_dmabase + isc->sc_dmasize) - in cs_process_rx_dma()
377 if (dma_mem_ptr < (isc->sc_dmabase + isc->sc_dmasize)) { in cs_process_rx_dma()
H A Dcs89x0isavar.h39 bus_size_t sc_dmasize; /* DMA size (16k or 64k) */ member
/netbsd/sys/arch/mipsco/obio/
H A Dasc.c70 size_t sc_dmasize; member
305 esc->sc_dmasize = *dmasize; in asc_dma_setup()
309 *addr, *len, datain, esc->sc_dmasize)); in asc_dma_setup()
311 if (esc->sc_dmasize == 0) in asc_dma_setup()
316 *esc->sc_dmaaddr, esc->sc_dmasize, NULL /* kernel address */, BUS_DMA_NOWAIT)) != 0) in asc_dma_setup()
363 bus_dmamap_sync(esc->sc_dmat, esc->sc_dmamap, 0, esc->sc_dmasize, in asc_dma_setup()
412 if (esc->sc_dmasize == 0) { /* Transfer pad operation */ in asc_dma_intr()
417 trans = esc->sc_dmasize - resid; in asc_dma_intr()
420 __func__, trans, esc->sc_dmasize); in asc_dma_intr()
421 trans = esc->sc_dmasize; in asc_dma_intr()
[all …]
/netbsd/sys/arch/arc/jazz/
H A Dasc.c67 size_t sc_dmasize; /* DMA size */ member
301 if (asc->sc_dmasize == 0) { in asc_dma_intr()
335 if (resid == 0 && asc->sc_dmasize == 65536 && in asc_dma_intr()
351 trans = asc->sc_dmasize - resid; in asc_dma_intr()
361 device_xname(sc->sc_dev), trans, asc->sc_dmasize); in asc_dma_intr()
363 trans = asc->sc_dmasize; in asc_dma_intr()
389 asc->sc_dmasize = *dmasize; in asc_dma_setup()
428 if (asc->sc_dmasize == 0) in asc_dma_go()
/netbsd/sys/arch/pmax/tc/
H A Dasc_ioasic.c64 size_t sc_dmasize; member
228 asc->sc_dmasize = size; in asc_ioasic_setup()
339 if (asc->sc_dmasize == 0) { in asc_ioasic_intr()
358 trans = asc->sc_dmasize - resid; in asc_ioasic_intr()
361 trans, asc->sc_dmasize); in asc_ioasic_intr()
362 trans = asc->sc_dmasize; in asc_ioasic_intr()
368 0, asc->sc_dmasize, in asc_ioasic_intr()
409 0, asc->sc_dmasize, in asc_ioasic_stop()
/netbsd/sys/arch/next68k/dev/
H A Desp.c734 esc->sc_dmasize = 0; in esp_dma_intr()
783 esc->sc_dmasize = 0; in esp_dma_reset()
861 (esc->sc_dmasize != 0)) { in esp_dma_setup()
868 esc->sc_dmasize); in esp_dma_setup()
884 esc->sc_dmasize = *dmasize; in esp_dma_setup()
902 u_long end = bgn + esc->sc_dmasize; in esp_dma_setup()
938 slop_end_size = esc->sc_dmasize; in esp_dma_setup()
1323 if (esc->sc_dmasize == 0) { in esp_dma_go()
1375 esc->sc_dmasize - in esp_dma_go()
1938 esc->sc_dmasize - in esp_dmacb_shutdown()
[all …]
/netbsd/sys/arch/arm/amlogic/
H A Dmeson_genfb.c105 bus_size_t sc_dmasize; member
560 sc->sc_dmasize = (fbsize + 3) & ~3; in meson_genfb_init()
566 (u_int)sc->sc_dmasize, error); in meson_genfb_init()
656 error = bus_dmamem_alloc(sc->sc_dmat, sc->sc_dmasize, 0x1000, 0, in meson_genfb_alloc_videomem()
661 sc->sc_dmasize, &sc->sc_dmap, BUS_DMA_WAITOK | BUS_DMA_COHERENT); in meson_genfb_alloc_videomem()
664 error = bus_dmamap_create(sc->sc_dmat, sc->sc_dmasize, 1, in meson_genfb_alloc_videomem()
665 sc->sc_dmasize, 0, BUS_DMA_WAITOK, &sc->sc_dmamap); in meson_genfb_alloc_videomem()
669 sc->sc_dmasize, NULL, BUS_DMA_WAITOK); in meson_genfb_alloc_videomem()
673 memset(sc->sc_dmap, 0, sc->sc_dmasize); in meson_genfb_alloc_videomem()
680 bus_dmamem_unmap(sc->sc_dmat, sc->sc_dmap, sc->sc_dmasize); in meson_genfb_alloc_videomem()
[all …]
/netbsd/sys/arch/macppc/dev/
H A Desp.c318 esc->sc_dmasize = count; in esp_dma_setup()
421 if (sc->sc_dmasize == 0) { in espdmaintr()
454 if (resid == 0 && sc->sc_dmasize == 65536 && in espdmaintr()
460 trans = sc->sc_dmasize - resid; in espdmaintr()
469 device_xname(nsc->sc_dev), trans, sc->sc_dmasize); in espdmaintr()
471 trans = sc->sc_dmasize; in espdmaintr()
H A Despvar.h47 size_t sc_dmasize; member
/netbsd/sys/dev/tc/
H A Dasc_tc.c60 size_t sc_dmasize; member
216 trans = asc->sc_dmasize - resid; in asc_tc_intr()
245 *dmasize = asc->sc_dmasize = size; in asc_tc_setup()
247 NCR_DMA(("asc_tc_setup: dmasize = %ld\n", (long)asc->sc_dmasize)); in asc_tc_setup()
292 memcpy(asc->sc_target, asc->sc_bounce, asc->sc_dmasize); in asc_tc_stop()
H A Dasc_tcds.c91 size_t sc_dmasize; member
267 *dmasize = asc->sc_dmasize = size; in tcds_dma_setup()
357 if (asc->sc_dmasize == 0) { in tcds_dma_intr()
376 trans = asc->sc_dmasize - resid; in tcds_dma_intr()
379 tcds->sc_slot, trans, (int)asc->sc_dmasize); in tcds_dma_intr()
380 trans = asc->sc_dmasize; in tcds_dma_intr()
/netbsd/sys/arch/arm/sunxi/
H A Dsunxi_debe.c83 bus_size_t sc_dmasize; member
199 sc->sc_dmasize = SUNXI_DEBE_VIDEOMEM; in sunxi_debe_attach()
318 error = bus_dmamem_alloc(sc->sc_dmat, sc->sc_dmasize, 0x1000, 0, in sunxi_debe_alloc_videomem()
326 error = bus_dmamap_create(sc->sc_dmat, sc->sc_dmasize, 1, in sunxi_debe_alloc_videomem()
327 sc->sc_dmasize, 0, BUS_DMA_WAITOK, &sc->sc_dmamap); in sunxi_debe_alloc_videomem()
331 sc->sc_dmasize, NULL, BUS_DMA_WAITOK); in sunxi_debe_alloc_videomem()
335 memset(sc->sc_dmap, 0, sc->sc_dmasize); in sunxi_debe_alloc_videomem()
342 bus_dmamem_unmap(sc->sc_dmat, sc->sc_dmap, sc->sc_dmasize); in sunxi_debe_alloc_videomem()
346 sc->sc_dmasize = 0; in sunxi_debe_alloc_videomem()
584 if (vmem > sc->sc_dmasize) { in sunxi_debe_set_videomode()
[all …]
/netbsd/sys/dev/pci/
H A Dpcscp.c83 size_t sc_dmasize; /* DMA size */ member
406 if (esc->sc_dmasize == 0) { in pcscp_dma_intr()
471 trans = esc->sc_dmasize - resid; in pcscp_dma_intr()
496 device_xname(sc->sc_dev), trans, esc->sc_dmasize); in pcscp_dma_intr()
498 trans = esc->sc_dmasize; in pcscp_dma_intr()
528 esc->sc_dmasize = *dmasize; in pcscp_dma_setup()
586 if (esc->sc_dmasize == 0) in pcscp_dma_go()
/netbsd/sys/arch/dreamcast/dev/g2/
H A Dgapspci.c97 sc->sc_dmasize = 32768; in gaps_attach()
115 sc->sc_dmabase + sc->sc_dmasize); in gaps_attach()
/netbsd/sys/arch/x68k/dev/
H A Dmha.c1568 if (sc->sc_dmasize > 0) in mha_dataio_dma()
1578 sc->sc_dmasize = n; in mha_dataio_dma()
1740 if (sc->sc_dmasize == 0) in mhaintr()
1744 0, sc->sc_dmasize, in mhaintr()
1747 sc->sc_dmasize); in mhaintr()
1748 sc->sc_dmasize = 0; in mhaintr()
1751 if (sc->sc_dmasize == 0) in mhaintr()
1755 0, sc->sc_dmasize, in mhaintr()
1757 sc->sc_dmasize = 0; in mhaintr()

12