diff options
| author | Adrian Bunk <bunk@stusta.de> | 2007-07-25 00:40:58 +0200 | 
|---|---|---|
| committer | Pierre Ossman <drzeus@drzeus.cx> | 2007-07-26 02:05:57 +0200 | 
| commit | 393618510d5349e07d71dc28fb6fc49baf0d96a0 (patch) | |
| tree | ff5bb6d05f8bea84ed98a43e91ec2a354a147bdf /drivers/mmc/core/sd_ops.c | |
| parent | facba9179e3cd5fa91ff40bbc555c5cd4c101092 (diff) | |
| download | olio-linux-3.10-393618510d5349e07d71dc28fb6fc49baf0d96a0.tar.xz olio-linux-3.10-393618510d5349e07d71dc28fb6fc49baf0d96a0.zip  | |
drivers/mmc/core/: make 3 functions static
This patch makes the following needlessly global functions static:
- sd_ops.c: mmc_app_cmd()
- core.c: __mmc_release_bus()
- core.c: mmc_start_request()
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
Diffstat (limited to 'drivers/mmc/core/sd_ops.c')
| -rw-r--r-- | drivers/mmc/core/sd_ops.c | 58 | 
1 files changed, 29 insertions, 29 deletions
diff --git a/drivers/mmc/core/sd_ops.c b/drivers/mmc/core/sd_ops.c index ee9a1b9f599..342f340ebc2 100644 --- a/drivers/mmc/core/sd_ops.c +++ b/drivers/mmc/core/sd_ops.c @@ -21,6 +21,35 @@  #include "core.h"  #include "sd_ops.h" +static int mmc_app_cmd(struct mmc_host *host, struct mmc_card *card) +{ +	int err; +	struct mmc_command cmd; + +	BUG_ON(!host); +	BUG_ON(card && (card->host != host)); + +	cmd.opcode = MMC_APP_CMD; + +	if (card) { +		cmd.arg = card->rca << 16; +		cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; +	} else { +		cmd.arg = 0; +		cmd.flags = MMC_RSP_R1 | MMC_CMD_BCR; +	} + +	err = mmc_wait_for_cmd(host, &cmd, 0); +	if (err != MMC_ERR_NONE) +		return err; + +	/* Check that card supported application commands */ +	if (!(cmd.resp[0] & R1_APP_CMD)) +		return MMC_ERR_FAILED; + +	return MMC_ERR_NONE; +} +  /**   *	mmc_wait_for_app_cmd - start an application command and wait for   			       completion @@ -77,35 +106,6 @@ int mmc_wait_for_app_cmd(struct mmc_host *host, struct mmc_card *card,  EXPORT_SYMBOL(mmc_wait_for_app_cmd); -int mmc_app_cmd(struct mmc_host *host, struct mmc_card *card) -{ -	int err; -	struct mmc_command cmd; - -	BUG_ON(!host); -	BUG_ON(card && (card->host != host)); - -	cmd.opcode = MMC_APP_CMD; - -	if (card) { -		cmd.arg = card->rca << 16; -		cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; -	} else { -		cmd.arg = 0; -		cmd.flags = MMC_RSP_R1 | MMC_CMD_BCR; -	} - -	err = mmc_wait_for_cmd(host, &cmd, 0); -	if (err != MMC_ERR_NONE) -		return err; - -	/* Check that card supported application commands */ -	if (!(cmd.resp[0] & R1_APP_CMD)) -		return MMC_ERR_FAILED; - -	return MMC_ERR_NONE; -} -  int mmc_app_set_bus_width(struct mmc_card *card, int width)  {  	int err;  |