/linux-master/drivers/mmc/core/ |
H A D | crypto.c | 9 #include <linux/mmc/host.h> 15 void mmc_crypto_set_initial_state(struct mmc_host *host) argument 18 if (host->caps2 & MMC_CAP2_CRYPTO) 19 blk_crypto_reprogram_all_keys(&host->crypto_profile); 22 void mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host) argument 24 if (host->caps2 & MMC_CAP2_CRYPTO) 25 blk_crypto_register(&host->crypto_profile, q);
|
H A D | mmc.c | 18 #include <linux/mmc/host.h> 24 #include "host.h" 122 mmc_hostname(card->host), card->csd.mmca_vsn); 167 mmc_hostname(card->host), csd->structure); 208 struct mmc_host *host = card->host; local 210 u32 caps = host->caps, caps2 = host->caps2; 316 mmc_hostname(card->host)); 358 mmc_hostname(card->host)); 844 struct mmc_host *host = card->host; local 899 struct mmc_host *host = card->host; local 961 struct mmc_host *host = card->host; local 1025 struct mmc_host *host = card->host; local 1104 struct mmc_host *host = card->host; local 1174 struct mmc_host *host = card->host; local 1274 struct mmc_host *host = card->host; local 1371 struct mmc_host *host = card->host; local 1471 struct mmc_host *host = card->host; local 1588 struct mmc_host *host = card->host; local 1608 mmc_init_card(struct mmc_host *host, u32 ocr, struct mmc_card *oldcard) argument 1969 struct mmc_host *host = cb_data; local 1975 mmc_sleep(struct mmc_host *host) argument 2052 mmc_remove(struct mmc_host *host) argument 2061 mmc_alive(struct mmc_host *host) argument 2069 mmc_detect(struct mmc_host *host) argument 2092 _mmc_cache_enabled(struct mmc_host *host) argument 2101 _mmc_flush_cache(struct mmc_host *host) argument 2121 _mmc_suspend(struct mmc_host *host, bool is_suspend) argument 2157 mmc_suspend(struct mmc_host *host) argument 2174 _mmc_resume(struct mmc_host *host) argument 2195 mmc_shutdown(struct mmc_host *host) argument 2216 mmc_resume(struct mmc_host *host) argument 2225 mmc_runtime_suspend(struct mmc_host *host) argument 2243 mmc_runtime_resume(struct mmc_host *host) argument 2265 _mmc_hw_reset(struct mmc_host *host) argument 2307 mmc_attach_mmc(struct mmc_host *host) argument [all...] |
H A D | debugfs.c | 18 #include <linux/mmc/host.h> 24 #include "host.h" 58 struct mmc_host *host = s->private; local 59 struct mmc_ios *ios = &host->ios; 63 if (host->actual_clock) 64 seq_printf(s, "actual clock:\t%u Hz\n", host->actual_clock); 154 str = mmc_card_hs400es(host->card) ? 204 struct mmc_host *host = data; local 206 *val = host->ios.clock; 213 struct mmc_host *host local 231 struct mmc_host *host = data; local 252 struct mmc_host *host = file->private; local 289 struct mmc_host *host = filp->f_mapping->host->i_private; local 347 mmc_add_host_debugfs(struct mmc_host *host) argument 375 mmc_remove_host_debugfs(struct mmc_host *host) argument 382 struct mmc_host *host = card->host; local [all...] |
/linux-master/drivers/memstick/core/ |
H A D | memstick.c | 180 struct memstick_host *host = container_of(dev, struct memstick_host, local 182 kfree(host); 203 * memstick_detect_change - schedule media detection on memstick host 204 * @host - host to use 206 void memstick_detect_change(struct memstick_host *host) argument 208 queue_work(workqueue, &host->media_checker); 213 * memstick_next_req - called by host driver to obtain next request to process 214 * @host - host t 222 memstick_next_req(struct memstick_host *host, struct memstick_request **mrq) argument 248 memstick_new_req(struct memstick_host *host) argument 376 memstick_alloc_card(struct memstick_host *host) argument 418 memstick_power_on(struct memstick_host *host) argument 430 struct memstick_host *host = container_of(work, struct memstick_host, local 495 struct memstick_host *host; local 513 memstick_add_host(struct memstick_host *host) argument 549 memstick_remove_host(struct memstick_host *host) argument 571 memstick_free_host(struct memstick_host *host) argument 582 memstick_suspend_host(struct memstick_host *host) argument 594 memstick_resume_host(struct memstick_host *host) argument [all...] |
/linux-master/drivers/gpu/drm/msm/dsi/ |
H A D | dsi.h | 38 struct mipi_dsi_host *host; member in struct:msm_dsi 57 /* dsi host */ 59 int msm_dsi_host_xfer_prepare(struct mipi_dsi_host *host, 61 void msm_dsi_host_xfer_restore(struct mipi_dsi_host *host, 63 int msm_dsi_host_cmd_tx(struct mipi_dsi_host *host, 65 int msm_dsi_host_cmd_rx(struct mipi_dsi_host *host, 67 void msm_dsi_host_cmd_xfer_commit(struct mipi_dsi_host *host, 69 int msm_dsi_host_enable(struct mipi_dsi_host *host); 70 int msm_dsi_host_disable(struct mipi_dsi_host *host); 71 void msm_dsi_host_enable_irq(struct mipi_dsi_host *host); [all...] |
/linux-master/drivers/mmc/host/ |
H A D | meson-gx-mmc.c | 18 #include <linux/mmc/host.h> 231 struct meson_host *host = mmc_priv(mmc); local 241 if (host->dram_access_quirk) 323 static void meson_mmc_clk_gate(struct meson_host *host) argument 327 if (host->pins_clk_gate) { 328 pinctrl_select_state(host->pinctrl, host->pins_clk_gate); 334 cfg = readl(host->regs + SD_EMMC_CFG); 336 writel(cfg, host->regs + SD_EMMC_CFG); 340 static void meson_mmc_clk_ungate(struct meson_host *host) argument 353 meson_mmc_clk_set(struct meson_host *host, unsigned long rate, bool ddr) argument 419 meson_mmc_clk_init(struct meson_host *host) argument 507 meson_mmc_disable_resampling(struct meson_host *host) argument 515 meson_mmc_reset_resampling(struct meson_host *host) argument 528 struct meson_host *host = mmc_priv(mmc); local 562 meson_mmc_prepare_ios_clock(struct meson_host *host, struct mmc_ios *ios) argument 581 meson_mmc_check_resampling(struct meson_host *host, struct mmc_ios *ios) argument 596 struct meson_host *host = mmc_priv(mmc); local 655 struct meson_host *host = mmc_priv(mmc); local 665 struct meson_host *host = mmc_priv(mmc); local 707 struct meson_host *host = mmc_priv(mmc); local 744 meson_mmc_copy_buffer(struct meson_host *host, struct mmc_data *data, size_t buflen, bool to_buffer) argument 792 struct meson_host *host = mmc_priv(mmc); local 875 struct meson_host *host = mmc_priv(mmc); local 909 struct meson_host *host = mmc_priv(mmc); local 923 struct meson_host *host = mmc_priv(mmc); local 933 struct meson_host *host = dev_id; local 1006 meson_mmc_wait_desc_stop(struct meson_host *host) argument 1025 struct meson_host *host = dev_id; local 1060 meson_mmc_cfg_init(struct meson_host *host) argument 1077 struct meson_host *host = mmc_priv(mmc); local 1112 struct meson_host *host = mmc_priv(mmc); local 1141 struct meson_host *host; local 1298 struct meson_host *host = dev_get_drvdata(&pdev->dev); local [all...] |
H A D | mmc_spi.c | 22 #include <linux/mmc/host.h> 138 static inline int mmc_cs_off(struct mmc_spi_host *host) argument 141 return spi_setup(host->spi); 144 static int mmc_spi_readbytes(struct mmc_spi_host *host, unsigned int len) argument 146 if (len > sizeof(*host->data)) { 151 host->status.len = len; 153 return spi_sync_locked(host->spi, &host->readback); 156 static int mmc_spi_skip(struct mmc_spi_host *host, unsigned long timeout, argument 159 u8 *cp = host 182 mmc_spi_wait_unbusy(struct mmc_spi_host *host, unsigned long timeout) argument 187 mmc_spi_readtoken(struct mmc_spi_host *host, unsigned long timeout) argument 214 mmc_spi_response_get(struct mmc_spi_host *host, struct mmc_command *cmd, int cs_on) argument 401 mmc_spi_command_send(struct mmc_spi_host *host, struct mmc_request *mrq, struct mmc_command *cmd, int cs_on) argument 512 mmc_spi_setup_data_message(struct mmc_spi_host *host, bool multiple, bool write) argument 593 mmc_spi_writeblock(struct mmc_spi_host *host, struct spi_transfer *t, unsigned long timeout) argument 687 mmc_spi_readblock(struct mmc_spi_host *host, struct spi_transfer *t, unsigned long timeout) argument 771 mmc_spi_data_do(struct mmc_spi_host *host, struct mmc_command *cmd, struct mmc_data *data, u32 blk_size) argument 902 struct mmc_spi_host *host = mmc_priv(mmc); local 981 mmc_spi_initsequence(struct mmc_spi_host *host) argument 1038 struct mmc_spi_host *host = mmc_priv(mmc); local 1140 struct mmc_spi_host *host = mmc_priv(mmc); local 1151 struct mmc_spi_host *host; local 1318 struct mmc_spi_host *host = mmc_priv(mmc); local [all...] |
H A D | moxart-mmc.c | 2 * MOXA ART MMC host driver. 25 #include <linux/mmc/host.h> 149 static int moxart_wait_for_status(struct moxart_host *host, argument 156 *status = readl(host->base + REG_STATUS); 161 writel(*status & mask, host->base + REG_CLEAR); 167 dev_err(mmc_dev(host->mmc), "timed out waiting for status\n"); 173 static void moxart_send_command(struct moxart_host *host, argument 179 RSP_CRC_FAIL | CMD_SENT, host->base + REG_CLEAR); 180 writel(cmd->arg, host->base + REG_ARGUMENT); 194 writel(cmdctrl | CMD_EN, host 221 struct moxart_host *host = param; local 226 moxart_use_dma(struct moxart_host *host) argument 231 moxart_transfer_dma(struct mmc_data *data, struct moxart_host *host) argument 279 moxart_transfer_pio(struct moxart_host *host) argument 347 moxart_prepare_data(struct moxart_host *host) argument 384 struct moxart_host *host = mmc_priv(mmc); local 455 struct moxart_host *host = (struct moxart_host *)devid; local 482 struct moxart_host *host = mmc_priv(mmc); local 529 struct moxart_host *host = mmc_priv(mmc); local 546 struct moxart_host *host = NULL; local 690 struct moxart_host *host = mmc_priv(mmc); local [all...] |
H A D | mvsdio.c | 21 #include <linux/mmc/host.h> 57 static int mvsd_setup_data(struct mvsd_host *host, struct mmc_data *data) argument 59 void __iomem *iobase = host->base; 78 dev_warn(host->dev, "FIFO_EMPTY bit missing\n"); 83 dev_dbg(host->dev, "*** wait for FIFO_EMPTY bit " 89 tmout = DIV_ROUND_UP(data->timeout_ns, host->ns_per_clk); 97 dev_dbg(host->dev, "data %s at 0x%08x: blocks=%d blksz=%d tmout=%u (%d)\n", 102 host->ctrl &= ~MVSD_HOST_CTRL_TMOUT_MASK; 103 host->ctrl |= MVSD_HOST_CTRL_TMOUT(tmout_index); 104 mvsd_write(MVSD_HOST_CTRL, host 147 struct mvsd_host *host = mmc_priv(mmc); local 250 mvsd_finish_cmd(struct mvsd_host *host, struct mmc_command *cmd, u32 err_status) argument 295 mvsd_finish_data(struct mvsd_host *host, struct mmc_data *data, u32 err_status) argument 355 struct mvsd_host *host = dev; local 547 struct mvsd_host *host = from_timer(host, t, timer); local 588 struct mvsd_host *host = mmc_priv(mmc); local 605 mvsd_power_up(struct mvsd_host *host) argument 619 mvsd_power_down(struct mvsd_host *host) argument 635 struct mvsd_host *host = mmc_priv(mmc); local 707 mv_conf_mbus_windows(struct mvsd_host *host, const struct mbus_dram_target_info *dram) argument 732 struct mvsd_host *host = NULL; local 838 struct mvsd_host *host = mmc_priv(mmc); local [all...] |
H A D | sdhci-esdhc-imx.c | 20 #include <linux/mmc/host.h> 214 ESDHC_CD_PERMANENT, /* no CD, card permanently wired to host */ 395 static inline void esdhc_clrset_le(struct sdhci_host *host, u32 mask, u32 val, int reg) argument 397 void __iomem *base = host->ioaddr + (reg & ~0x3); 405 pr_err("%s: " DRIVER_NAME ": " f, mmc_hostname(host->mmc), ## x) 406 static void esdhc_dump_debug_regs(struct sdhci_host *host) argument 421 esdhc_clrset_le(host, ESDHC_DEBUG_SEL_MASK, 424 readw(host->ioaddr + ESDHC_DEBUG_SEL_AND_STATUS_REG)); 427 esdhc_clrset_le(host, ESDHC_DEBUG_SEL_MASK, 0, ESDHC_DEBUG_SEL_REG); 431 static inline void esdhc_wait_for_card_clock_gate_off(struct sdhci_host *host) argument 443 usdhc_auto_tuning_mode_sel_and_en(struct sdhci_host *host) argument 487 esdhc_readl_le(struct sdhci_host *host, int reg) argument 573 esdhc_writel_le(struct sdhci_host *host, u32 val, int reg) argument 624 esdhc_readw_le(struct sdhci_host *host, int reg) argument 684 esdhc_writew_le(struct sdhci_host *host, u16 val, int reg) argument 809 esdhc_readb_le(struct sdhci_host *host, int reg) argument 828 esdhc_writeb_le(struct sdhci_host *host, u8 val, int reg) argument 907 esdhc_pltfm_get_max_clock(struct sdhci_host *host) argument 914 esdhc_pltfm_get_min_clock(struct sdhci_host *host) argument 921 esdhc_pltfm_set_clock(struct sdhci_host *host, unsigned int clock) argument 1007 esdhc_pltfm_get_ro(struct sdhci_host *host) argument 1026 esdhc_pltfm_set_bus_width(struct sdhci_host *host, int width) argument 1046 esdhc_reset_tuning(struct sdhci_host *host) argument 1088 struct sdhci_host *host = mmc_priv(mmc); local 1097 struct sdhci_host *host = mmc_priv(mmc); local 1121 esdhc_prepare_tuning(struct sdhci_host *host, u32 val) argument 1148 esdhc_post_tuning(struct sdhci_host *host) argument 1161 esdhc_executing_tuning(struct sdhci_host *host, u32 opcode) argument 1215 struct sdhci_host *host = mmc_priv(mmc); local 1226 esdhc_change_pinstate(struct sdhci_host *host, unsigned int uhs) argument 1267 esdhc_set_strobe_dll(struct sdhci_host *host) argument 1308 esdhc_set_uhs_signaling(struct sdhci_host *host, unsigned timing) argument 1361 esdhc_reset(struct sdhci_host *host, u8 mask) argument 1369 esdhc_get_max_timeout_count(struct sdhci_host *host) argument 1378 esdhc_set_timeout(struct sdhci_host *host, struct mmc_command *cmd) argument 1389 esdhc_cqhci_irq(struct sdhci_host *host, u32 intmask) argument 1430 sdhci_esdhc_imx_hwinit(struct sdhci_host *host) argument 1552 struct sdhci_host *host = mmc_priv(mmc); local 1613 sdhci_esdhc_imx_probe_dt(struct platform_device *pdev, struct sdhci_host *host, struct pltfm_imx_data *imx_data) argument 1671 struct sdhci_host *host; local 1828 struct sdhci_host *host = platform_get_drvdata(pdev); local 1853 struct sdhci_host *host = dev_get_drvdata(dev); local 1888 struct sdhci_host *host = dev_get_drvdata(dev); local 1915 struct sdhci_host *host = dev_get_drvdata(dev); local 1947 struct sdhci_host *host = dev_get_drvdata(dev); local [all...] |
H A D | sdhci-brcmstb.c | 10 #include <linux/mmc/host.h> 46 static inline void enable_clock_gating(struct sdhci_host *host) argument 48 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); 55 reg = sdhci_readl(host, SDHCI_VENDOR); 57 sdhci_writel(host, reg, SDHCI_VENDOR); 60 static void brcmstb_reset(struct sdhci_host *host, u8 mask) argument 62 sdhci_and_cqhci_reset(host, mask); 65 enable_clock_gating(host); 68 static void brcmstb_sdhci_reset_cmd_data(struct sdhci_host *host, u8 mask) argument 80 reg = sdhci_readl(host, SDHCI_CLOCK_CONTRO 97 brcmstb_reset_74165b0(struct sdhci_host *host, u8 mask) argument 113 struct sdhci_host *host = mmc_priv(mmc); local 127 sdhci_brcmstb_set_clock(struct sdhci_host *host, unsigned int clock) argument 142 sdhci_brcmstb_set_uhs_signaling(struct sdhci_host *host, unsigned int timing) argument 178 struct sdhci_host *host = mmc_priv(mmc); local 248 sdhci_brcmstb_cqhci_irq(struct sdhci_host *host, u32 intmask) argument 261 sdhci_brcmstb_add_host(struct sdhci_host *host, struct sdhci_brcmstb_priv *priv) argument 316 struct sdhci_host *host; local 439 struct sdhci_host *host = dev_get_drvdata(dev); local 449 struct sdhci_host *host = dev_get_drvdata(dev); local [all...] |
H A D | dw_mmc-starfive.c | 12 #include <linux/mmc/host.h> 26 static void dw_mci_starfive_set_ios(struct dw_mci *host, struct mmc_ios *ios) argument 33 ret = clk_set_rate(host->ciu_clk, clock); 35 dev_dbg(host->dev, "Use an external frequency divider %uHz\n", ios->clock); 36 host->bus_hz = clk_get_rate(host->ciu_clk); 38 dev_dbg(host->dev, "Using the internal divider\n"); 42 static void dw_mci_starfive_set_sample_phase(struct dw_mci *host, u32 smpl_phase) argument 45 u32 reg_value = mci_readl(host, UHS_REG_EXT); 50 mci_writel(host, UHS_REG_EX 60 struct dw_mci *host = slot->host; local [all...] |
H A D | tifm_sd.c | 12 #include <linux/mmc/host.h> 111 /* for some reason, host won't respond correctly to readw/writew */ 112 static void tifm_sd_read_fifo(struct tifm_sd *host, struct page *pg, argument 115 struct tifm_dev *sock = host->dev; 120 if (host->cmd_flags & DATA_CARRY) { 121 buf[pos++] = host->bounce_buf_data[0]; 122 host->cmd_flags &= ~DATA_CARRY; 129 host->bounce_buf_data[0] = (val >> 8) & 0xff; 130 host->cmd_flags |= DATA_CARRY; 138 static void tifm_sd_write_fifo(struct tifm_sd *host, struc argument 165 tifm_sd_transfer_data(struct tifm_sd *host) argument 222 tifm_sd_bounce_block(struct tifm_sd *host, struct mmc_data *r_data) argument 261 tifm_sd_set_dma_data(struct tifm_sd *host, struct mmc_data *r_data) argument 366 tifm_sd_exec(struct tifm_sd *host, struct mmc_command *cmd) argument 397 tifm_sd_check_status(struct tifm_sd *host) argument 472 struct tifm_sd *host; local 500 struct tifm_sd *host; local 584 tifm_sd_set_data_timeout(struct tifm_sd *host, struct mmc_data *data) argument 614 struct tifm_sd *host = mmc_priv(mmc); local 728 struct tifm_sd *host = from_tasklet(host, t, finish_tasklet); local 779 struct tifm_sd *host = from_timer(host, t, timer); local 790 struct tifm_sd *host = mmc_priv(mmc); local 858 struct tifm_sd *host = mmc_priv(mmc); local 875 tifm_sd_initialize_host(struct tifm_sd *host) argument 939 struct tifm_sd *host; local 994 struct tifm_sd *host = mmc_priv(mmc); local 1031 struct tifm_sd *host = mmc_priv(mmc); local [all...] |
H A D | sdhci_f_sdh30.c | 3 * linux/drivers/mmc/host/sdhci_f_sdh30.c 32 static void *sdhci_f_sdhost_priv(struct sdhci_host *host) argument 34 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); 39 static void sdhci_f_sdh30_soft_voltage_switch(struct sdhci_host *host) argument 41 struct f_sdhost_priv *priv = sdhci_f_sdhost_priv(host); 45 ctrl = sdhci_readl(host, F_SDH30_IO_CONTROL2); 47 sdhci_writel(host, ctrl, F_SDH30_IO_CONTROL2); 49 sdhci_writel(host, ctrl, F_SDH30_IO_CONTROL2); 52 sdhci_writel(host, ctrl, F_SDH30_IO_CONTROL2); 57 ctrl = sdhci_readl(host, F_SDH30_ESD_CONTRO 67 sdhci_f_sdh30_get_min_clock(struct sdhci_host *host) argument 72 sdhci_f_sdh30_reset(struct sdhci_host *host, u8 mask) argument 115 struct sdhci_host *host; local 211 struct sdhci_host *host = platform_get_drvdata(pdev); local [all...] |
H A D | dw_mmc-pci.c | 15 #include <linux/mmc/host.h> 37 struct dw_mci *host; local 44 host = devm_kzalloc(&pdev->dev, sizeof(struct dw_mci), GFP_KERNEL); 45 if (!host) 48 host->irq = pdev->irq; 49 host->irq_flags = IRQF_SHARED; 50 host->dev = &pdev->dev; 51 host->pdata = &pci_board_data; 57 host->regs = pcim_iomap_table(pdev)[PCI_BAR_NO]; 61 ret = dw_mci_probe(host); 72 struct dw_mci *host = pci_get_drvdata(pdev); local [all...] |
H A D | sdhci-esdhc-mcf.c | 46 static inline void esdhc_clrset_be(struct sdhci_host *host, argument 49 void __iomem *base = host->ioaddr + (reg & ~3); 65 static void esdhc_mcf_writeb_be(struct sdhci_host *host, u8 val, int reg) argument 67 void __iomem *base = host->ioaddr + (reg & ~3); 74 u8 tmp = readb(host->ioaddr + SDHCI_HOST_CONTROL + 1); 85 writel(host_ctrl, host->ioaddr + SDHCI_HOST_CONTROL); 93 static void esdhc_mcf_writew_be(struct sdhci_host *host, u16 val, int reg) argument 95 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); 97 void __iomem *base = host->ioaddr + (reg & ~3); 106 if (host 121 esdhc_mcf_writel_be(struct sdhci_host *host, u32 val, int reg) argument 126 esdhc_mcf_readb_be(struct sdhci_host *host, int reg) argument 143 esdhc_mcf_readw_be(struct sdhci_host *host, int reg) argument 155 esdhc_mcf_readl_be(struct sdhci_host *host, int reg) argument 178 esdhc_mcf_get_max_timeout_count(struct sdhci_host *host) argument 183 esdhc_mcf_set_timeout(struct sdhci_host *host, struct mmc_command *cmd) argument 191 esdhc_mcf_reset(struct sdhci_host *host, u8 mask) argument 205 esdhc_mcf_pltfm_get_max_clock(struct sdhci_host *host) argument 212 esdhc_mcf_pltfm_get_min_clock(struct sdhci_host *host) argument 219 esdhc_mcf_pltfm_set_clock(struct sdhci_host *host, unsigned int clock) argument 281 esdhc_mcf_pltfm_set_bus_width(struct sdhci_host *host, int width) argument 299 esdhc_mcf_request_done(struct sdhci_host *host, struct mmc_request *mrq) argument 327 esdhc_mcf_copy_to_bounce_buffer(struct sdhci_host *host, struct mmc_data *data, unsigned int length) argument 368 esdhc_mcf_plat_init(struct sdhci_host *host, struct pltfm_mcf_data *mcf_data) argument 410 struct sdhci_host *host; local 496 struct sdhci_host *host = platform_get_drvdata(pdev); local [all...] |
H A D | mmci_stm32_sdmmc.c | 10 #include <linux/mmc/host.h> 69 int (*tuning_prepare)(struct mmci_host *host); 81 static int sdmmc_idma_validate_data(struct mmci_host *host, argument 84 struct sdmmc_idma *idma = host->dma_priv; 85 struct device *dev = mmc_dev(host->mmc); 97 host->variant->stm32_idmabsize_align)) { 98 dev_dbg(mmc_dev(host->mmc), 106 dev_dbg(mmc_dev(host->mmc), 117 host->mmc->max_req_size, 131 static int _sdmmc_idma_prep_data(struct mmci_host *host, argument 160 sdmmc_idma_prep_data(struct mmci_host *host, struct mmc_data *data, bool next) argument 170 sdmmc_idma_unprep_data(struct mmci_host *host, struct mmc_data *data, int err) argument 188 sdmmc_idma_setup(struct mmci_host *host) argument 219 sdmmc_idma_start(struct mmci_host *host, unsigned int *datactrl) argument 268 sdmmc_idma_error(struct mmci_host *host) argument 285 sdmmc_idma_finalize(struct mmci_host *host, struct mmc_data *data) argument 297 mmci_sdmmc_set_clkreg(struct mmci_host *host, unsigned int desired) argument 359 mmci_sdmmc_set_pwrreg(struct mmci_host *host, unsigned int pwr) argument 407 sdmmc_get_dctrl_cfg(struct mmci_host *host) argument 437 sdmmc_busy_complete(struct mmci_host *host, struct mmc_command *cmd, u32 status, u32 err_msk) argument 503 sdmmc_dlyb_mp15_prepare(struct mmci_host *host) argument 567 sdmmc_dlyb_mp25_prepare(struct mmci_host *host) argument 576 sdmmc_dlyb_phase_tuning(struct mmci_host *host, u32 opcode) argument 623 struct mmci_host *host = mmc_priv(mmc); local 656 sdmmc_pre_sig_volt_vswitch(struct mmci_host *host) argument 664 sdmmc_post_sig_volt_switch(struct mmci_host *host, struct mmc_ios *ios) argument 723 sdmmc_variant_init(struct mmci_host *host) argument [all...] |
H A D | sdhci-pltfm.h | 36 static inline u32 sdhci_be32bs_readl(struct sdhci_host *host, int reg) argument 38 return in_be32(host->ioaddr + reg); 41 static inline u16 sdhci_be32bs_readw(struct sdhci_host *host, int reg) argument 43 return in_be16(host->ioaddr + (reg ^ 0x2)); 46 static inline u8 sdhci_be32bs_readb(struct sdhci_host *host, int reg) argument 48 return in_8(host->ioaddr + (reg ^ 0x3)); 51 static inline void sdhci_be32bs_writel(struct sdhci_host *host, argument 54 out_be32(host->ioaddr + reg, val); 57 static inline void sdhci_be32bs_writew(struct sdhci_host *host, argument 60 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); 81 sdhci_be32bs_writeb(struct sdhci_host *host, u8 val, int reg) argument 109 sdhci_pltfm_priv(struct sdhci_pltfm_host *host) argument [all...] |
/linux-master/include/linux/mmc/ |
H A D | host.h | 3 * linux/include/linux/mmc/host.h 117 * It is optional for the host to implement pre_req and post_req in 124 void (*post_req)(struct mmc_host *host, struct mmc_request *req, 126 void (*pre_req)(struct mmc_host *host, struct mmc_request *req); 127 void (*request)(struct mmc_host *host, struct mmc_request *req); 128 /* Submit one request to host in atomic context. */ 129 int (*request_atomic)(struct mmc_host *host, 146 void (*set_ios)(struct mmc_host *host, struct mmc_ios *ios); 155 int (*get_ro)(struct mmc_host *host); 164 int (*get_cd)(struct mmc_host *host); 547 mmc_priv(struct mmc_host *host) argument 573 sdio_irq_claimed(struct mmc_host *host) argument 578 mmc_signal_sdio_irq(struct mmc_host *host) argument 612 mmc_card_is_removable(struct mmc_host *host) argument 617 mmc_card_keep_power(struct mmc_host *host) argument 622 mmc_card_wake_sdio_irq(struct mmc_host *host) argument 643 mmc_retune_needed(struct mmc_host *host) argument 649 mmc_can_retune(struct mmc_host *host) argument 654 mmc_doing_retune(struct mmc_host *host) argument 659 mmc_doing_tune(struct mmc_host *host) argument 669 mmc_debugfs_err_stats_inc(struct mmc_host *host, enum mmc_err_stat stat) argument [all...] |
/linux-master/drivers/spi/ |
H A D | spi-hisi-sfc-v3xx.c | 84 static void hisi_sfc_v3xx_disable_int(struct hisi_sfc_v3xx_host *host) argument 86 writel(0, host->regbase + HISI_SFC_V3XX_INT_MASK); 89 static void hisi_sfc_v3xx_enable_int(struct hisi_sfc_v3xx_host *host) argument 91 writel(HISI_SFC_V3XX_INT_MASK_ALL, host->regbase + HISI_SFC_V3XX_INT_MASK); 94 static void hisi_sfc_v3xx_clear_int(struct hisi_sfc_v3xx_host *host) argument 96 writel(HISI_SFC_V3XX_INT_MASK_ALL, host->regbase + HISI_SFC_V3XX_INT_CLR); 104 static int hisi_sfc_v3xx_handle_completion(struct hisi_sfc_v3xx_host *host) argument 108 reg = readl(host->regbase + HISI_SFC_V3XX_RAW_INT_STAT); 109 hisi_sfc_v3xx_clear_int(host); 112 dev_err(host 137 hisi_sfc_v3xx_wait_cmd_idle(struct hisi_sfc_v3xx_host *host) argument 151 struct hisi_sfc_v3xx_host *host; local 175 struct hisi_sfc_v3xx_host *host; local 198 hisi_sfc_v3xx_read_databuf(struct hisi_sfc_v3xx_host *host, u8 *to, unsigned int len) argument 235 hisi_sfc_v3xx_write_databuf(struct hisi_sfc_v3xx_host *host, const u8 *from, unsigned int len) argument 273 hisi_sfc_v3xx_start_bus(struct hisi_sfc_v3xx_host *host, const struct spi_mem_op *op, u8 chip_select) argument 317 hisi_sfc_v3xx_generic_exec_op(struct hisi_sfc_v3xx_host *host, const struct spi_mem_op *op, u8 chip_select) argument 362 struct hisi_sfc_v3xx_host *host; local 379 struct hisi_sfc_v3xx_host *host = data; local 434 struct hisi_sfc_v3xx_host *host; local [all...] |
/linux-master/arch/powerpc/sysdev/ |
H A D | dcr.c | 37 bool dcr_map_ok_generic(dcr_host_t host) argument 39 if (host.type == DCR_HOST_NATIVE) 40 return dcr_map_ok_native(host.host.native); 41 else if (host.type == DCR_HOST_MMIO) 42 return dcr_map_ok_mmio(host.host.mmio); 52 dcr_host_t host; local 56 host.type = DCR_HOST_INVALID; 60 return host; 79 dcr_unmap_generic(dcr_host_t host, unsigned int dcr_c) argument 90 dcr_read_generic(dcr_host_t host, unsigned int dcr_n) argument 102 dcr_write_generic(dcr_host_t host, unsigned int dcr_n, u32 value) argument 204 dcr_unmap_mmio(dcr_host_mmio_t host, unsigned int dcr_c) argument [all...] |
/linux-master/drivers/ufs/host/ |
H A D | ufs-qcom.c | 99 static void ufs_qcom_get_default_testbus_cfg(struct ufs_qcom_host *host); 109 static inline void ufs_qcom_ice_enable(struct ufs_qcom_host *host) argument 111 if (host->hba->caps & UFSHCD_CAP_CRYPTO) 112 qcom_ice_enable(host->ice); 115 static int ufs_qcom_ice_init(struct ufs_qcom_host *host) argument 117 struct ufs_hba *hba = host->hba; 130 host->ice = ice; 136 static inline int ufs_qcom_ice_resume(struct ufs_qcom_host *host) argument 138 if (host->hba->caps & UFSHCD_CAP_CRYPTO) 139 return qcom_ice_resume(host 144 ufs_qcom_ice_suspend(struct ufs_qcom_host *host) argument 156 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 181 ufs_qcom_ice_enable(struct ufs_qcom_host *host) argument 185 ufs_qcom_ice_init(struct ufs_qcom_host *host) argument 190 ufs_qcom_ice_resume(struct ufs_qcom_host *host) argument 195 ufs_qcom_ice_suspend(struct ufs_qcom_host *host) argument 201 ufs_qcom_disable_lane_clks(struct ufs_qcom_host *host) argument 211 ufs_qcom_enable_lane_clks(struct ufs_qcom_host *host) argument 224 ufs_qcom_init_lane_clks(struct ufs_qcom_host *host) argument 281 ufs_qcom_select_unipro_mode(struct ufs_qcom_host *host) argument 298 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 338 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 349 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 424 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 469 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 553 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 565 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 592 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 617 ufs_qcom_dev_ref_clk_ctrl(struct ufs_qcom_host *host, bool enable) argument 673 ufs_qcom_icc_set_bw(struct ufs_qcom_host *host, u32 mem_bw, u32 cfg_bw) argument 693 ufs_qcom_get_bw_table(struct ufs_qcom_host *host) argument 709 ufs_qcom_icc_update_bw(struct ufs_qcom_host *host) argument 723 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 847 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 856 ufs_qcom_set_phy_gear(struct ufs_qcom_host *host) argument 900 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 930 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 969 struct ufs_qcom_host *host = rcdev_to_ufs_host(rcdev); local 980 struct ufs_qcom_host *host = rcdev_to_ufs_host(rcdev); local 997 ufs_qcom_icc_init(struct ufs_qcom_host *host) argument 1039 struct ufs_qcom_host *host; local 1130 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 1149 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 1210 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 1264 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 1313 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 1352 ufs_qcom_enable_test_bus(struct ufs_qcom_host *host) argument 1359 ufs_qcom_get_default_testbus_cfg(struct ufs_qcom_host *host) argument 1366 ufs_qcom_testbus_cfg_is_ok(struct ufs_qcom_host *host) argument 1378 ufs_qcom_testbus_config(struct ufs_qcom_host *host) argument 1466 struct ufs_qcom_host *host; local 1522 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 1561 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local 1724 struct ufs_qcom_host *host = ufshcd_get_variant(hba); local [all...] |
/linux-master/drivers/usb/ |
H A D | Makefile | 25 obj-$(CONFIG_USB_PCI) += host/ 26 obj-$(CONFIG_USB_EHCI_HCD) += host/ 27 obj-$(CONFIG_USB_ISP116X_HCD) += host/ 28 obj-$(CONFIG_USB_OHCI_HCD) += host/ 29 obj-$(CONFIG_USB_UHCI_HCD) += host/ 30 obj-$(CONFIG_USB_FHCI_HCD) += host/ 31 obj-$(CONFIG_USB_XHCI_HCD) += host/ 32 obj-$(CONFIG_USB_SL811_HCD) += host/ 33 obj-$(CONFIG_USB_ISP1362_HCD) += host/ 34 obj-$(CONFIG_USB_R8A66597_HCD) += host/ [all...] |
/linux-master/fs/lockd/ |
H A D | clntlock.c | 47 struct nlm_host *host; local 55 host = nlmclnt_lookup_host(nlm_init->address, nlm_init->addrlen, 59 if (host == NULL) 61 if (host->h_rpcclnt == NULL && nlm_bind_host(host) == NULL) 64 host->h_nlmclnt_ops = nlm_init->nlmclnt_ops; 65 return host; 67 nlmclnt_release_host(host); 76 * @host: nlm_host structure reserved by nlmclnt_init() 79 void nlmclnt_done(struct nlm_host *host) argument 88 nlmclnt_prepare_block(struct nlm_wait *block, struct nlm_host *host, struct file_lock *fl) argument 96 nlmclnt_rpc_clnt(struct nlm_host *host) argument 212 nlmclnt_recovery(struct nlm_host *host) argument 229 struct nlm_host *host = (struct nlm_host *) ptr; local [all...] |
/linux-master/drivers/mtd/nand/raw/ |
H A D | lpc32xx_mlc.c | 231 static void lpc32xx_nand_setup(struct lpc32xx_nand_host *host) argument 236 writel(MLCCMD_RESET, MLC_CMD(host->io_base)); 240 clkrate = clk_get_rate(host->clk); 246 writew(MLCLOCKPR_MAGIC, MLC_LOCK_PR(host->io_base)); 250 writel(tmp, MLC_ICR(host->io_base)); 254 writew(MLCLOCKPR_MAGIC, MLC_LOCK_PR(host->io_base)); 258 tmp |= MLCTIMEREG_TCEA_DELAY(clkrate / host->ncfg->tcea_delay + 1); 259 tmp |= MLCTIMEREG_BUSY_DELAY(clkrate / host->ncfg->busy_delay + 1); 260 tmp |= MLCTIMEREG_NAND_TA(clkrate / host->ncfg->nand_ta + 1); 261 tmp |= MLCTIMEREG_RD_HIGH(clkrate / host 281 struct lpc32xx_nand_host *host = nand_get_controller_data(nand_chip); local 296 struct lpc32xx_nand_host *host = nand_get_controller_data(nand_chip); local 308 struct lpc32xx_nand_host *host = data; local 324 struct lpc32xx_nand_host *host = nand_get_controller_data(chip); local 344 struct lpc32xx_nand_host *host = nand_get_controller_data(chip); local 372 lpc32xx_wp_enable(struct lpc32xx_nand_host *host) argument 381 lpc32xx_wp_disable(struct lpc32xx_nand_host *host) argument 396 struct lpc32xx_nand_host *host = nand_get_controller_data(chip); local 438 struct lpc32xx_nand_host *host = nand_get_controller_data(chip); local 505 struct lpc32xx_nand_host *host = nand_get_controller_data(chip); local 552 struct lpc32xx_nand_host *host = nand_get_controller_data(chip); local 572 lpc32xx_dma_setup(struct lpc32xx_nand_host *host) argument 646 struct lpc32xx_nand_host *host = nand_get_controller_data(chip); local 686 struct lpc32xx_nand_host *host; local 832 struct lpc32xx_nand_host *host = platform_get_drvdata(pdev); local 853 struct lpc32xx_nand_host *host = platform_get_drvdata(pdev); local 872 struct lpc32xx_nand_host *host = platform_get_drvdata(pdev); local [all...] |