#include <linux/slab.h>
#include <linux/export.h>
#include <linux/types.h>
#include <linux/scatterlist.h>
#include <linux/mmc/host.h>
#include <linux/mmc/card.h>
#include <linux/mmc/mmc.h>
#include "core.h"
#include "mmc_ops.h"
Go to the source code of this file.
|
int | mmc_select_card (struct mmc_card *card) |
|
int | mmc_deselect_cards (struct mmc_host *host) |
|
int | mmc_card_sleepawake (struct mmc_host *host, int sleep) |
|
int | mmc_go_idle (struct mmc_host *host) |
|
int | mmc_send_op_cond (struct mmc_host *host, u32 ocr, u32 *rocr) |
|
int | mmc_all_send_cid (struct mmc_host *host, u32 *cid) |
|
int | mmc_set_relative_addr (struct mmc_card *card) |
|
int | mmc_send_csd (struct mmc_card *card, u32 *csd) |
|
int | mmc_send_cid (struct mmc_host *host, u32 *cid) |
|
int | mmc_send_ext_csd (struct mmc_card *card, u8 *ext_csd) |
|
int | mmc_spi_read_ocr (struct mmc_host *host, int highcap, u32 *ocrp) |
|
int | mmc_spi_set_crc (struct mmc_host *host, int use_crc) |
|
int | __mmc_switch (struct mmc_card *card, u8 set, u8 index, u8 value, unsigned int timeout_ms, bool use_busy_signal) |
|
| EXPORT_SYMBOL_GPL (__mmc_switch) |
|
int | mmc_switch (struct mmc_card *card, u8 set, u8 index, u8 value, unsigned int timeout_ms) |
|
| EXPORT_SYMBOL_GPL (mmc_switch) |
|
int | mmc_send_status (struct mmc_card *card, u32 *status) |
|
int | mmc_bus_test (struct mmc_card *card, u8 bus_width) |
|
int | mmc_send_hpi_cmd (struct mmc_card *card, u32 *status) |
|
__mmc_switch - modify EXT_CSD register : the MMC card associated with the data transfer : cmd set values : EXT_CSD register index : value to program into EXT_CSD register : timeout (ms) for operation performed by register write, timeout of zero implies maximum possible timeout : use the busy signal as response type
Modifies the EXT_CSD register for selected card.
Definition at line 407 of file mmc_ops.c.