Lines Matching refs:dma
207 static int dma; variable
371 int dma = dev->dma; in handlefc() local
377 disable_dma(dma); in handlefc()
378 clear_dma_ff(dma); in handlefc()
379 set_dma_mode(dma,DMA_MODE_READ); in handlefc()
380 set_dma_addr(dma,virt_to_bus(ltdmacbuf)); in handlefc()
381 set_dma_count(dma,50); in handlefc()
382 enable_dma(dma); in handlefc()
394 int dma = dev->dma; in handlefd() local
399 disable_dma(dma); in handlefd()
400 clear_dma_ff(dma); in handlefd()
401 set_dma_mode(dma,DMA_MODE_READ); in handlefd()
402 set_dma_addr(dma,virt_to_bus(ltdmabuf)); in handlefd()
403 set_dma_count(dma,800); in handlefd()
404 enable_dma(dma); in handlefd()
418 int dma = dev->dma; in handlewrite() local
423 disable_dma(dma); in handlewrite()
424 clear_dma_ff(dma); in handlewrite()
425 set_dma_mode(dma,DMA_MODE_WRITE); in handlewrite()
426 set_dma_addr(dma,virt_to_bus(ltdmabuf)); in handlewrite()
427 set_dma_count(dma,800); in handlewrite()
428 enable_dma(dma); in handlewrite()
437 get_dma_residue(dev->dma) ); in handlewrite()
446 int dma = dev->dma; in handleread() local
452 disable_dma(dma); in handleread()
453 clear_dma_ff(dma); in handleread()
454 set_dma_mode(dma,DMA_MODE_READ); in handleread()
455 set_dma_addr(dma,virt_to_bus(ltdmabuf)); in handleread()
456 set_dma_count(dma,800); in handleread()
457 enable_dma(dma); in handleread()
468 int dma = dev->dma; in handlecommand() local
473 disable_dma(dma); in handlecommand()
474 clear_dma_ff(dma); in handlecommand()
475 set_dma_mode(dma,DMA_MODE_WRITE); in handlecommand()
476 set_dma_addr(dma,virt_to_bus(ltdmacbuf)); in handlecommand()
477 set_dma_count(dma,50); in handlecommand()
478 enable_dma(dma); in handlecommand()
933 static int __init ltpc_probe_dma(int base, int dma) in ltpc_probe_dma() argument
935 int want = (dma == 3) ? 2 : (dma == 1) ? 1 : 3; in ltpc_probe_dma()
1107 dma = ltpc_probe_dma(io, dma); in ltpc_probe()
1108 if (!dma) { /* no dma channel */ in ltpc_probe()
1116 printk(KERN_INFO "Apple/Farallon LocalTalk-PC card at %03x, IR%d, DMA%d.\n",io,irq,dma); in ltpc_probe()
1118 printk(KERN_INFO "Apple/Farallon LocalTalk-PC card at %03x, DMA%d. Using polled mode.\n",io,dma); in ltpc_probe()
1123 dev->dma = dma; in ltpc_probe()
1130 disable_dma(dma); in ltpc_probe()
1131 clear_dma_ff(dma); in ltpc_probe()
1132 set_dma_mode(dma,DMA_MODE_READ); in ltpc_probe()
1133 set_dma_addr(dma,virt_to_bus(ltdmabuf)); in ltpc_probe()
1134 set_dma_count(dma,0x100); in ltpc_probe()
1135 enable_dma(dma); in ltpc_probe()
1212 dma = ints[3]; in ltpc_setup()
1230 module_param_hw(dma, int, dma, 0);
1260 if (dev_ltpc->dma) in ltpc_cleanup()
1261 free_dma(dev_ltpc->dma); in ltpc_cleanup()