mei: dma ring: implement rx circular buffer logic
authorTomas Winkler <tomas.winkler@intel.com>
Thu, 22 Nov 2018 11:11:39 +0000 (13:11 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 26 Nov 2018 15:59:48 +0000 (16:59 +0100)
commit6316321f12ad30cf5af176f26bb39897b320ef46
treea29d1f9023ba3edc9f2c9313cb5fdf24cb1f44c6
parent2513eb0dd7ba8a8766b9642075c19ac5f2d5463b
mei: dma ring: implement rx circular buffer logic

Implement circular buffer protocol over receive dma
buffer. Add extension to the mei message header that holds
length of the buffer on the dma buffer.

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mei/client.c
drivers/misc/mei/dma-ring.c
drivers/misc/mei/hw.h
drivers/misc/mei/init.c
drivers/misc/mei/interrupt.c
drivers/misc/mei/mei_dev.h