mirror of
https://github.com/team-infusion-developers/android_kernel_samsung_msm8976.git
synced 2024-09-21 20:04:01 +00:00
1d318be403
There are following cmdq contexts accessing the card. - Issue request: hold card before first incoming request. - Error handling, timeout and shutdown: wrapped by hold/release - Request completion: released card, when no more active requests There are synchronous (discard, secure discard) and asynchronous (flush and data requests) requests. Card hold done for both, but asynchronous requests completed on soft irq context and the card is released there, while synchronous requests are releasing the card immediately on return from the issuing function. Change-Id: I0ea8fd634f3eb4553296f8e5c44fef90c8440be7 Signed-off-by: Konstantin Dorfman <kdorfman@codeaurora.org> |
||
---|---|---|
.. | ||
block.c | ||
Kconfig | ||
Makefile | ||
mmc_block_test.c | ||
mmc_test.c | ||
queue.c | ||
queue.h | ||
sdio_uart.c |