VirtWL data transfer support.

This implements support for using VirtWL driver for data transfers.
When a client asks for data to be written to a FD, we create a VIRTWL
pipe and proxy the data from that pipe to the clients FD.

Bug: 793688
Change-Id: I9ce6cd9ab63d86da2d8aea8aba45f402b4387dcc
Reviewed-on: https://chromium-review.googlesource.com/989493
Reviewed-by: David Reveman <reveman@chromium.org>
Tested-by: David Reveman <reveman@chromium.org>
2 files changed