dmaengine: idma64: Update bytes_transferred field
authorAman Kumar <aman.kumar@intel.com>
Fri, 3 Feb 2023 12:17:02 +0000 (17:47 +0530)
committerVinod Koul <vkoul@kernel.org>
Thu, 16 Feb 2023 13:15:48 +0000 (18:45 +0530)
commite922bbf37564a4c67efca9dd6133eaadbffb65f5
tree13b74d35ca3063ba8c3332a9b0819bf78796eea3
parent8d1b7bd543833169a5f5f74c4753509ab406f381
dmaengine: idma64: Update bytes_transferred field

Currently when 8250 data transfer is done, bytes_tranferred always returns
0 at /sys/devices/pci0000\:\:**.*/dma/dma*chan*/bytes_transferred.
In many cases it gives false impression that data is not being
trasferred via DMA.

So, updating the bytes_transferred field to count the bytes
whenever there is data transfer using idma64.

Co-developed-by: Srikanth Thokala <srikanth.thokala@intel.com>
Signed-off-by: Srikanth Thokala <srikanth.thokala@intel.com>
Signed-off-by: Aman Kumar <aman.kumar@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20230203121702.15725-1-aman.kumar@intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/idma64.c