summaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorKyoungil Kim <ki0351.kim@samsung.com>2012-10-22 20:01:00 +0900
committerChris Ball <cjb@laptop.org>2012-12-06 13:54:43 -0500
commit968a64ea638bbd48839b41981ff50197f3412676 (patch)
treea46f677245e219b03e24d4e7c0f0ce405e6b447d /include/linux
parent8fee476b219d1869762d9ef5c189a0c85e919a4d (diff)
mmc: sdio: Use multiple scatter/gather list
Before this patch, we always used only single sg entry for SDIO transfer. This patch switches to using multiple sg entries. In the case of dwmci, it supports only up to 4KB size per single sg entry. So if we want to transfer more than 4KB, we should send more than 1 command. When we tested before applying this patch, it took around 335 us for 5K(5120) bytes transfer with dwmci controller. After applying this patch, it takes 242 us for 5K bytes. So this patch makes around 38% performance improvement for 5K bytes transfer. If the transfer size is bigger, then the performance improvement ratio will be increased. Signed-off-by: Kyoungil Kim <ki0351.kim@samsung.com> Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions