USB: u_bam: Copy data to host in work queue context

Currently data to host is being sent in interrupt context
instead of work queue context which might hit perforamce.
Hence move this processing to work queue context.

With standalone dataloopback test, increments in throughput numbers
are observed as follows(Mbps):
TCP uplink	29.7	53.1
TCP downlink	29.8	53.7
UDP uplink	16.7	22.7
UDP downlink	20.8	24.2

Change-Id: I72ae2ccb0aee43db5a69514a002eba78ae647573
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
1 file changed