HelenOS sources

ata_dma_chan_setup  120 uspace/lib/ata/src/ata.c static void ata_dma_chan_setup(ata_device_t *, void *, size_t, ata_dma_dir_t);
ata_dma_chan_setup  883 uspace/lib/ata/src/ata.c 	ata_dma_chan_setup(device, buf, buf_size, dir);
ata_dma_chan_setup 1124 uspace/lib/ata/src/ata.c 		ata_dma_chan_setup(device, obuf, obuf_size, ata_dma_read);
HelenOS homepage, sources at GitHub