Lines Matching refs:mmc

2  *  linux/drivers/mmc/host/wbsd.c - Winbond W83L51xD SD/MMC driver
35 #include <linux/mmc/host.h>
197 pr_err("%s: Resetting chip\n", mmc_hostname(host->mmc));
232 mmc_request_done(host->mmc, mrq);
726 mmc_hostname(host->mmc), count);
754 static void wbsd_request(struct mmc_host *mmc, struct mmc_request *mrq)
756 struct wbsd_host *host = mmc_priv(mmc);
808 mmc_hostname(host->mmc), cmd->opcode);
851 static void wbsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
853 struct wbsd_host *host = mmc_priv(mmc);
924 static int wbsd_get_ro(struct mmc_host *mmc)
926 struct wbsd_host *host = mmc_priv(mmc);
1033 mmc_hostname(host->mmc));
1050 mmc_detect_change(host->mmc, msecs_to_jiffies(delay));
1201 struct mmc_host *mmc;
1207 mmc = mmc_alloc_host(sizeof(struct wbsd_host), dev);
1208 if (!mmc)
1211 host = mmc_priv(mmc);
1212 host->mmc = mmc;
1219 mmc->ops = &wbsd_ops;
1220 mmc->f_min = 375000;
1221 mmc->f_max = 24000000;
1222 mmc->ocr_avail = MMC_VDD_32_33 | MMC_VDD_33_34;
1223 mmc->caps = MMC_CAP_4_BIT_DATA;
1238 mmc->max_segs = 128;
1243 mmc->max_req_size = 65536;
1249 mmc->max_seg_size = mmc->max_req_size;
1255 mmc->max_blk_size = 4087;
1261 mmc->max_blk_count = mmc->max_req_size;
1263 dev_set_drvdata(dev, mmc);
1270 struct mmc_host *mmc;
1273 mmc = dev_get_drvdata(dev);
1274 if (!mmc)
1277 host = mmc_priv(mmc);
1282 mmc_free_host(mmc);
1397 host->dma_addr = dma_map_single(mmc_dev(host->mmc), host->dma_buffer,
1421 dma_unmap_single(mmc_dev(host->mmc), host->dma_addr,
1439 dma_unmap_single(mmc_dev(host->mmc), host->dma_addr,
1651 struct mmc_host *mmc = NULL;
1658 mmc = dev_get_drvdata(dev);
1659 host = mmc_priv(mmc);
1721 mmc_add_host(mmc);
1723 pr_info("%s: W83L51xD", mmc_hostname(mmc));
1740 struct mmc_host *mmc = dev_get_drvdata(dev);
1743 if (!mmc)
1746 host = mmc_priv(mmc);
1748 mmc_remove_host(mmc);
1821 return mmc_suspend_host(host->mmc);
1830 return mmc_resume_host(host->mmc);
1836 struct mmc_host *mmc = platform_get_drvdata(dev);
1840 if (mmc == NULL)
1845 host = mmc_priv(mmc);
1858 struct mmc_host *mmc = platform_get_drvdata(dev);
1861 if (mmc == NULL)
1866 host = mmc_priv(mmc);
1882 struct mmc_host *mmc = dev_get_drvdata(&pnp_dev->dev);
1885 if (mmc == NULL)
1890 host = mmc_priv(mmc);
1897 struct mmc_host *mmc = dev_get_drvdata(&pnp_dev->dev);
1900 if (mmc == NULL)
1905 host = mmc_priv(mmc);