From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp03.msg.oleane.net (smtp03.msg.oleane.net [62.161.4.3]) by ozlabs.org (Postfix) with ESMTP id 19D1ADDDE6 for ; Fri, 28 Nov 2008 02:54:20 +1100 (EST) Received: from smtp03.msg.oleane.net (localhost [127.0.0.1]) by smtp03.msg.oleane.net (MTA-AS) with ESMTP id mARFYC32010075 for ; Thu, 27 Nov 2008 16:34:12 +0100 Received: from GEGE6600V ([194.3.133.184]) (authenticated) by smtp03.msg.oleane.net (MTA) with ESMTP id mARFYCvl010004 for ; Thu, 27 Nov 2008 16:34:12 +0100 From: "Laurent Lagrange" To: Subject: TR: Async DMA completion Date: Thu, 27 Nov 2008 16:33:53 +0100 Message-ID: <000001c950a5$9854ccd0$a501a8c0@GEGE6600V> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Hello, I would like to use async DMA driver to transfer data. I find no function to wait for the end of the DMA transfer in blocking mode: the only way to get the end of the transfer is the polling by the function "dma_async_is_tx_complete". To wait the end of the transfer, must I poll the transfer status by the function "dma_async_is_tx_complete" or is there a function that waits for a DMA channel interrupt ? Thanks for any tips. Laurent