Messages in this thread | | | Date | Wed, 14 Apr 2010 11:56:58 +0530 | Subject | Dmaengine query | From | rd bairva <> |
| |
Hi Dan,
I am currently writing dmaengine compatible DMA driver for our ARM based architecture, But I am facing some performance issues doing that.
1. dmaengine says callback should run in tasklet, and next transfer cannot be scheduled from the callback.
Due to these restrictions I am getting some performance issue while playing sound in our architecture.
Can callback call in DMA driver be placed out of spin_lock to submit new operations from callback? (only in asynchronous case)
is this Ok? please comment.
Thanks and regards, Ramdayal
| |