android_kernel_google_msm/drivers/char
Mekala Natarajan dd00842196 diag: Increase HSIC throughput by implementing multiple simultaneous
reads

The HSIC implementation has been found to be too slow causing
the dropping of logs. The HSIC implementation is using a one-in-one-out
read buffer strategy. This strategy coupled with the high latency of
callbacks is leading to poor throughput, and thus the dropping of
logs. Modify the implementation to queue up multiple simultaneous
read requests on the HSIC. Manage these read buffers using a memory
pool.

Change-Id: I7cf334f54ebc41d0e222732e4cf68e158f015c67
CRs-Fixed: 373328
Signed-off-by: Dixon Peterson <dixonp@codeaurora.org>
2013-03-04 12:45:20 -08:00
..
agp
diag diag: Increase HSIC throughput by implementing multiple simultaneous 2013-03-04 12:45:20 -08:00
hw_random msm-rng: Fix PRNG_LFSR_CFG setup 2013-02-27 18:19:37 -08:00
ipmi
mwave
pcmcia
tpm Add tpmd_dev from the tpm-emulator source to the kernel 2013-02-25 11:29:24 -08:00
xilinx_hwicap
apm-emulation.c
applicom.c
applicom.h
bfin-otp.c
bsr.c
csdio.c mmc: Char SDIO Device Driver 2013-02-25 11:29:22 -08:00
dcc_tty.c char: dcc_tty: Update for spinlock changes 2013-01-10 11:12:09 -08:00
ds1302.c
ds1620.c
dsp56k.c
dtlk.c
efirtc.c
generic_nvram.c
genrtc.c
hangcheck-timer.c
hpet.c
i8k.c
Kconfig char: Add DIAG driver 2013-02-25 11:29:25 -08:00
lp.c
Makefile char: Remove smd_pkt driver 2013-02-25 11:29:26 -08:00
mbcs.c
mbcs.h
mem.c
misc.c
mmtimer.c
msm_rotator.c display: removed the code exhausts file descriptor in mdp overlay and rotator. 2013-03-04 12:43:58 -08:00
msm_smd_pkt.c char: msm_smd_pkt: Update license header 2013-02-25 11:29:20 -08:00
mspec.c
nsc_gpio.c
nvram.c
nwbutton.c
nwbutton.h
nwflash.c
pc8736x_gpio.c
ppdev.c
ps3flash.c
ramoops.c
random.c
raw.c
rtc.c
scx200_gpio.c
snsc.c
snsc.h
snsc_event.c
sonypi.c
tb0219.c
tile-srom.c
tlclk.c
toshiba.c
ttyprintk.c
uv_mmtimer.c
virtio_console.c