• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mmc/host/

Lines Matching refs:mmc

2  *  linux/drivers/mmc/at91_mci.c - ATMEL AT91 MCI Driver
69 #include <linux/mmc/host.h>
73 #include <asm/mach/mmc.h>
99 struct mmc_host *mmc;
524 mmc_request_done(host->mmc, host->request);
581 static void at91_mci_request(struct mmc_host *mmc, struct mmc_request *mrq)
583 struct at91mci_host *host = mmc_priv(mmc);
593 static void at91_mci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
596 struct at91mci_host *host = mmc_priv(mmc);
747 pr_debug("%s: card %s\n", mmc_hostname(host->mmc),
753 mmc_detect_change(host->mmc, msecs_to_jiffies(100));
758 static int at91_mci_get_ro(struct mmc_host *mmc)
761 struct at91mci_host *host = mmc_priv(mmc);
765 printk(KERN_WARNING "%s: card is %s\n", mmc_hostname(mmc),
770 "switch. Assuming write-enable.\n", mmc_hostname(mmc));
786 struct mmc_host *mmc;
800 mmc = mmc_alloc_host(sizeof(struct at91mci_host), &pdev->dev);
801 if (!mmc) {
802 pr_debug("Failed to allocate mmc host\n");
807 mmc->ops = &at91_mci_ops;
808 mmc->f_min = 375000;
809 mmc->f_max = 25000000;
810 mmc->ocr_avail = MMC_VDD_32_33 | MMC_VDD_33_34;
811 mmc->caps = MMC_CAP_BYTEBLOCK;
813 mmc->max_blk_size = 4095;
814 mmc->max_blk_count = mmc->max_req_size;
816 host = mmc_priv(mmc);
817 host->mmc = mmc;
823 mmc->caps |= MMC_CAP_4_BIT_DATA;
835 mmc_free_host(mmc);
846 mmc_free_host(mmc);
867 mmc_free_host(mmc);
873 platform_set_drvdata(pdev, mmc);
883 mmc_add_host(mmc);
905 struct mmc_host *mmc = platform_get_drvdata(pdev);
909 if (!mmc)
912 host = mmc_priv(mmc);
916 cancel_delayed_work(&host->mmc->detect);
920 mmc_remove_host(mmc);
930 mmc_free_host(mmc);
940 struct mmc_host *mmc = platform_get_drvdata(pdev);
943 if (mmc)
944 ret = mmc_suspend_host(mmc, state);
951 struct mmc_host *mmc = platform_get_drvdata(pdev);
954 if (mmc)
955 ret = mmc_resume_host(mmc);