Home
last modified time | relevance | path

Searched refs:host (Results 1 - 25 of 55) sorted by relevance

123

/device/soc/rockchip/common/sdk_linux/drivers/mmc/core/
H A Dhost.c3 * 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 Dsdio.c17 #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 Dcore.h38 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 Dblock.c44 #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 Dsdhci.c33 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 Dsdhci.h693 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 Dhimci.c25 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 Dhost.h3 * 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 Dsdhci-of-dwcmshc.c72 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 Ddw_mmc-rockchip.c9 #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 Ddw_mmc.h217 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 Duart.c30 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 Duart_hi35xx.c101 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 Drtc_hi35xx.c197 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 Dmmc_core.h18 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 Dcrypto_rk.h17 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 Ddrm_mipi_dsi.c130 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 Doal_sdio_if.h26 #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 Dcrypto.h17 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 Drk_sdmmc_ops.c12 #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 Drk_sdmmc_ops.c12 #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 Dcqhci-crypto.h11 #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 Ddrm_mipi_dsi.h79 * @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 DMakefile10 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 DMakefile30 -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 \

Completed in 17 milliseconds

123