/device/soc/rockchip/common/sdk_linux/drivers/mmc/core/ |
H A D | host.c | 3 * linux/drivers/mmc/core/host.c 9 * MMC host class device management 23 #include <linux/mmc/host.h> 28 #include "host.h" 48 struct mmc_host *host = cls_dev_to_mmc_host(dev); in mmc_host_class_prepare() local 54 if (!host->bus_ops) { in mmc_host_class_prepare() 59 if (host->bus_ops->pre_suspend) { in mmc_host_class_prepare() 60 return host->bus_ops->pre_suspend(host); in mmc_host_class_prepare() 68 struct mmc_host *host in mmc_host_class_complete() local 85 struct mmc_host *host = cls_dev_to_mmc_host(dev); mmc_host_classdev_release() local 95 struct mmc_host *host = cls_dev_to_mmc_host(dev); mmc_host_classdev_shutdown() local 117 mmc_retune_enable(struct mmc_host *host) mmc_retune_enable() argument 129 mmc_retune_pause(struct mmc_host *host) mmc_retune_pause() argument 139 mmc_retune_unpause(struct mmc_host *host) mmc_retune_unpause() argument 148 mmc_retune_disable(struct mmc_host *host) mmc_retune_disable() argument 157 mmc_retune_timer_stop(struct mmc_host *host) mmc_retune_timer_stop() argument 163 mmc_retune_hold(struct mmc_host *host) mmc_retune_hold() argument 171 mmc_retune_release(struct mmc_host *host) mmc_retune_release() argument 181 mmc_retune(struct mmc_host *host) mmc_retune() argument 225 struct mmc_host *host = from_timer(host, t, retune_timer); mmc_retune_timer() local 239 mmc_of_parse(struct mmc_host *host) mmc_of_parse() argument 491 struct mmc_host *host; mmc_alloc_host() local 558 mmc_validate_host_caps(struct mmc_host *host) mmc_validate_host_caps() argument 579 mmc_add_host(struct mmc_host *host) mmc_add_host() argument 612 mmc_remove_host(struct mmc_host *host) mmc_remove_host() argument 633 mmc_free_host(struct mmc_host *host) mmc_free_host() argument 651 mmc_host_rescan(struct mmc_host *host, int val, int is_cap_sdio_irq) mmc_host_rescan() argument [all...] |
H A D | sdio.c | 17 #include <linux/mmc/host.h> 26 #include "host.h" 110 * the host lock as we haven't registered the device yet. in sdio_init_func() 132 pr_err("%s: unrecognised CCCR structure version %d\n", mmc_hostname(card->host), cccr_vsn); in sdio_read_cccr() 180 if (mmc_host_uhs(card->host)) { in sdio_read_cccr() 231 if (!(card->host->caps & MMC_CAP_4_BIT_DATA)) { in sdio_enable_wide() 245 pr_warn("%s: SDIO_CCCR_IF is invalid: 0x%02x\n", mmc_hostname(card->host), ctrl); in sdio_enable_wide() 294 if (!(card->host->caps & MMC_CAP_4_BIT_DATA)) { in sdio_disable_wide() 319 mmc_set_bus_width(card->host, MMC_BUS_WIDTH_1); in sdio_disable_wide() 330 } else if ((card->host in sdio_enable_4bit_bus() 586 mmc_sdio_resend_if_cond(struct mmc_host *host, struct mmc_card *card) mmc_sdio_resend_if_cond() argument 600 mmc_sdio_init_card(struct mmc_host *host, u32 ocr, struct mmc_card *oldcard, int powered_resume) mmc_sdio_init_card() argument 891 mmc_sdio_reinit_card(struct mmc_host *host, bool powered_resume) mmc_sdio_reinit_card() argument 910 mmc_sdio_remove(struct mmc_host *host) mmc_sdio_remove() argument 928 mmc_sdio_alive(struct mmc_host *host) mmc_sdio_alive() argument 936 mmc_sdio_detect(struct mmc_host *host) mmc_sdio_detect() argument 989 mmc_sdio_pre_suspend(struct mmc_host *host) mmc_sdio_pre_suspend() argument 1011 mmc_sdio_suspend(struct mmc_host *host) mmc_sdio_suspend() argument 1035 mmc_sdio_resume(struct mmc_host *host) mmc_sdio_resume() argument 1088 mmc_sdio_power_restore(struct mmc_host *host) mmc_sdio_power_restore() argument 1121 mmc_sdio_runtime_suspend(struct mmc_host *host) mmc_sdio_runtime_suspend() argument 1131 mmc_sdio_runtime_resume(struct mmc_host *host) mmc_sdio_runtime_resume() argument 1144 mmc_sdio_hw_reset(struct mmc_host *host) mmc_sdio_hw_reset() argument 1150 mmc_sdio_sw_reset(struct mmc_host *host) mmc_sdio_sw_reset() argument 1178 mmc_attach_sdio(struct mmc_host *host) mmc_attach_sdio() argument 1328 struct mmc_host *host = card->host; sdio_reset_comm() local [all...] |
H A D | core.h | 38 void mmc_attach_bus(struct mmc_host *host, const struct mmc_bus_ops *ops); 39 void mmc_detach_bus(struct mmc_host *host); 41 struct device_node *mmc_of_find_child_device(struct mmc_host *host, unsigned func_num); 45 void mmc_set_chip_select(struct mmc_host *host, int mode); 46 void mmc_set_clock(struct mmc_host *host, unsigned int hz); 47 void mmc_set_bus_mode(struct mmc_host *host, unsigned int mode); 48 void mmc_set_bus_width(struct mmc_host *host, unsigned int width); 49 u32 mmc_select_voltage(struct mmc_host *host, u32 ocr); 50 int mmc_set_uhs_voltage(struct mmc_host *host, u32 ocr); 51 int mmc_host_set_uhs_voltage(struct mmc_host *host); 128 mmc_claim_host(struct mmc_host *host) mmc_claim_host() argument 146 mmc_pre_req(struct mmc_host *host, struct mmc_request *mrq) mmc_pre_req() argument 162 mmc_post_req(struct mmc_host *host, struct mmc_request *mrq, int err) mmc_post_req() argument 169 mmc_cache_enabled(struct mmc_host *host) mmc_cache_enabled() argument [all...] |
H A D | block.c | 44 #include <linux/mmc/host.h>
53 #include "host.h"
437 dev_err(mmc_dev(card->host), "error %d requesting status\n", err);
in card_busy_detect() 451 dev_err(mmc_dev(card->host), "Card stuck in wrong state! %s status: %#x\n", __func__, status);
in card_busy_detect() 515 * host driver to compute timeout. When all host
in mmc_blk_ioctl_cmd_ext() 536 err = mmc_app_cmd(card->host, card);
in mmc_blk_ioctl_cmd_ext() 558 mmc_wait_for_req(card->host, &mrq);
in mmc_blk_ioctl_cmd_ext() 562 dev_err(mmc_dev(card->host), "%s: cmd error %d\n", __func__, cmd.error);
in mmc_blk_ioctl_cmd_ext() 566 dev_err(mmc_dev(card->host), " in mmc_blk_ioctl_cmd_ext() 932 mmc_blk_clock_khz(struct mmc_host *host) mmc_blk_clock_khz() argument 948 mmc_blk_data_timeout_ms(struct mmc_host *host, struct mmc_data *data) mmc_blk_data_timeout_ms() argument 961 mmc_blk_reset(struct mmc_blk_data *md, struct mmc_host *host, int type) mmc_blk_reset() argument 1396 struct mmc_host *host = mq->card->host; mmc_blk_cqe_complete_rq() local 1450 struct mmc_host *host = card->host; mmc_blk_cqe_recovery() local 1482 mmc_blk_cqe_start_req(struct mmc_host *host, struct mmc_request *mrq) mmc_blk_cqe_start_req() argument 1519 struct mmc_host *host = mq->card->host; mmc_blk_hsq_issue_rw_rq() local 1537 struct mmc_host *host = mq->card->host; mmc_blk_cqe_issue_rw_rq() local 1653 struct mmc_host *host = card->host; mmc_blk_read_single() local 1934 struct mmc_host *host = mq->card->host; mmc_blk_hsq_req_done() local 1976 struct mmc_host *host = mq->card->host; mmc_blk_mq_poll_completion() local 2010 struct mmc_host *host = mq->card->host; mmc_blk_mq_post_req() local 2030 struct mmc_host *host = mq->card->host; mmc_blk_mq_recovery() local 2085 struct mmc_host *host = mq->card->host; mmc_blk_mq_req_done() local 2174 struct mmc_host *host = mq->card->host; mmc_blk_mq_issue_rw_rq() local 2214 mmc_blk_wait_for_idle(struct mmc_queue *mq, struct mmc_host *host) mmc_blk_wait_for_idle() argument 2227 struct mmc_host *host = card->host; mmc_blk_mq_issue_rq() local [all...] |
/device/soc/hisilicon/common/platform/mmc/sdhci/ |
H A D | sdhci.c | 33 static void SdhciDumpregs(struct SdhciHost *host) in SdhciDumpregs() argument 35 HDF_LOGE(": =========== DUMP (host%u) REGISTER===========", host->hostId); in SdhciDumpregs() 37 SdhciReadl(host, SDMASA_R), SdhciReadw(host, HOST_VERSION_R)); in SdhciDumpregs() 39 SdhciReadw(host, BLOCKSIZE_R), SdhciReadw(host, BLOCKCOUNT_R)); in SdhciDumpregs() 41 SdhciReadl(host, ARGUMENT_R), SdhciReadw(host, XFER_MODE_R)); in SdhciDumpregs() 43 SdhciReadl(host, PSTATE_ in SdhciDumpregs() 96 SdhciEnablePlugIrq(struct SdhciHost *host, uint32_t irq) SdhciEnablePlugIrq() argument 102 SdhciSetCardDetection(struct SdhciHost *host, bool enable) SdhciSetCardDetection() argument 120 SdhciEnableCardDetection(struct SdhciHost *host) SdhciEnableCardDetection() argument 127 SdhciReset(struct SdhciHost *host, uint32_t mask) SdhciReset() argument 146 SdhciDoReset(struct SdhciHost *host, uint32_t mask) SdhciDoReset() argument 156 SdhciSetTransferMode(struct SdhciHost *host, struct MmcCmd *cmd) SdhciSetTransferMode() argument 191 SdhciTaskletFinish(struct SdhciHost *host) SdhciTaskletFinish() argument 234 SdhciSetDmaConfig(struct SdhciHost *host) SdhciSetDmaConfig() argument 256 SdhciSetTransferIrqs(struct SdhciHost *host) SdhciSetTransferIrqs() argument 269 SdhciSetBlkSizeReg(struct SdhciHost *host, uint32_t blksz, uint32_t sdmaBoundary) SdhciSetBlkSizeReg() argument 278 SdhciAdmaConfig(struct SdhciHost *host) SdhciAdmaConfig() argument 284 SdhciSetAdmaDesc(struct SdhciHost *host, char *desc, dma_addr_t addr, uint16_t len, uint16_t cmd) SdhciSetAdmaDesc() argument 307 SdhciAdmaTablePre(struct SdhciHost *host, struct MmcData *data) SdhciAdmaTablePre() argument 363 SdhciPrepareData(struct SdhciHost *host) SdhciPrepareData() argument 403 SdhciExecCmd(struct SdhciHost *host, struct MmcCmd *cmd) SdhciExecCmd() argument 448 struct SdhciHost *host = NULL; SdhciCardPlugged() local 466 SdhciFillDmaSg(struct SdhciHost *host) SdhciFillDmaSg() argument 505 SdhciClearDmaSg(struct SdhciHost *host, struct MmcData *data) SdhciClearDmaSg() argument 528 SdhciDataSync(struct SdhciHost *host, struct MmcData *data) SdhciDataSync() argument 543 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciDoRequest() local 601 SdhciResetDll(struct SdhciHost *host) SdhciResetDll() argument 616 SdhciSelectClock(struct SdhciHost *host, uint32_t clock) SdhciSelectClock() argument 683 SdhciEnableSample(struct SdhciHost *host) SdhciEnableSample() argument 692 SdhciSetSampPhase(struct SdhciHost *host, uint32_t phase) SdhciSetSampPhase() argument 717 SdhciSetSdiodriver(struct SdhciHost *host) SdhciSetSdiodriver() argument 734 SdhciSetSdDriver(struct SdhciHost *host, enum MmcBusTiming timing) SdhciSetSdDriver() argument 763 SdhciSetEmmcCtrl(struct SdhciHost *host) SdhciSetEmmcCtrl() argument 772 SdhciSetEmmcDriver(struct SdhciHost *host, enum MmcBusTiming timing) SdhciSetEmmcDriver() argument 818 SdhciSetMmcIoDriver(struct SdhciHost *host, enum MmcBusTiming timing) SdhciSetMmcIoDriver() argument 838 SdhciSetPhase(struct SdhciHost *host) SdhciSetPhase() argument 890 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciSetClock() local 946 SdhciInit(struct SdhciHost *host, bool resetAll) SdhciInit() argument 982 SdhciReinit(struct SdhciHost *host) SdhciReinit() argument 993 SdhciEnablePresetValue(struct SdhciHost *host, bool enable) SdhciEnablePresetValue() argument 1021 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciSetPowerMode() local 1048 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciSetBusWidth() local 1071 SdhciSetUhsSignaling(struct SdhciHost *host, enum MmcBusTiming timing) SdhciSetUhsSignaling() argument 1097 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciSetBusTiming() local 1139 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciSetSdioIrq() local 1160 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciHardwareReset() local 1172 struct SdhciHost *host = NULL; SdhciSystemInit() local 1186 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciSetEnhanceStrobe() local 1210 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciSwitchVoltage() local 1234 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciDevReadOnly() local 1251 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciDevBusy() local 1292 SdhciPreTune(struct SdhciHost *host) SdhciPreTune() argument 1309 SdhciEnableEdgeTune(struct SdhciHost *host) SdhciEnableEdgeTune() argument 1345 SdhciCardClk(struct SdhciHost *host, bool action) SdhciCardClk() argument 1360 SdhciSelectSamplPhase(struct SdhciHost *host, uint32_t phase) SdhciSelectSamplPhase() argument 1369 SdhciDisEdgeTune(struct SdhciHost *host) SdhciDisEdgeTune() argument 1378 SdhciPostTune(struct SdhciHost *host) SdhciPostTune() argument 1395 SdhciDoTune(struct SdhciHost *host, uint32_t opcode, uint32_t start, uint32_t end) SdhciDoTune() argument 1440 struct SdhciHost *host = (struct SdhciHost *)cntlr->priv; SdhciTune() local 1492 struct SdhciHost *host = NULL; SdhciRescanSdioDev() local 1524 SdhciDeleteHost(struct SdhciHost *host) SdhciDeleteHost() argument 1561 SdhciHostParse(struct SdhciHost *host, struct HdfDeviceObject *obj) SdhciHostParse() argument 1613 SdhciCrgInit(struct SdhciHost *host) SdhciCrgInit() argument 1668 SdhciUpdateCapFlag(struct SdhciHost *host, uint32_t cap) SdhciUpdateCapFlag() argument 1698 SdhciFillAdmaInfo(struct SdhciHost *host) SdhciFillAdmaInfo() argument 1722 SdhciFillClkInfo(struct SdhciHost *host, uint32_t cap1, uint32_t cap2) SdhciFillClkInfo() argument 1758 SdhciUpdateDrvCap(struct SdhciHost *host, uint32_t cap1, uint32_t cap2) SdhciUpdateDrvCap() argument 1792 SdhciEnableSdioIrqNoLock(struct SdhciHost *host, bool enable) SdhciEnableSdioIrqNoLock() argument 1804 SdhciSaveCommandResp(struct SdhciHost *host, struct MmcCmd *cmd) SdhciSaveCommandResp() argument 1816 SdhciFinishCommand(struct SdhciHost *host) SdhciFinishCommand() argument 1837 SdhciCmdIrq(struct SdhciHost *host, uint32_t intMask) SdhciCmdIrq() argument 1863 SdhciFinishData(struct SdhciHost *host) SdhciFinishData() argument 1878 SdhciDataIrq(struct SdhciHost *host, uint32_t intMask) SdhciDataIrq() argument 1928 struct SdhciHost *host = (struct SdhciHost *)data; SdhciIrqHandler() local 1967 SdhciHostInit(struct SdhciHost *host, struct MmcCntlr *cntlr) SdhciHostInit() argument 2017 struct SdhciHost *host = NULL; SdhciMmcBind() local [all...] |
H A D | sdhci.h | 693 static inline void SdhciWritel(struct SdhciHost *host, uint32_t val, int reg) in SdhciWritel() argument 695 OSAL_WRITEL(val, (uintptr_t)host->base + reg); in SdhciWritel() 698 static inline void SdhciWritew(struct SdhciHost *host, uint16_t val, int reg) in SdhciWritew() argument 700 OSAL_WRITEW(val, (uintptr_t)host->base + reg); in SdhciWritew() 703 static inline void SdhciWriteb(struct SdhciHost *host, uint8_t val, int reg) in SdhciWriteb() argument 705 OSAL_WRITEB(val, (uintptr_t)host->base + reg); in SdhciWriteb() 708 static inline uint32_t SdhciReadl(struct SdhciHost *host, int reg) in SdhciReadl() argument 710 return OSAL_READL((uintptr_t)host->base + reg); in SdhciReadl() 713 static inline uint16_t SdhciReadw(struct SdhciHost *host, int reg) in SdhciReadw() argument 715 return OSAL_READW((uintptr_t)host in SdhciReadw() 718 SdhciReadb(struct SdhciHost *host, int reg) SdhciReadb() argument [all...] |
/device/soc/hisilicon/common/platform/mmc/himci_v200/ |
H A D | himci.c | 25 static void HimciDumpRegs(struct HimciHost *host) in HimciDumpRegs() argument 27 HDF_LOGE(": =========== DUMP (host%u) REGISTER===========", host->id); in HimciDumpRegs() 29 HIMCI_READL((uintptr_t)host->base + MMC_CTRL), HIMCI_READL((uintptr_t)host->base + MMC_PWREN)); in HimciDumpRegs() 31 HIMCI_READL((uintptr_t)host->base + MMC_CLKDIV), HIMCI_READL((uintptr_t)host->base + MMC_CLKENA)); in HimciDumpRegs() 33 HIMCI_READL((uintptr_t)host->base + MMC_TMOUT), HIMCI_READL((uintptr_t)host->base + MMC_CTYPE)); in HimciDumpRegs() 35 HIMCI_READL((uintptr_t)host in HimciDumpRegs() 181 HimciClkDiv(struct HimciHost *host, uint32_t clock) HimciClkDiv() argument 236 HimciDmaReset(struct HimciHost *host) HimciDmaReset() argument 252 HimciDmaStart(struct HimciHost *host) HimciDmaStart() argument 262 HimciDmaStop(struct HimciHost *host) HimciDmaStop() argument 378 HimciUpdateCmdReg(union HimciCmdRegArg *reg, struct HimciHost *host) HimciUpdateCmdReg() argument 412 HimciExecCmd(struct HimciHost *host) HimciExecCmd() argument 428 HimciWaitCmd(struct HimciHost *host) HimciWaitCmd() argument 470 HimciCmdDone(struct HimciHost *host) HimciCmdDone() argument 491 HimciDataSync(struct HimciHost *host, struct MmcData *data) HimciDataSync() argument 504 HimciDataDone(struct HimciHost *host, uint32_t state) HimciDataDone() argument 523 HimciWaitCmdComplete(struct HimciHost *host) HimciWaitCmdComplete() argument 567 struct HimciHost *host = NULL; HimciCardPlugged() local 585 HimciSendCmd23(struct HimciHost *host, uint32_t blockNum) HimciSendCmd23() argument 605 HimciFifoReset(struct HimciHost *host) HimciFifoReset() argument 618 HimciFillDmaSg(struct HimciHost *host, struct MmcData *data) HimciFillDmaSg() argument 656 HimciClearDmaSg(struct HimciHost *host, struct MmcData *data) HimciClearDmaSg() argument 681 HimciSetupData(struct HimciHost *host, struct MmcData *data) HimciSetupData() argument 742 HimciWaitCardComplete(struct HimciHost *host) HimciWaitCardComplete() argument 765 HimciCmdDatePrepare(struct MmcCntlr *cntlr, struct MmcCmd *cmd, struct HimciHost *host) HimciCmdDatePrepare() argument 797 struct HimciHost *host = NULL; HimciDoRequest() local 837 HimciControlClock(struct HimciHost *host, bool enableClk) HimciControlClock() argument 868 HimciSetCClk(struct HimciHost *host, uint32_t clock) HimciSetCClk() argument 897 struct HimciHost *host = NULL; HimciSetClock() local 917 HimciControlPower(struct HimciHost *host, enum HimciPowerStatus status, bool forceEnable) HimciControlPower() argument 936 struct HimciHost *host = NULL; HimciSetPowerMode() local 956 struct HimciHost *host = NULL; HimciSetBusWidth() local 979 HimciCfgPhase(struct HimciHost *host, enum MmcBusTiming timing) HimciCfgPhase() argument 1015 struct HimciHost *host = NULL; HimciSetBusTiming() local 1041 struct HimciHost *host = NULL; HimciSetSdioIrq() local 1065 struct HimciHost *host = NULL; HimciHardwareReset() local 1092 HimciVoltageSwitchTo3v3(struct MmcCntlr *cntlr, struct HimciHost *host) HimciVoltageSwitchTo3v3() argument 1107 HimciVoltageSwitchTo1v8(struct MmcCntlr *cntlr, struct HimciHost *host) HimciVoltageSwitchTo1v8() argument 1158 struct HimciHost *host = NULL; HimciSwitchVoltage() local 1175 struct HimciHost *host = NULL; HimciDevReadOnly() local 1196 HimciEdgeTuningEnable(struct HimciHost *host) HimciEdgeTuningEnable() argument 1213 HimciSetSapPhase(struct HimciHost *host, uint32_t phase) HimciSetSapPhase() argument 1223 HimciEdgeTuningDisable(struct HimciHost *host) HimciEdgeTuningDisable() argument 1246 struct HimciHost *host = (struct HimciHost *)cntlr->priv; HimciSendTuning() local 1260 HimciSysReset(struct HimciHost *host) HimciSysReset() argument 1280 struct HimciHost *host = (struct HimciHost *)cntlr->priv; HimciTuningFeedback() local 1293 HimciGetSapDllTaps(struct HimciHost *host) HimciGetSapDllTaps() argument 1307 HimciSetDllElement(struct HimciHost *host, uint32_t element) HimciSetDllElement() argument 1323 HimciEdgedllModeATuning(struct HimciHost *host, struct HimciTuneParam *param, uint32_t phaseDllElements) HimciEdgedllModeATuning() argument 1354 HimciEdgedllModeBTuning(struct HimciHost *host, struct HimciTuneParam *param, uint32_t phaseDllElements) HimciEdgedllModeBTuning() argument 1402 HimciEdgedllModeTuning(struct HimciHost *host, uint32_t cmdCode, uint32_t edgeP2f, uint32_t edgeF2p) HimciEdgedllModeTuning() argument 1461 struct HimciHost *host = NULL; HimciTune() local 1549 HimciSysCtrlInit(struct HimciHost *host) HimciSysCtrlInit() argument 1557 HimciHostRegistersInit(struct HimciHost *host) HimciHostRegistersInit() argument 1607 struct HimciHost *host = NULL; HimciRescanSdioDev() local 1623 struct HimciHost *host = NULL; HimciSystemInit() local 1653 HimciCmdIrq(struct HimciHost *host, uint32_t state) HimciCmdIrq() argument 1690 HimciDataIrq(struct HimciHost *host, struct MmcData *data, uint32_t state) HimciDataIrq() argument 1714 struct HimciHost *host = (struct HimciHost *)data; HimciIrqHandler() local 1768 HimciHostInit(struct HimciHost *host, struct MmcCntlr *cntlr) HimciHostInit() argument 1799 HimciHostParse(struct HimciHost *host, struct HdfDeviceObject *obj) HimciHostParse() argument 1847 HimciDeleteHost(struct HimciHost *host) HimciDeleteHost() argument 1886 struct HimciHost *host = NULL; HimciMmcBind() local [all...] |
/device/soc/rockchip/common/sdk_linux/include/linux/mmc/ |
H A D | host.h | 3 * linux/include/linux/mmc/host.h 84 * It is optional for the host to implement pre_req and post_req in 91 void (*post_req)(struct mmc_host *host, struct mmc_request *req, int err); 92 void (*pre_req)(struct mmc_host *host, struct mmc_request *req); 93 void (*request)(struct mmc_host *host, struct mmc_request *req); 94 /* Submit one request to host in atomic context. */ 95 int (*request_atomic)(struct mmc_host *host, struct mmc_request *req); 111 void (*set_ios)(struct mmc_host *host, struct mmc_ios *ios); 120 int (*get_ro)(struct mmc_host *host); 129 int (*get_cd)(struct mmc_host *host); 479 mmc_priv(struct mmc_host *host) mmc_priv() argument 505 sdio_irq_claimed(struct mmc_host *host) sdio_irq_claimed() argument 510 mmc_signal_sdio_irq(struct mmc_host *host) mmc_signal_sdio_irq() argument 538 mmc_card_is_removable(struct mmc_host *host) mmc_card_is_removable() argument 543 mmc_card_keep_power(struct mmc_host *host) mmc_card_keep_power() argument 548 mmc_card_wake_sdio_irq(struct mmc_host *host) mmc_card_wake_sdio_irq() argument 567 mmc_retune_needed(struct mmc_host *host) mmc_retune_needed() argument 574 mmc_can_retune(struct mmc_host *host) mmc_can_retune() argument 579 mmc_doing_retune(struct mmc_host *host) mmc_doing_retune() argument 584 mmc_doing_tune(struct mmc_host *host) mmc_doing_tune() argument [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/mmc/host/ |
H A D | sdhci-of-dwcmshc.c | 72 static void dwcmshc_adma_write_desc(struct sdhci_host *host, void **desc, dma_addr_t addr, int len, unsigned int cmd) in dwcmshc_adma_write_desc() argument 77 sdhci_adma_write_desc(host, desc, addr, len, cmd); in dwcmshc_adma_write_desc() 83 sdhci_adma_write_desc(host, desc, addr, tmplen, cmd); in dwcmshc_adma_write_desc() 87 sdhci_adma_write_desc(host, desc, addr, len, cmd); in dwcmshc_adma_write_desc() 92 struct sdhci_host *host = mmc_priv(mmc); in dwcmshc_check_auto_cmd23() local 97 * CMD23 argument on dwcmsch host controller. in dwcmshc_check_auto_cmd23() 100 host->flags &= ~SDHCI_AUTO_CMD23; in dwcmshc_check_auto_cmd23() 102 host->flags |= SDHCI_AUTO_CMD23; in dwcmshc_check_auto_cmd23() 113 static void dwcmshc_set_uhs_signaling(struct sdhci_host *host, unsigned int timing) in dwcmshc_set_uhs_signaling() argument 117 ctrl_2 = sdhci_readw(host, SDHCI_HOST_CONTROL in dwcmshc_set_uhs_signaling() 139 struct sdhci_host *host = mmc_priv(mmc); dwcmshc_hs400_enhanced_strobe() local 151 dwcmshc_rk_set_clock(struct sdhci_host *host, unsigned int clock) dwcmshc_rk_set_clock() argument 258 rockchip_pltf_init(struct sdhci_host *host, struct dwcmshc_priv *priv) rockchip_pltf_init() argument 304 struct sdhci_host *host; dwcmshc_probe() local 391 struct sdhci_host *host = platform_get_drvdata(pdev); dwcmshc_remove() local 409 struct sdhci_host *host = dev_get_drvdata(dev); dwcmshc_suspend() local 430 struct sdhci_host *host = dev_get_drvdata(dev); dwcmshc_resume() local 457 struct sdhci_host *host = dev_get_drvdata(dev); dwcmshc_runtime_suspend() local 469 struct sdhci_host *host = dev_get_drvdata(dev); dwcmshc_runtime_resume() local [all...] |
H A D | dw_mmc-rockchip.c | 9 #include <linux/mmc/host.h>
41 static void dw_mci_rk3288_set_ios(struct dw_mci *host, struct mmc_ios *ios)
in dw_mci_rk3288_set_ios() argument 43 struct dw_mci_rockchip_priv_data *priv = host->priv;
in dw_mci_rk3288_set_ios() 71 ret = clk_set_rate(host->ciu_clk, cclkin);
in dw_mci_rk3288_set_ios() 73 dev_warn(host->dev, "failed to set rate %uHz\n", ios->clock);
in dw_mci_rk3288_set_ios() 76 bus_hz = clk_get_rate(host->ciu_clk) / RK3288_CLKGEN_DIV;
in dw_mci_rk3288_set_ios() 77 if (bus_hz != host->bus_hz) {
in dw_mci_rk3288_set_ios() 78 host->bus_hz = bus_hz;
in dw_mci_rk3288_set_ios() 80 host->current_speed = 0;
in dw_mci_rk3288_set_ios() 158 struct dw_mci *host in dw_mci_v2_execute_tuning() local 197 struct dw_mci *host = slot->host; dw_mci_rk3288_execute_tuning() local 318 dw_mci_rk3288_parse_dt(struct dw_mci *host) dw_mci_rk3288_parse_dt() argument 366 dw_mci_rockchip_init(struct dw_mci *host) dw_mci_rockchip_init() argument [all...] |
H A D | dw_mmc.h | 217 void (*push_data)(struct dw_mci *host, void *buf, int cnt);
218 void (*pull_data)(struct dw_mci *host, void *buf, int cnt);
236 int (*init)(struct dw_mci *host);
237 int (*start)(struct dw_mci *host, unsigned int sg_len);
238 void (*complete)(void *host);
239 void (*stop)(struct dw_mci *host);
240 void (*cleanup)(struct dw_mci *host);
241 void (*exit)(struct dw_mci *host);
483 extern int dw_mci_probe(struct dw_mci *host);
484 extern void dw_mci_remove(struct dw_mci *host);
508 struct dw_mci *host; global() member [all...] |
/device/qemu/drivers/uart/ |
H A D | uart.c | 30 static int32_t Hi35xxRead(struct UartHost *host, uint8_t *data, uint32_t size) in Hi35xxRead() argument 35 if (host == NULL || host->priv == NULL) { in Hi35xxRead() 39 udd = (struct UartDriverData *)host->priv; in Hi35xxRead() 53 static int32_t Hi35xxWrite(struct UartHost *host, uint8_t *data, uint32_t size) in Hi35xxWrite() argument 58 if (host == NULL || host->priv == NULL) { in Hi35xxWrite() 62 udd = (struct UartDriverData *)host->priv; in Hi35xxWrite() 75 static int32_t Hi35xxGetBaud(struct UartHost *host, uint32_t *baudRate) in Hi35xxGetBaud() argument 79 if (host in Hi35xxGetBaud() 92 Hi35xxSetBaud(struct UartHost *host, uint32_t baudRate) Hi35xxSetBaud() argument 122 Hi35xxGetAttribute(struct UartHost *host, struct UartAttribute *attribute) Hi35xxGetAttribute() argument 144 Hi35xxSetAttribute(struct UartHost *host, struct UartAttribute *attribute) Hi35xxSetAttribute() argument 174 Hi35xxSetTransMode(struct UartHost *host, enum UartTransMode mode) Hi35xxSetTransMode() argument 195 Hi35xxInit(struct UartHost *host) Hi35xxInit() argument 238 Hi35xxDeinit(struct UartHost *host) Hi35xxDeinit() argument 275 Hi35xxPollEvent(struct UartHost *host, void *filep, void *table) Hi35xxPollEvent() argument 356 Hi35xxAttach(struct UartHost *host, struct HdfDeviceObject *device) Hi35xxAttach() argument 394 Hi35xxDetach(struct UartHost *host) Hi35xxDetach() argument 433 struct UartHost *host = NULL; HdfUartDeviceInit() local 456 struct UartHost *host = NULL; HdfUartDeviceRelease() local [all...] |
/device/soc/hisilicon/common/platform/uart/ |
H A D | uart_hi35xx.c | 101 static int32_t Hi35xxRead(struct UartHost *host, uint8_t *data, uint32_t size) in Hi35xxRead() argument 106 if (host == NULL || host->priv == NULL) { in Hi35xxRead() 110 udd = (struct UartDriverData *)host->priv; in Hi35xxRead() 124 static int32_t Hi35xxWrite(struct UartHost *host, uint8_t *data, uint32_t size) in Hi35xxWrite() argument 129 if (host == NULL || host->priv == NULL) { in Hi35xxWrite() 133 udd = (struct UartDriverData *)host->priv; in Hi35xxWrite() 146 static int32_t Hi35xxGetBaud(struct UartHost *host, uint32_t *baudRate) in Hi35xxGetBaud() argument 150 if (host in Hi35xxGetBaud() 163 Hi35xxSetBaud(struct UartHost *host, uint32_t baudRate) Hi35xxSetBaud() argument 197 Hi35xxGetAttribute(struct UartHost *host, struct UartAttribute *attribute) Hi35xxGetAttribute() argument 219 Hi35xxSetAttribute(struct UartHost *host, struct UartAttribute *attribute) Hi35xxSetAttribute() argument 253 Hi35xxSetTransMode(struct UartHost *host, enum UartTransMode mode) Hi35xxSetTransMode() argument 274 Hi35xxInit(struct UartHost *host) Hi35xxInit() argument 326 Hi35xxDeinit(struct UartHost *host) Hi35xxDeinit() argument 364 Hi35xxPollEvent(struct UartHost *host, void *filep, void *table) Hi35xxPollEvent() argument 445 Hi35xxAttach(struct UartHost *host, struct HdfDeviceObject *device) Hi35xxAttach() argument 491 Hi35xxDetach(struct UartHost *host) Hi35xxDetach() argument 531 struct UartHost *host = NULL; HdfUartDeviceInit() local 554 struct UartHost *host = NULL; HdfUartDeviceRelease() local [all...] |
/device/soc/hisilicon/common/platform/rtc/ |
H A D | rtc_hi35xx.c | 197 static int32_t HiRtcReadTime(struct RtcHost *host, struct RtcTime *time) in HiRtcReadTime() argument 205 if (host == NULL || host->data == NULL) { in HiRtcReadTime() 206 HDF_LOGE("HiRtcReadTime: host is null!"); in HiRtcReadTime() 210 rtcInfo = (struct RtcConfigInfo *)host->data; in HiRtcReadTime() 280 static int32_t HiRtcWriteTime(struct RtcHost *host, const struct RtcTime *time) in HiRtcWriteTime() argument 288 if (host == NULL || host->data == NULL) { in HiRtcWriteTime() 289 HDF_LOGE("HiRtcWriteTime: host is null!"); in HiRtcWriteTime() 293 rtcInfo = (struct RtcConfigInfo *)host in HiRtcWriteTime() 328 HiReadAlarm(struct RtcHost *host, enum RtcAlarmIndex alarmIndex, struct RtcTime *time) HiReadAlarm() argument 354 HiWriteAlarm(struct RtcHost *host, enum RtcAlarmIndex alarmIndex, const struct RtcTime *time) HiWriteAlarm() argument 380 HiRegisterAlarmCallback(struct RtcHost *host, enum RtcAlarmIndex alarmIndex, RtcAlarmCallback cb) HiRegisterAlarmCallback() argument 398 HiAlarmInterruptEnable(struct RtcHost *host, enum RtcAlarmIndex alarmIndex, uint8_t enable) HiAlarmInterruptEnable() argument 432 HiGetFreq(struct RtcHost *host, uint32_t *freq) HiGetFreq() argument 457 HiSetFreq(struct RtcHost *host, uint32_t freq) HiSetFreq() argument 489 HiReset(struct RtcHost *host) HiReset() argument 514 HiReadReg(struct RtcHost *host, uint8_t usrDefIndex, uint8_t *value) HiReadReg() argument 532 HiWriteReg(struct RtcHost *host, uint8_t usrDefIndex, uint8_t value) HiWriteReg() argument 787 struct RtcHost *host = NULL; HiRtcBind() local 803 struct RtcHost *host = NULL; HiRtcInit() local 843 struct RtcHost *host = NULL; HiRtcRelease() local [all...] |
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/ |
H A D | mmc_core.h | 18 TP_PROTO(struct mmc_host *host, int err, bool *allow), 19 TP_ARGS(host, err, allow)); 27 TP_PROTO(struct mmc_host *host, u32 ocr, int err), 28 TP_ARGS(host, ocr, err)); 30 TP_PROTO(struct sdhci_host *host, bool *allow), 31 TP_ARGS(host, allow)); 33 TP_PROTO(struct mmc_host *host, bool *allow), 34 TP_ARGS(host, allow));
|
H A D | crypto_rk.h | 17 void mmc_crypto_set_initial_state(struct mmc_host *host); 19 void mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host); 25 static inline void mmc_crypto_set_initial_state(struct mmc_host *host) in mmc_crypto_set_initial_state() argument 30 struct mmc_host *host) in mmc_crypto_setup_queue() 29 mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host) mmc_crypto_setup_queue() argument
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_mipi_dsi.c | 130 static struct mipi_dsi_device *mipi_dsi_device_alloc(struct mipi_dsi_host *host) in mipi_dsi_device_alloc() argument 139 dsi->host = host; in mipi_dsi_device_alloc() 141 dsi->dev.parent = host->dev; in mipi_dsi_device_alloc() 151 struct mipi_dsi_host *host = dsi->host; in mipi_dsi_device_add() local 153 dev_set_name(&dsi->dev, "%s.%d", dev_name(host->dev), dsi->channel); in mipi_dsi_device_add() 159 static struct mipi_dsi_device *of_mipi_dsi_device_add(struct mipi_dsi_host *host, struct device_node *node) in of_mipi_dsi_device_add() argument 166 drm_err(host, "modalias failure on %pOF\n", node); in of_mipi_dsi_device_add() 172 drm_err(host, "devic in of_mipi_dsi_device_add() 182 of_mipi_dsi_device_add(struct mipi_dsi_host *host, struct device_node *node) of_mipi_dsi_device_add() argument 200 mipi_dsi_device_register_full(struct mipi_dsi_host *host, const struct mipi_dsi_device_info *info) mipi_dsi_device_register_full() argument 261 struct mipi_dsi_host *host; of_find_mipi_dsi_host_by_node() local 279 mipi_dsi_host_register(struct mipi_dsi_host *host) mipi_dsi_host_register() argument 309 mipi_dsi_host_unregister(struct mipi_dsi_host *host) mipi_dsi_host_unregister() argument [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
H A D | oal_sdio_if.h | 26 #include <linux/mmc/host.h> 44 #include <linux/mmc/host.h> 73 #define sdio_get_max_block_count(func) ((func)->card->host->max_blk_count) 74 #define sdio_get_max_req_size(func) ((func)->card->host->max_req_size) 75 #define sdio_get_max_blk_size(func) ((func)->card->host->max_blk_size) 76 #define sdio_get_max_seg_size(func) ((func)->card->host->max_seg_size) 77 #define sdio_get_max_segs(func) ((func)->card->host->max_segs) 113 #define sdio_get_max_block_count(func) (func->card->host->max_blk_num) 114 #define sdio_get_max_req_size(func) (func->card->host->max_request_size) 115 #define sdio_get_max_blk_size(func) (func->card->host [all...] |
/device/soc/rockchip/rk3588/kernel/include/linux/ |
H A D | crypto.h | 17 void mmc_crypto_set_initial_state(struct mmc_host *host); 19 void mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host); 25 static inline void mmc_crypto_set_initial_state(struct mmc_host *host) in mmc_crypto_set_initial_state() argument 30 struct mmc_host *host) in mmc_crypto_setup_queue() 29 mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host) mmc_crypto_setup_queue() argument
|
/device/soc/rockchip/common/vendor/drivers/mmc/host/ |
H A D | rk_sdmmc_ops.c | 12 #include <linux/mmc/host.h> 111 ret = mmc_wait_for_cmd(this_card->host, &cmd, 0); in rk_emmc_wait_busy() 118 if (this_card->host->caps & MMC_CAP_WAIT_WHILE_BUSY) { in rk_emmc_wait_busy() 121 mmc_hostname(this_card->host)); in rk_emmc_wait_busy() 156 mmc_claim_host(this_card->host); in rk_emmc_transfer() 167 mmc_wait_for_req(this_card->host, &mrq); in rk_emmc_transfer() 188 mmc_release_host(this_card->host); in rk_emmc_transfer()
|
/device/soc/rockchip/rk3588/kernel/drivers/mmc/host/ |
H A D | rk_sdmmc_ops.c | 12 #include <linux/mmc/host.h> 115 ret = mmc_wait_for_cmd(this_card->host, &cmd, 0); in rk_emmc_wait_busy() 121 if (this_card->host->caps & MMC_CAP_WAIT_WHILE_BUSY) in rk_emmc_wait_busy() 124 mmc_hostname(this_card->host)); in rk_emmc_wait_busy() 157 mmc_claim_host(this_card->host); in rk_emmc_transfer() 169 mmc_wait_for_req(this_card->host, &mrq); in rk_emmc_transfer() 189 mmc_release_host(this_card->host); in rk_emmc_transfer()
|
H A D | cqhci-crypto.h | 11 #include <linux/mmc/host.h> 17 int cqhci_crypto_init(struct cqhci_host *host); 38 static inline int cqhci_crypto_init(struct cqhci_host *host) in cqhci_crypto_init() argument
|
/device/soc/rockchip/common/sdk_linux/include/drm/ |
H A D | drm_mipi_dsi.h | 79 * @attach: attach DSI device to DSI host 80 * @detach: detach DSI device from DSI host 96 int (*attach)(struct mipi_dsi_host *host, struct mipi_dsi_device *dsi); 97 int (*detach)(struct mipi_dsi_host *host, struct mipi_dsi_device *dsi); 98 ssize_t (*transfer)(struct mipi_dsi_host *host, const struct mipi_dsi_msg *msg); 102 * struct mipi_dsi_host - DSI host device 103 * @dev: driver model device node for this DSI host 104 * @ops: DSI host operations 113 int mipi_dsi_host_register(struct mipi_dsi_host *host); 114 void mipi_dsi_host_unregister(struct mipi_dsi_host *host); 189 struct mipi_dsi_host *host; global() member [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/pci/controller/ |
H A D | Makefile | 10 obj-$(CONFIG_PCIE_RCAR_HOST) += pcie-rcar.o pcie-rcar-host.o 12 obj-$(CONFIG_PCI_HOST_COMMON) += pci-host-common.o 13 obj-$(CONFIG_PCI_HOST_GENERIC) += pci-host-generic.o 27 pcierockchiphost-y := pcie-rockchip-host.o pcie-rockchip.o
|
/device/board/hisilicon/hispark_taurus/display_drivers/ |
H A D | Makefile | 30 -I$(srctree)/drivers/hdf/inner_api/host/shared \ 35 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/common/include/host \ 36 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/host/include \
|