int ide_dma_setup (ide_drive_t * drive);
Build an IDE DMA PRD (IDE speak for scatter gather table) and then set up the DMA transfer registers for a device that follows generic IDE PCI DMA behaviour. Controllers can override this function if they need to
Returns 0 on success. If a PIO fallback is required then 1 is returned.