Lines Matching refs:dma
45 #include <asm/dma.h>
219 printk(" dma={ transfer_type=%X setup=%p pseudo=%p stop=%p }\n",
220 info->dma.transfer_type, info->dma.setup,
221 info->dma.pseudo, info->dma.stop);
706 fasdmatype_t dmatype = info->dma.transfer_type;
708 info->dma.transfer_type = fasdma_none;
780 if (info->dma.setup)
781 dmatype = info->dma.setup(info->host, &info->scsi.SCp,
783 info->dma.transfer_type = dmatype;
802 info->dma.pseudo(info->host, &info->scsi.SCp,
807 fas216_log(info, LOG_BUFFER, "block dma transfer");
812 fas216_log(info, LOG_BUFFER, "total dma transfer");
833 if (info->dma.transfer_type == fasdma_real_all ||
834 info->dma.transfer_type == fasdma_real_block)
835 info->dma.stop(info->host, &info->scsi.SCp);
866 if (info->dma.transfer_type == fasdma_real_all ||
867 info->dma.transfer_type == fasdma_real_block)
868 info->dma.stop(info->host, &info->scsi.SCp);
870 info->dma.transfer_type = fasdma_none;
1771 info->dma.transfer_type = fasdma_none;
1861 info->dma.transfer_type = fasdma_none;
2969 info->scsi.irq, info->scsi.dma);