<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/dma/ptdma/ptdma-dmaengine.c, branch linus/master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/dma/ptdma/ptdma-dmaengine.c?h=linus%2Fmaster</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/dma/ptdma/ptdma-dmaengine.c?h=linus%2Fmaster'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2022-04-22T05:59:13Z</updated>
<entry>
<title>dmaengine: ptdma: statify pt_tx_status</title>
<updated>2022-04-22T05:59:13Z</updated>
<author>
<name>Vinod Koul</name>
<email>vkoul@kernel.org</email>
</author>
<published>2022-04-21T05:24:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=e235fe3bcf831dabd67bc2d9b75cad53311a16ec'/>
<id>urn:sha1:e235fe3bcf831dabd67bc2d9b75cad53311a16ec</id>
<content type='text'>
LKP bot reports a new warning:
Warning:
drivers/dma/ptdma/ptdma-dmaengine.c:262:1: warning: no previous prototype for 'pt_tx_status' [-Wmissing-prototypes]

pt_tx_status() should be static, so declare as such.

Reported-by: kernel test robot &lt;lkp@intel.com&gt;
Fixes: d965068259d1 ("dmaengine: PTDMA: support polled mode")
Link: https://lore.kernel.org/r/20220421052407.745637-1-vkoul@kernel.org
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: PTDMA: support polled mode</title>
<updated>2022-04-20T11:08:19Z</updated>
<author>
<name>Ilya Novikov</name>
<email>i.m.novikov@yadro.com</email>
</author>
<published>2022-04-13T11:37:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=d965068259d13fde49487b45064106d3d0c57a74'/>
<id>urn:sha1:d965068259d13fde49487b45064106d3d0c57a74</id>
<content type='text'>
If the DMA_PREP_INTERRUPT flag is not provided, run in polled mode,
which significantly improves IOPS: more than twice on chunks &lt; 4K.

Signed-off-by: Ilya Novikov &lt;i.m.novikov@yadro.com&gt;
Link: https://lore.kernel.org/r/20220413113733.59041-1-i.m.novikov@yadro.com
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: ptdma: handle the cases based on DMA is complete</title>
<updated>2022-02-15T05:24:54Z</updated>
<author>
<name>Sanjay R Mehta</name>
<email>sanju.mehta@amd.com</email>
</author>
<published>2022-02-02T15:14:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=b6ccf01975976066901e0d5130669d743040d0e3'/>
<id>urn:sha1:b6ccf01975976066901e0d5130669d743040d0e3</id>
<content type='text'>
There is a need to segregate the cases when DMA is complete or not.
In case if DMA is already complete there is no need to handle it
again and gracefully exit from the function.

Signed-off-by: Sanjay R Mehta &lt;sanju.mehta@amd.com&gt;
Link: https://lore.kernel.org/r/1643814880-3882-3-git-send-email-Sanju.Mehta@amd.com
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: ptdma: fix concurrency issue with multiple dma transfer</title>
<updated>2022-02-15T05:24:54Z</updated>
<author>
<name>Sanjay R Mehta</name>
<email>sanju.mehta@amd.com</email>
</author>
<published>2022-02-02T15:14:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=6fa7e0e836e23e2c758ac3930b040c8abbbf8a6f'/>
<id>urn:sha1:6fa7e0e836e23e2c758ac3930b040c8abbbf8a6f</id>
<content type='text'>
The command should be submitted only if the engine is idle,
for this, the next available descriptor is checked and set the flag
to false in case the descriptor is non-empty.

Signed-off-by: Sanjay R Mehta &lt;sanju.mehta@amd.com&gt;
Link: https://lore.kernel.org/r/1643814880-3882-2-git-send-email-Sanju.Mehta@amd.com
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: ptdma: register PTDMA controller as a DMA resource</title>
<updated>2021-08-29T13:44:20Z</updated>
<author>
<name>Sanjay R Mehta</name>
<email>sanju.mehta@amd.com</email>
</author>
<published>2021-08-17T13:55:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=b0b4a6b10577a2e7eaf36f46781f4759b03321a7'/>
<id>urn:sha1:b0b4a6b10577a2e7eaf36f46781f4759b03321a7</id>
<content type='text'>
Register ptdma queue to Linux dmaengine framework as general-purpose
DMA channels.

Signed-off-by: Sanjay R Mehta &lt;sanju.mehta@amd.com&gt;
Link: https://lore.kernel.org/r/1629208559-51964-3-git-send-email-Sanju.Mehta@amd.com
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
</feed>
