/netbsd/sys/arch/amiga/dev/ |
H A D | flsc.c | 406 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 D | bzivsc.c | 304 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 D | bzsc.c | 312 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 D | bztzsc.c | 313 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 D | cbiisc.c | 305 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 D | cbsc.c | 312 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 D | lsi64854.c | 301 *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 D | dma.c | 267 *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 D | esp.c | 558 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 D | asc_vsbus.c | 75 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 D | cs89x0isa.c | 117 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 D | cs89x0isavar.h | 39 bus_size_t sc_dmasize; /* DMA size (16k or 64k) */ member
|
/netbsd/sys/arch/mipsco/obio/ |
H A D | asc.c | 70 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 D | asc.c | 67 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 D | asc_ioasic.c | 64 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 D | esp.c | 734 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 D | meson_genfb.c | 105 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 D | esp.c | 318 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 D | espvar.h | 47 size_t sc_dmasize; member
|
/netbsd/sys/dev/tc/ |
H A D | asc_tc.c | 60 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 D | asc_tcds.c | 91 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 D | sunxi_debe.c | 83 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 D | pcscp.c | 83 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 D | gapspci.c | 97 sc->sc_dmasize = 32768; in gaps_attach() 115 sc->sc_dmabase + sc->sc_dmasize); in gaps_attach()
|
/netbsd/sys/arch/x68k/dev/ |
H A D | mha.c | 1568 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()
|