Searched refs:host (Results 101 - 125 of 1273) sorted by relevance

1234567891011>>

/linux-master/drivers/mmc/core/
H A Dcrypto.c9 #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 Dmmc.c18 #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 Ddebugfs.c18 #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 Dmemstick.c180 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 Ddsi.h38 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 Dmeson-gx-mmc.c18 #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 Dmmc_spi.c22 #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 Dmoxart-mmc.c2 * 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 Dmvsdio.c21 #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 Dsdhci-esdhc-imx.c20 #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 Dsdhci-brcmstb.c10 #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 Ddw_mmc-starfive.c12 #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 Dtifm_sd.c12 #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 Dsdhci_f_sdh30.c3 * 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 Ddw_mmc-pci.c15 #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 Dsdhci-esdhc-mcf.c46 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 Dmmci_stm32_sdmmc.c10 #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 Dsdhci-pltfm.h36 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 Dhost.h3 * 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 Dspi-hisi-sfc-v3xx.c84 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 Ddcr.c37 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 Dufs-qcom.c99 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 DMakefile25 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 Dclntlock.c47 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 Dlpc32xx_mlc.c231 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...]

Completed in 270 milliseconds

1234567891011>>