summaryrefslogtreecommitdiffstats
path: root/drivers/mmc/core/sdio_ops.h
diff options
context:
space:
mode:
authorUlf Hansson <ulf.hansson@linaro.org>2017-01-13 14:14:08 +0100
committerUlf Hansson <ulf.hansson@linaro.org>2017-02-13 13:20:21 +0100
commit55244c5659b5e73a969b285a2e763223d8aab979 (patch)
treea8b1377b527dd16e4b3c70c7b5fde232049c433f /drivers/mmc/core/sdio_ops.h
parent066185d690631478b16045d152b163a51a5e4847 (diff)
downloadlinux-stable-55244c5659b5e73a969b285a2e763223d8aab979.tar.gz
linux-stable-55244c5659b5e73a969b285a2e763223d8aab979.tar.bz2
linux-stable-55244c5659b5e73a969b285a2e763223d8aab979.zip
mmc: core: Move public functions from core.h to private headers
A significant amount of functions are available through the public mmc core.h header file. Let's slim down this public mmc interface, as to prevent users from abusing it, by moving some of the functions to private mmc header files. This change concentrates on moving the functions into private mmc headers, following changes may continue with additional clean-ups, as an example some functions can be turned into static. Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Shawn Lin <shawn.lin@rock-chips.com>
Diffstat (limited to 'drivers/mmc/core/sdio_ops.h')
-rw-r--r--drivers/mmc/core/sdio_ops.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mmc/core/sdio_ops.h b/drivers/mmc/core/sdio_ops.h
index e1c36d64572c..bed8a8377fec 100644
--- a/drivers/mmc/core/sdio_ops.h
+++ b/drivers/mmc/core/sdio_ops.h
@@ -24,6 +24,7 @@ int mmc_io_rw_direct(struct mmc_card *card, int write, unsigned fn,
int mmc_io_rw_extended(struct mmc_card *card, int write, unsigned fn,
unsigned addr, int incr_addr, u8 *buf, unsigned blocks, unsigned blksz);
int sdio_reset(struct mmc_host *host);
+unsigned int mmc_align_data_size(struct mmc_card *card, unsigned int sz);
static inline bool mmc_is_io_op(u32 opcode)
{