msm: bam_dmux: Handle DMA Mapping Failure

Handle and recover from transient SPS and DMA
mapping failures by:
  1) Handle queue_rx() failures
  2) Recover from failure by requeuing at next call
  3) Properly unmap DMA items for failures
  4) Log failures for later analysis

CRs-Fixed: 330039
Change-Id: I7c304921b7c4009d0c9733f317c2392241d51acc
Signed-off-by: Eric Holmberg <eholmber@codeaurora.org>
1 file changed