Searched refs:host (Results 151 - 175 of 1273) sorted by relevance

1234567891011>>

/linux-master/drivers/mmc/host/
H A Ddw_mmc-pltfm.c17 #include <linux/mmc/host.h>
33 struct dw_mci *host; local
36 host = devm_kzalloc(&pdev->dev, sizeof(struct dw_mci), GFP_KERNEL);
37 if (!host)
40 host->irq = platform_get_irq(pdev, 0);
41 if (host->irq < 0)
42 return host->irq;
44 host->drv_data = drv_data;
45 host->dev = &pdev->dev;
46 host
70 dw_mci_socfpga_priv_init(struct dw_mci *host) argument
126 struct dw_mci *host = platform_get_drvdata(pdev); local
[all...]
H A Dsdhci-tegra.c18 #include <linux/mmc/host.h>
188 static u16 tegra_sdhci_readw(struct sdhci_host *host, int reg) argument
190 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
200 return readw(host->ioaddr + reg);
203 static void tegra_sdhci_writew(struct sdhci_host *host, u16 val, int reg) argument
205 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
217 host->ioaddr + SDHCI_TRANSFER_MODE);
221 writew(val, host->ioaddr + reg);
224 static void tegra_sdhci_writel(struct sdhci_host *host, u32 val, int reg) argument
226 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
251 tegra_sdhci_configure_card_clk(struct sdhci_host *host, bool enable) argument
272 tegra210_sdhci_writew(struct sdhci_host *host, u16 val, int reg) argument
292 tegra_sdhci_get_ro(struct sdhci_host *host) argument
302 tegra_sdhci_is_pad_and_regulator_valid(struct sdhci_host *host) argument
335 tegra_sdhci_set_tap(struct sdhci_host *host, unsigned int tap) argument
365 tegra_sdhci_reset(struct sdhci_host *host, u8 mask) argument
422 tegra_sdhci_configure_cal_pad(struct sdhci_host *host, bool enable) argument
443 tegra_sdhci_set_pad_autocal_offset(struct sdhci_host *host, u16 pdpu) argument
454 tegra_sdhci_set_padctrl(struct sdhci_host *host, int voltage, bool state_drvupdn) argument
524 tegra_sdhci_pad_autocalib(struct sdhci_host *host) argument
586 tegra_sdhci_parse_pad_autocal_dt(struct sdhci_host *host) argument
698 struct sdhci_host *host = mmc_priv(mmc); local
712 tegra_sdhci_parse_tap_and_trim(struct sdhci_host *host) argument
734 tegra_sdhci_parse_dt(struct sdhci_host *host) argument
748 tegra_sdhci_set_clock(struct sdhci_host *host, unsigned int clock) argument
795 struct sdhci_host *host = mmc_priv(mmc); local
818 tegra_sdhci_get_max_clock(struct sdhci_host *host) argument
825 tegra_sdhci_set_dqs_trim(struct sdhci_host *host, u8 trim) argument
835 tegra_sdhci_hs400_dll_cal(struct sdhci_host *host) argument
853 tegra_sdhci_tap_correction(struct sdhci_host *host, u8 thd_up, u8 thd_low, u8 fixed_tap) argument
936 tegra_sdhci_post_tuning(struct sdhci_host *host) argument
996 struct sdhci_host *host = mmc_priv(mmc); local
1006 tegra_sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned timing) argument
1069 tegra_sdhci_execute_tuning(struct sdhci_host *host, u32 opcode) argument
1106 struct sdhci_host *host = mmc_priv(mmc); local
1174 tegra_sdhci_voltage_switch(struct sdhci_host *host) argument
1187 struct sdhci_host *host = mmc_priv(mmc); local
1238 struct sdhci_host *host = mmc_priv(mmc); local
1275 sdhci_tegra_cqhci_irq(struct sdhci_host *host, u32 intmask) argument
1288 tegra_sdhci_set_timeout(struct sdhci_host *host, struct mmc_command *cmd) argument
1329 struct sdhci_host *host = mmc_priv(mmc); local
1348 tegra_sdhci_set_dma_mask(struct sdhci_host *host) argument
1589 sdhci_tegra_add_host(struct sdhci_host *host) argument
1638 sdhci_tegra_program_stream_id(struct sdhci_host *host) argument
1653 struct sdhci_host *host; local
1822 struct sdhci_host *host = platform_get_drvdata(pdev); local
1840 struct sdhci_host *host = dev_get_drvdata(dev); local
1850 struct sdhci_host *host = dev_get_drvdata(dev); local
1859 struct sdhci_host *host = dev_get_drvdata(dev); local
1886 struct sdhci_host *host = dev_get_drvdata(dev); local
[all...]
H A Dsdhci-pci-o2micro.c11 #include <linux/mmc/host.h>
84 static void sdhci_o2_wait_card_detect_stable(struct sdhci_host *host) argument
94 scratch32 = sdhci_readl(host, SDHCI_PRESENT_STATE);
101 mmc_hostname(host->mmc));
102 sdhci_dumpregs(host);
109 static void sdhci_o2_enable_internal_clock(struct sdhci_host *host) argument
116 scratch32 = sdhci_readl(host, O2_PLL_DLL_WDT_CONTROL1);
118 sdhci_writel(host, scratch32, O2_PLL_DLL_WDT_CONTROL1);
121 sdhci_writel(host, scratch32, O2_PLL_DLL_WDT_CONTROL1);
125 sdhci_writel(host, scratch3
157 struct sdhci_host *host = mmc_priv(mmc); local
181 sdhci_o2_pll_dll_wdt_control(struct sdhci_host *host) argument
192 sdhci_o2_wait_dll_detect_lock(struct sdhci_host *host) argument
200 sdhci_o2_set_tuning_mode(struct sdhci_host *host) argument
210 __sdhci_o2_execute_tuning(struct sdhci_host *host, u32 opcode) argument
244 sdhci_o2_dll_recovery(struct sdhci_host *host) argument
316 struct sdhci_host *host = mmc_priv(mmc); local
542 sdhci_pci_o2_enable_msi(struct sdhci_pci_chip *chip, struct sdhci_host *host) argument
565 sdhci_o2_enable_clk(struct sdhci_host *host, u16 clk) argument
578 sdhci_pci_o2_set_clock(struct sdhci_host *host, unsigned int clock) argument
637 struct sdhci_host *host = mmc_priv(mmc); local
696 sdhci_pci_o2_set_power(struct sdhci_host *host, unsigned char mode, unsigned short vdd) argument
728 struct sdhci_host *host; local
[all...]
H A Ddw_mmc-k3.c11 #include <linux/mmc/host.h>
102 static void dw_mci_k3_set_ios(struct dw_mci *host, struct mmc_ios *ios) argument
106 ret = clk_set_rate(host->ciu_clk, ios->clock);
108 dev_warn(host->dev, "failed to set rate %uHz\n", ios->clock);
110 host->bus_hz = clk_get_rate(host->ciu_clk);
117 static int dw_mci_hi6220_parse_dt(struct dw_mci *host) argument
121 priv = devm_kzalloc(host->dev, sizeof(*priv), GFP_KERNEL);
125 priv->reg = syscon_regmap_lookup_by_phandle(host->dev->of_node,
130 priv->ctrl_id = of_alias_get_id(host
145 struct dw_mci *host; local
188 dw_mci_hi6220_set_ios(struct dw_mci *host, struct mmc_ios *ios) argument
216 dw_mci_hs_set_timing(struct dw_mci *host, int timing, int smpl_phase) argument
267 dw_mci_hi3660_init(struct dw_mci *host) argument
278 dw_mci_set_sel18(struct dw_mci *host, bool set) argument
297 dw_mci_hi3660_set_ios(struct dw_mci *host, struct mmc_ios *ios) argument
370 struct dw_mci *host = slot->host; local
407 struct dw_mci *host; local
[all...]
H A Ddw_mmc-hi3798mv200.c11 #include <linux/mmc/host.h>
36 static void dw_mci_hi3798mv200_set_ios(struct dw_mci *host, struct mmc_ios *ios) argument
38 struct dw_mci_hi3798mv200_priv *priv = host->priv;
42 val = mci_readl(host, ENABLE_SHIFT);
48 mci_writel(host, ENABLE_SHIFT, val);
50 val = mci_readl(host, DDR_REG);
55 mci_writel(host, DDR_REG, val);
57 if (clk_set_rate(host->ciu_clk, ios->clock))
58 dev_warn(host->dev, "Failed to set rate to %u\n", ios->clock);
65 host
95 struct dw_mci *host = slot->host; local
181 dw_mci_hi3798mv200_init(struct dw_mci *host) argument
[all...]
H A Dsdhci-of-arasan.c162 void (*set_clk_delays)(struct sdhci_host *host);
169 * @host: Pointer to the main SDHCI host structure.
182 struct sdhci_host *host; member in struct:sdhci_arasan_data
240 static void sdhci_arasan_phy_set_delaychain(struct sdhci_host *host, bool enable) argument
244 reg = readl(host->ioaddr + PHY_CTRL_REG2);
250 writel(reg, host->ioaddr + PHY_CTRL_REG2);
253 static int sdhci_arasan_phy_set_dll(struct sdhci_host *host, bool enable) argument
257 reg = readl(host->ioaddr + PHY_CTRL_REG2);
263 writel(reg, host
273 sdhci_arasan_phy_dll_set_freq(struct sdhci_host *host, int clock) argument
309 sdhci_arasan_syscon_write(struct sdhci_host *host, const struct sdhci_arasan_soc_ctl_field *fld, u32 val) argument
347 sdhci_arasan_set_clock(struct sdhci_host *host, unsigned int clock) argument
452 struct sdhci_host *host = mmc_priv(mmc); local
463 sdhci_arasan_reset(struct sdhci_host *host, u8 mask) argument
510 sdhci_arasan_cqhci_irq(struct sdhci_host *host, u32 intmask) argument
530 struct sdhci_host *host = mmc_priv(mmc); local
577 struct sdhci_host *host = dev_get_drvdata(dev); local
623 struct sdhci_host *host = dev_get_drvdata(dev); local
683 struct sdhci_host *host = sdhci_arasan->host; local
710 struct sdhci_host *host = sdhci_arasan->host; local
735 struct sdhci_host *host = sdhci_arasan->host; local
801 struct sdhci_host *host = sdhci_arasan->host; local
867 struct sdhci_host *host = sdhci_arasan->host; local
934 struct sdhci_host *host = sdhci_arasan->host; local
995 struct sdhci_host *host = sdhci_arasan->host; local
1040 struct sdhci_host *host = sdhci_arasan->host; local
1084 arasan_zynqmp_dll_reset(struct sdhci_host *host, u32 deviceid) argument
1102 struct sdhci_host *host = mmc_priv(mmc); local
1144 sdhci_arasan_update_clockmultiplier(struct sdhci_host *host, u32 value) argument
1183 sdhci_arasan_update_baseclkfreq(struct sdhci_host *host) argument
1205 sdhci_arasan_set_clk_delays(struct sdhci_host *host) argument
1662 sdhci_arasan_update_support64b(struct sdhci_host *host, u32 value) argument
1735 struct sdhci_host *host = sdhci_arasan->host; local
1793 struct sdhci_host *host = sdhci_arasan->host; local
1840 struct sdhci_host *host; local
2021 struct sdhci_host *host = platform_get_drvdata(pdev); local
[all...]
H A Dsdhci-npcm.c3 * NPCM SDHC MMC host controller driver.
11 #include <linux/mmc/host.h>
35 struct sdhci_host *host; local
43 host = sdhci_pltfm_init(pdev, data, 0);
44 if (IS_ERR(host))
45 return PTR_ERR(host);
47 pltfm_host = sdhci_priv(host);
55 caps = sdhci_readl(host, SDHCI_CAPABILITIES);
57 host->mmc->caps |= MMC_CAP_8_BIT_DATA;
59 ret = mmc_of_parse(host
[all...]
H A Dvia-sdmmc.c3 * drivers/mmc/host/via-sdmmc.c - VIA SD/MMC Card Reader driver
14 #include <linux/mmc/host.h>
64 * INTEN : Enable SD host interrupt.
165 * CFE : Enable SD host automatic Clock FReezing
332 static void via_print_sdchc(struct via_crdr_mmc_host *host) argument
334 void __iomem *addrbase = host->sdhc_mmiobase;
351 static void via_print_pcictrl(struct via_crdr_mmc_host *host) argument
353 void __iomem *addrbase = host->pcictrl_mmiobase;
365 static void via_save_pcictrlreg(struct via_crdr_mmc_host *host) argument
370 pm_pcictrl_reg = &(host
384 via_restore_pcictrlreg(struct via_crdr_mmc_host *host) argument
401 via_save_sdcreg(struct via_crdr_mmc_host *host) argument
421 via_restore_sdcreg(struct via_crdr_mmc_host *host) argument
449 via_set_ddma(struct via_crdr_mmc_host *host, dma_addr_t dmaaddr, u32 count, int dir, int enirq) argument
477 via_sdc_preparedata(struct via_crdr_mmc_host *host, struct mmc_data *data) argument
509 via_sdc_get_response(struct via_crdr_mmc_host *host, struct mmc_command *cmd) argument
551 via_sdc_send_command(struct via_crdr_mmc_host *host, struct mmc_command *cmd) argument
625 via_sdc_finish_data(struct via_crdr_mmc_host *host) argument
649 via_sdc_finish_command(struct via_crdr_mmc_host *host) argument
664 struct via_crdr_mmc_host *host; local
693 via_sdc_set_power(struct via_crdr_mmc_host *host, unsigned short power, unsigned int on) argument
721 struct via_crdr_mmc_host *host; local
782 struct via_crdr_mmc_host *host; local
803 via_reset_pcictrl(struct via_crdr_mmc_host *host) argument
834 via_sdc_cmd_isr(struct via_crdr_mmc_host *host, u16 intmask) argument
856 via_sdc_data_isr(struct via_crdr_mmc_host *host, u16 intmask) argument
967 struct via_crdr_mmc_host *host = from_tasklet(host, t, finish_tasklet); local
986 struct via_crdr_mmc_host *host; local
1026 via_init_mmc_host(struct via_crdr_mmc_host *host) argument
1223 via_init_sdc_pm(struct via_crdr_mmc_host *host) argument
1259 struct via_crdr_mmc_host *host; local
[all...]
H A Dsdhci-pci-gli.c230 static inline void gl9750_wt_on(struct sdhci_host *host) argument
235 wt_value = sdhci_readl(host, SDHCI_GLI_9750_WT);
244 sdhci_writel(host, wt_value, SDHCI_GLI_9750_WT);
247 static inline void gl9750_wt_off(struct sdhci_host *host) argument
252 wt_value = sdhci_readl(host, SDHCI_GLI_9750_WT);
261 sdhci_writel(host, wt_value, SDHCI_GLI_9750_WT);
264 static void gli_set_9750(struct sdhci_host *host) argument
274 gl9750_wt_on(host);
276 driving_value = sdhci_readl(host, SDHCI_GLI_9750_DRIVING);
277 pll_value = sdhci_readl(host, SDHCI_GLI_9750_PL
358 gli_set_9750_rx_inv(struct sdhci_host *host, bool b) argument
378 __sdhci_execute_tuning_9750(struct sdhci_host *host, u32 opcode) argument
418 gl9750_execute_tuning(struct sdhci_host *host, u32 opcode) argument
431 gl9750_disable_ssc_pll(struct sdhci_host *host) argument
442 gl9750_set_pll(struct sdhci_host *host, u8 dir, u16 ldiv, u8 pdiv) argument
461 gl9750_ssc_enable(struct sdhci_host *host) argument
474 gl9750_set_ssc(struct sdhci_host *host, u8 enable, u8 step, u16 ppm) argument
493 gl9750_set_ssc_pll_205mhz(struct sdhci_host *host) argument
502 gl9750_set_ssc_pll_100mhz(struct sdhci_host *host) argument
511 gl9750_set_ssc_pll_50mhz(struct sdhci_host *host) argument
520 sdhci_gl9750_set_clock(struct sdhci_host *host, unsigned int clock) argument
546 gl9750_hw_setting(struct sdhci_host *host) argument
716 sdhci_gl9755_set_clock(struct sdhci_host *host, unsigned int clock) argument
905 sdhci_gl9767_set_clock(struct sdhci_host *host, unsigned int clock) argument
943 gli_set_9767(struct sdhci_host *host) argument
986 sdhci_gl9767_reset(struct sdhci_host *host, u8 mask) argument
994 struct sdhci_host *host = mmc_priv(mmc); local
1081 struct sdhci_host *host = slot->host; local
1093 struct sdhci_host *host = slot->host; local
1105 struct sdhci_host *host = slot->host; local
1118 sdhci_gli_voltage_switch(struct sdhci_host *host) argument
1141 sdhci_gl9767_voltage_switch(struct sdhci_host *host) argument
1160 sdhci_gl9750_reset(struct sdhci_host *host, u8 mask) argument
1166 sdhci_gl9750_readl(struct sdhci_host *host, int reg) argument
1180 struct sdhci_host *host = mmc_priv(mmc); local
1218 sdhci_set_gl9763e_signaling(struct sdhci_host *host, unsigned int timing) argument
1254 struct sdhci_host *host = mmc_priv(mmc); local
1260 sdhci_gl9763e_cqhci_irq(struct sdhci_host *host, u32 intmask) argument
1275 struct sdhci_host *host = mmc_priv(mmc); local
1296 struct sdhci_host *host = slot->host; local
1375 struct sdhci_host *host = slot->host; local
1391 struct sdhci_host *host = slot->host; local
1488 struct sdhci_host *host = slot->host; local
1516 sdhci_gli_readw(struct sdhci_host *host, int reg) argument
1525 sdhci_gli_readb(struct sdhci_host *host, int reg) argument
[all...]
H A Drtsx_usb_sdmmc.c15 #include <linux/mmc/host.h>
59 static inline struct device *sdmmc_dev(struct rtsx_usb_sdmmc *host) argument
61 return &(host->pdev->dev);
64 static inline void sd_clear_error(struct rtsx_usb_sdmmc *host) argument
66 struct rtsx_ucr *ucr = host->ucr;
76 static void sd_print_debug_regs(struct rtsx_usb_sdmmc *host) argument
78 struct rtsx_ucr *ucr = host->ucr;
82 dev_dbg(sdmmc_dev(host), "SD_STAT1: 0x%x\n", val);
84 dev_dbg(sdmmc_dev(host), "SD_STAT2: 0x%x\n", val);
86 dev_dbg(sdmmc_dev(host), "SD_BUS_STA
92 sd_read_data(struct rtsx_usb_sdmmc *host, struct mmc_command *cmd, u16 byte_cnt, u8 *buf, int buf_len, int timeout) argument
199 sd_write_data(struct rtsx_usb_sdmmc *host, struct mmc_command *cmd, u16 byte_cnt, u8 *buf, int buf_len, int timeout) argument
285 sd_send_cmd_get_rsp(struct rtsx_usb_sdmmc *host, struct mmc_command *cmd) argument
449 sd_rw_multi(struct rtsx_usb_sdmmc *host, struct mmc_request *mrq) argument
533 sd_enable_initial_mode(struct rtsx_usb_sdmmc *host) argument
539 sd_disable_initial_mode(struct rtsx_usb_sdmmc *host) argument
545 sd_normal_rw(struct rtsx_usb_sdmmc *host, struct mmc_request *mrq) argument
579 sd_change_phase(struct rtsx_usb_sdmmc *host, u8 sample_point, int tx) argument
623 sd_search_final_phase(struct rtsx_usb_sdmmc *host, u32 phase_map) argument
650 sd_wait_data_idle(struct rtsx_usb_sdmmc *host) argument
664 sd_tuning_rx_cmd(struct rtsx_usb_sdmmc *host, u8 opcode, u8 sample_point) argument
686 sd_tuning_phase(struct rtsx_usb_sdmmc *host, u8 opcode, u16 *phase_map) argument
702 sd_tuning_rx(struct rtsx_usb_sdmmc *host, u8 opcode) argument
748 struct rtsx_usb_sdmmc *host = mmc_priv(mmc); local
776 struct rtsx_usb_sdmmc *host = mmc_priv(mmc); local
807 struct rtsx_usb_sdmmc *host = mmc_priv(mmc); local
880 sd_set_bus_width(struct rtsx_usb_sdmmc *host, unsigned char bus_width) argument
953 sd_power_on(struct rtsx_usb_sdmmc *host) argument
992 sd_power_off(struct rtsx_usb_sdmmc *host) argument
1016 sd_set_power_mode(struct rtsx_usb_sdmmc *host, unsigned char power_mode) argument
1041 sd_set_timing(struct rtsx_usb_sdmmc *host, unsigned char timing, bool *ddr_mode) argument
1104 struct rtsx_usb_sdmmc *host = mmc_priv(mmc); local
1145 struct rtsx_usb_sdmmc *host = mmc_priv(mmc); local
1194 struct rtsx_usb_sdmmc *host = mmc_priv(mmc); local
1234 struct rtsx_usb_sdmmc *host = mmc_priv(mmc); local
1265 struct rtsx_usb_sdmmc *host = container_of(led, local
1277 struct rtsx_usb_sdmmc *host = local
1298 rtsx_usb_init_host(struct rtsx_usb_sdmmc *host) argument
1327 struct rtsx_usb_sdmmc *host; local
1384 struct rtsx_usb_sdmmc *host = platform_get_drvdata(pdev); local
1423 struct rtsx_usb_sdmmc *host = dev_get_drvdata(dev); local
1431 struct rtsx_usb_sdmmc *host = dev_get_drvdata(dev); local
[all...]
H A Drenesas_sdhi_internal_dmac.c15 #include <linux/mmc/host.h>
69 * - host->chan_{rx,tx} will be used as a flag of enabling/disabling the dma
294 renesas_sdhi_internal_dmac_enable_dma(struct tmio_mmc_host *host, bool enable) argument
296 struct renesas_sdhi *priv = host_to_priv(host);
301 if (!host->chan_tx || !host->chan_rx)
304 writel(enable ? ~dma_irqs : INFO1_MASK_CLEAR, host->ctl + DM_CM_INFO1_MASK);
307 priv->dma_priv.enable(host, enable);
311 renesas_sdhi_internal_dmac_abort_dma(struct tmio_mmc_host *host) argument
315 renesas_sdhi_internal_dmac_enable_dma(host, fals
325 renesas_sdhi_internal_dmac_dma_irq(struct tmio_mmc_host *host) argument
346 renesas_sdhi_internal_dmac_dataend_dma(struct tmio_mmc_host *host) argument
364 renesas_sdhi_internal_dmac_unmap(struct tmio_mmc_host *host, struct mmc_data *data, enum renesas_sdhi_dma_cookie cookie) argument
379 renesas_sdhi_internal_dmac_map(struct tmio_mmc_host *host, struct mmc_data *data, enum renesas_sdhi_dma_cookie cookie) argument
402 renesas_sdhi_internal_dmac_start_dma(struct tmio_mmc_host *host, struct mmc_data *data) argument
444 struct tmio_mmc_host *host = (struct tmio_mmc_host *)arg; local
460 renesas_sdhi_internal_dmac_complete(struct tmio_mmc_host *host) argument
488 struct tmio_mmc_host *host = (struct tmio_mmc_host *)arg; local
499 renesas_sdhi_internal_dmac_end_dma(struct tmio_mmc_host *host) argument
509 struct tmio_mmc_host *host = mmc_priv(mmc); local
521 struct tmio_mmc_host *host = mmc_priv(mmc); local
532 renesas_sdhi_internal_dmac_request_dma(struct tmio_mmc_host *host, struct tmio_mmc_data *pdata) argument
559 renesas_sdhi_internal_dmac_release_dma(struct tmio_mmc_host *host) argument
[all...]
H A Dsdhci-acpi.c29 #include <linux/mmc/host.h>
71 struct sdhci_host *host; member in struct:sdhci_acpi_host
205 static void sdhci_acpi_int_hw_reset(struct sdhci_host *host) argument
209 reg = sdhci_readb(host, SDHCI_POWER_CONTROL);
211 sdhci_writeb(host, reg, SDHCI_POWER_CONTROL);
215 sdhci_writeb(host, reg, SDHCI_POWER_CONTROL);
312 struct sdhci_host *host = c->host; local
315 sdhci_readl(host, SDHCI_CAPABILITIES) == 0x446cc8b2 &&
316 sdhci_readl(host, SDHCI_CAPABILITIES_
399 struct sdhci_host *host = ptr; local
410 struct sdhci_host *host = c->host; local
431 struct sdhci_host *host = c->host; local
475 struct sdhci_host *host = mmc_priv(card->host); local
510 sdhci_acpi_amd_hs400_dll(struct sdhci_host *host, bool enable) argument
539 struct sdhci_host *host = mmc_priv(mmc); local
569 struct sdhci_host *host = mmc_priv(mmc); local
583 amd_sdhci_reset(struct sdhci_host *host, u8 mask) argument
611 struct sdhci_host *host = c->host; local
781 struct sdhci_host *host; local
948 struct sdhci_host *host = c->host; local
965 struct sdhci_host *host = c->host; local
995 struct sdhci_host *host = c->host; local
[all...]
/linux-master/drivers/staging/greybus/
H A Dsdio.c11 #include <linux/mmc/host.h>
24 struct mutex lock; /* lock for this host */
59 static void _gb_sdio_set_host_caps(struct gb_sdio_host *host, u32 r) argument
86 host->mmc->caps = caps;
87 host->mmc->caps2 = caps2 | MMC_CAP2_CORE_RUNTIME_PM;
90 host->card_present = true;
115 static int gb_sdio_get_caps(struct gb_sdio_host *host) argument
118 struct mmc_host *mmc = host->mmc;
125 ret = gb_operation_sync(host->connection, GB_SDIO_TYPE_GET_CAPABILITIES,
131 _gb_sdio_set_host_caps(host,
159 _gb_queue_event(struct gb_sdio_host *host, u8 event) argument
169 _gb_sdio_process_events(struct gb_sdio_host *host, u8 event) argument
205 struct gb_sdio_host *host = gb_connection_get_data(op->connection); local
237 gb_sdio_set_ios(struct gb_sdio_host *host, struct gb_sdio_set_ios_request *request) argument
254 _gb_sdio_send(struct gb_sdio_host *host, struct mmc_data *data, size_t len, u16 nblocks, off_t skip) argument
308 _gb_sdio_recv(struct gb_sdio_host *host, struct mmc_data *data, size_t len, u16 nblocks, off_t skip) argument
360 gb_sdio_transfer(struct gb_sdio_host *host, struct mmc_data *data) argument
407 gb_sdio_command(struct gb_sdio_host *host, struct mmc_command *cmd) argument
498 struct gb_sdio_host *host; local
553 struct gb_sdio_host *host = mmc_priv(mmc); local
590 struct gb_sdio_host *host = mmc_priv(mmc); local
723 struct gb_sdio_host *host = mmc_priv(mmc); local
737 struct gb_sdio_host *host = mmc_priv(mmc); local
767 struct gb_sdio_host *host; local
846 struct gb_sdio_host *host = gb_gbphy_get_data(gbphy_dev); local
[all...]
/linux-master/drivers/mmc/core/
H A Dbus.c21 #include <linux/mmc/host.h>
25 #include "host.h"
146 struct mmc_host *host = card->host; local
152 if (host->bus_ops->shutdown) {
153 ret = host->bus_ops->shutdown(host);
156 mmc_hostname(host), ret);
164 struct mmc_host *host = card->host; local
181 struct mmc_host *host = card->host; local
198 struct mmc_host *host = card->host; local
206 struct mmc_host *host = card->host; local
275 mmc_alloc_card(struct mmc_host *host, const struct device_type *type) argument
385 struct mmc_host *host = card->host; local
[all...]
H A Dmmc_ops.h26 int mmc_deselect_cards(struct mmc_host *host);
27 int mmc_set_dsr(struct mmc_host *host);
28 int mmc_go_idle(struct mmc_host *host);
29 int mmc_send_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr);
31 int mmc_send_adtc_data(struct mmc_card *card, struct mmc_host *host, u32 opcode,
35 int mmc_send_cid(struct mmc_host *host, u32 *cid);
36 int mmc_spi_read_ocr(struct mmc_host *host, int highcap, u32 *ocrp);
37 int mmc_spi_set_crc(struct mmc_host *host, int use_crc);
41 bool mmc_prepare_busy_cmd(struct mmc_host *host, struct mmc_command *cmd,
43 int __mmc_poll_for_busy(struct mmc_host *host, unsigne
[all...]
H A Dsd_ops.c13 #include <linux/mmc/host.h>
22 int mmc_app_cmd(struct mmc_host *host, struct mmc_card *card) argument
27 if (WARN_ON(card && card->host != host))
40 err = mmc_wait_for_cmd(host, &cmd, 0);
45 if (!mmc_host_is_spi(host) && !(cmd.resp[0] & R1_APP_CMD))
52 static int mmc_wait_for_app_cmd(struct mmc_host *host, struct mmc_card *card, argument
63 err = mmc_app_cmd(host, card);
66 if (mmc_host_is_spi(host)) {
81 mmc_wait_for_req(host,
118 mmc_send_app_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr) argument
162 __mmc_send_if_cond(struct mmc_host *host, u32 ocr, u8 pcie_bits, u32 *resp) argument
197 mmc_send_if_cond(struct mmc_host *host, u32 ocr) argument
202 mmc_send_if_cond_pcie(struct mmc_host *host, u32 ocr) argument
238 mmc_send_relative_addr(struct mmc_host *host, unsigned int *rca) argument
[all...]
H A Dmmc_ops.c13 #include <linux/mmc/host.h>
19 #include "host.h"
64 struct mmc_host *host; member in struct:mmc_op_cond_busy_data
75 if (!mmc_host_is_spi(card->host))
79 err = mmc_wait_for_cmd(card->host, &cmd, retries);
99 static int _mmc_select_card(struct mmc_host *host, struct mmc_card *card) argument
113 return mmc_wait_for_cmd(host, &cmd, MMC_CMD_RETRIES);
119 return _mmc_select_card(card->host, card);
122 int mmc_deselect_cards(struct mmc_host *host) argument
124 return _mmc_select_card(host, NUL
135 mmc_set_dsr(struct mmc_host *host) argument
147 mmc_go_idle(struct mmc_host *host) argument
187 struct mmc_host *host = data->host; local
223 mmc_send_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr) argument
261 mmc_send_cxd_native(struct mmc_host *host, u32 arg, u32 *cxd, int opcode) argument
283 mmc_send_adtc_data(struct mmc_card *card, struct mmc_host *host, u32 opcode, u32 args, void *buf, unsigned len) argument
332 mmc_spi_send_cxd(struct mmc_host *host, u32 *cxd, u32 opcode) argument
362 mmc_send_cid(struct mmc_host *host, u32 *cid) argument
400 mmc_spi_read_ocr(struct mmc_host *host, int highcap, u32 *ocrp) argument
415 mmc_spi_set_crc(struct mmc_host *host, int use_crc) argument
430 mmc_switch_status_error(struct mmc_host *host, u32 status) argument
463 struct mmc_host *host = data->card->host; local
502 __mmc_poll_for_busy(struct mmc_host *host, unsigned int period_us, unsigned int timeout_ms, int (*busy_cb)(void *cb_data, bool *busy), void *cb_data) argument
547 struct mmc_host *host = card->host; local
558 mmc_prepare_busy_cmd(struct mmc_host *host, struct mmc_command *cmd, unsigned int timeout_ms) argument
599 struct mmc_host *host = card->host; local
668 mmc_send_tuning(struct mmc_host *host, u32 opcode, int *cmd_error) argument
737 mmc_send_abort_tuning(struct mmc_host *host, u32 opcode) argument
763 mmc_send_bus_test(struct mmc_card *card, struct mmc_host *host, u8 opcode, u8 len) argument
863 struct mmc_host *host = card->host; local
1038 struct mmc_host *host = card->host; local
[all...]
/linux-master/drivers/spi/
H A Dspi-clps711x.c36 static int spi_clps711x_prepare_message(struct spi_controller *host, argument
39 struct spi_clps711x_data *hw = spi_controller_get_devdata(host);
48 static int spi_clps711x_transfer_one(struct spi_controller *host, argument
52 struct spi_clps711x_data *hw = spi_controller_get_devdata(host);
71 struct spi_controller *host = dev_id; local
72 struct spi_clps711x_data *hw = spi_controller_get_devdata(host);
86 spi_finalize_current_transfer(host);
95 struct spi_controller *host; local
102 host = spi_alloc_host(&pdev->dev, sizeof(*hw));
103 if (!host)
[all...]
H A Dspi-ep93xx.c107 * @host: SPI host
112 static int ep93xx_spi_calc_divisors(struct spi_controller *host, argument
115 struct ep93xx_spi *espi = spi_controller_get_devdata(host);
123 rate = clamp(rate, host->min_speed_hz, host->max_speed_hz);
146 static int ep93xx_spi_chip_setup(struct spi_controller *host, argument
150 struct ep93xx_spi *espi = spi_controller_get_devdata(host);
157 err = ep93xx_spi_calc_divisors(host, xfer->speed_hz,
169 dev_dbg(&host
179 ep93xx_do_write(struct spi_controller *host) argument
197 ep93xx_do_read(struct spi_controller *host) argument
226 ep93xx_spi_read_write(struct spi_controller *host) argument
272 ep93xx_spi_dma_prepare(struct spi_controller *host, enum dma_data_direction dir) argument
376 ep93xx_spi_dma_finish(struct spi_controller *host, enum dma_data_direction dir) argument
396 struct spi_controller *host = callback_param; local
404 ep93xx_spi_dma_transfer(struct spi_controller *host) argument
439 struct spi_controller *host = dev_id; local
482 ep93xx_spi_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument
519 ep93xx_spi_prepare_message(struct spi_controller *host, struct spi_message *msg) argument
547 ep93xx_spi_prepare_hardware(struct spi_controller *host) argument
564 ep93xx_spi_unprepare_hardware(struct spi_controller *host) argument
649 struct spi_controller *host; local
743 struct spi_controller *host = platform_get_drvdata(pdev); local
[all...]
/linux-master/include/linux/usb/
H A Drzv2m_usb3drd.h15 void rzv2m_usb3drd_reset(struct device *dev, bool host);
17 static inline void rzv2m_usb3drd_reset(struct device *dev, bool host) { } argument
/linux-master/drivers/scsi/arm/
H A Doak.c18 #define priv(host) ((struct NCR5380_hostdata *)(host)->hostdata)
122 struct Scsi_Host *host; local
129 host = scsi_host_alloc(&oakscsi_template, sizeof(struct NCR5380_hostdata));
130 if (!host) {
135 priv(host)->io = ioremap(ecard_resource_start(ec, ECARD_RES_MEMC),
137 if (!priv(host)->io) {
142 host->irq = NO_IRQ;
144 ret = NCR5380_init(host, FLAG_DMA_FIXUP | FLAG_LATE_DMA_SETUP);
148 NCR5380_maybe_reset_bus(host);
171 struct Scsi_Host *host = ecard_get_drvdata(ec); local
[all...]
/linux-master/drivers/gpu/host1x/
H A Dchannel.c43 struct host1x *host = dev_get_drvdata(job->channel->dev->parent); local
45 return host1x_hw_channel_submit(host, job);
59 * @host: Host1x device object
65 struct host1x_channel *host1x_channel_get_index(struct host1x *host, argument
68 struct host1x_channel *ch = &host->channel_list.channels[index];
78 struct host1x *host = dev_get_drvdata(channel->dev->parent); local
80 host1x_hw_cdma_stop(host, &channel->cdma);
86 * @host: host1x instance
90 void host1x_channel_stop_all(struct host1x *host) argument
92 struct host1x_channel_list *chlist = &host
107 struct host1x *host = dev_get_drvdata(channel->dev->parent); local
122 acquire_unused_channel(struct host1x *host) argument
155 struct host1x *host = dev_get_drvdata(client->dev->parent); local
[all...]
/linux-master/drivers/ufs/host/
H A Dcdns-pltfrm.c39 struct cdns_ufs_host *host = ufshcd_get_variant(hba); local
42 &host->cdns_ufs_dme_attr_val[0]);
44 &host->cdns_ufs_dme_attr_val[1]);
46 &host->cdns_ufs_dme_attr_val[2]);
48 &host->cdns_ufs_dme_attr_val[3]);
50 &host->cdns_ufs_dme_attr_val[4]);
52 &host->cdns_ufs_dme_attr_val[5]);
54 &host->cdns_ufs_dme_attr_val[6]);
56 &host->cdns_ufs_dme_attr_val[7]);
58 &host
74 struct cdns_ufs_host *host = ufshcd_get_variant(hba); local
215 struct cdns_ufs_host *host; local
[all...]
H A Dufs-hisi.h93 #define ufs_sys_ctrl_writel(host, val, reg) \
94 writel((val), (host)->ufs_sys_ctrl + (reg))
95 #define ufs_sys_ctrl_readl(host, reg) readl((host)->ufs_sys_ctrl + (reg))
96 #define ufs_sys_ctrl_set_bits(host, mask, reg) \
98 (host), ((mask) | (ufs_sys_ctrl_readl((host), (reg)))), (reg))
99 #define ufs_sys_ctrl_clr_bits(host, mask, reg) \
100 ufs_sys_ctrl_writel((host), \
101 ((~(mask)) & (ufs_sys_ctrl_readl((host), (re
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-cbus-gpio.c38 spinlock_t lock; /* host lock */
47 * @host: the host we're using
50 static void cbus_send_bit(struct cbus_host *host, unsigned bit) argument
52 gpiod_set_value(host->dat, bit ? 1 : 0);
53 gpiod_set_value(host->clk, 1);
54 gpiod_set_value(host->clk, 0);
59 * @host: the host we're using
63 static void cbus_send_data(struct cbus_host *host, unsigne argument
75 cbus_receive_bit(struct cbus_host *host) argument
89 cbus_receive_word(struct cbus_host *host) argument
114 cbus_transfer(struct cbus_host *host, char rw, unsigned dev, unsigned reg, unsigned data) argument
[all...]

Completed in 299 milliseconds

1234567891011>>