Lines Matching refs:dma
40 #include <asm/dma.h>
175 int dma; /* -1 (disable), 0, 1, 3 */
581 priv->param.dma = -1;
739 if (priv->param.dma >= 0) {
740 if (request_dma(priv->param.dma, "dmascc")) {
746 clear_dma_ff(priv->param.dma);
803 if (priv->param.dma >= 0) {
883 if (priv->param.dma >= 0) {
886 free_dma(priv->param.dma);
980 if (priv->param.dma >= 0) {
984 set_dma_mode(priv->param.dma, DMA_MODE_WRITE);
985 set_dma_addr(priv->param.dma,
987 set_dma_count(priv->param.dma,
994 outb((priv->param.dma ==
1006 enable_dma(priv->param.dma);
1028 if (priv->param.dma >= 0) {
1031 set_dma_mode(priv->param.dma, DMA_MODE_READ);
1032 set_dma_addr(priv->param.dma,
1034 set_dma_count(priv->param.dma, BUF_SIZE);
1036 enable_dma(priv->param.dma);
1039 outb((priv->param.dma ==
1063 if (priv->param.dma >= 0 && priv->type == TYPE_TWIN)
1068 if (priv->param.dma >= 0)
1069 disable_dma(priv->param.dma);
1166 if (priv->param.dma >= 0) {
1200 if (priv->param.dma < 0)
1204 if (priv->param.dma >= 0) {
1206 cb = BUF_SIZE - get_dma_residue(priv->param.dma) -
1243 if (priv->param.dma >= 0) {
1245 set_dma_addr(priv->param.dma,
1247 set_dma_count(priv->param.dma, BUF_SIZE);
1333 if (priv->param.dma >= 0) {
1334 disable_dma(priv->param.dma);
1336 res = get_dma_residue(priv->param.dma);
1343 if (priv->param.dma >= 0 && priv->type == TYPE_TWIN)