| /linux/drivers/mmc/host/ |
| H A D | sdhci.c | 52 void sdhci_dumpregs(struct sdhci_host *host) in sdhci_dumpregs() 127 static void sdhci_do_enable_v4_mode(struct sdhci_host *host) in sdhci_do_enable_v4_mode() 143 void sdhci_enable_v4_mode(struct sdhci_host *host) in sdhci_enable_v4_mode() 156 static void sdhci_set_card_detection(struct sdhci_host *host, bool enable) in sdhci_set_card_detection() 178 static void sdhci_enable_card_detection(struct sdhci_host *host) in sdhci_enable_card_detection() 183 static void sdhci_disable_card_detection(struct sdhci_host *host) in sdhci_disable_card_detection() 188 static void sdhci_runtime_pm_bus_on(struct sdhci_host *host) in sdhci_runtime_pm_bus_on() 196 static void sdhci_runtime_pm_bus_off(struct sdhci_host *host) in sdhci_runtime_pm_bus_off() 204 void sdhci_reset(struct sdhci_host *host, u8 mask) in sdhci_reset() 238 bool sdhci_do_reset(struct sdhci_host *host, u8 mask) in sdhci_do_reset() [all …]
|
| H A D | wbsd.c | 84 static inline void wbsd_unlock_config(struct wbsd_host *host) in wbsd_unlock_config() 92 static inline void wbsd_lock_config(struct wbsd_host *host) in wbsd_lock_config() 99 static inline void wbsd_write_config(struct wbsd_host *host, u8 reg, u8 value) in wbsd_write_config() 107 static inline u8 wbsd_read_config(struct wbsd_host *host, u8 reg) in wbsd_read_config() 115 static inline void wbsd_write_index(struct wbsd_host *host, u8 index, u8 value) in wbsd_write_index() 121 static inline u8 wbsd_read_index(struct wbsd_host *host, u8 index) in wbsd_read_index() 131 static void wbsd_init_device(struct wbsd_host *host) in wbsd_init_device() 190 static void wbsd_reset(struct wbsd_host *host) in wbsd_reset() 204 static void wbsd_request_end(struct wbsd_host *host, struct mmc_request *mrq) in wbsd_request_end() 237 static inline void wbsd_init_sg(struct wbsd_host *host, struct mmc_data *data) in wbsd_init_sg() [all …]
|
| H A D | usdhi6rol0.c | 209 static void usdhi6_write(struct usdhi6_host *host, u32 reg, u32 data) in usdhi6_write() 216 static void usdhi6_write16(struct usdhi6_host *host, u32 reg, u16 data) in usdhi6_write16() 223 static u32 usdhi6_read(struct usdhi6_host *host, u32 reg) in usdhi6_read() 231 static u16 usdhi6_read16(struct usdhi6_host *host, u32 reg) in usdhi6_read16() 239 static void usdhi6_irq_enable(struct usdhi6_host *host, u32 info1, u32 info2) in usdhi6_irq_enable() 247 static void usdhi6_wait_for_resp(struct usdhi6_host *host) in usdhi6_wait_for_resp() 254 static void usdhi6_wait_for_brwe(struct usdhi6_host *host, bool read) in usdhi6_wait_for_brwe() 261 static void usdhi6_only_cd(struct usdhi6_host *host) in usdhi6_only_cd() 267 static void usdhi6_mask_all(struct usdhi6_host *host) in usdhi6_mask_all() 272 static int usdhi6_error_code(struct usdhi6_host *host) in usdhi6_error_code() [all …]
|
| H A D | uniphier-sd.c | 82 static void *uniphier_sd_priv(struct tmio_mmc_host *host) in uniphier_sd_priv() 87 static void uniphier_sd_dma_endisable(struct tmio_mmc_host *host, int enable) in uniphier_sd_dma_endisable() 95 struct tmio_mmc_host *host = from_work(host, t, dma_issue); in uniphier_sd_external_dma_issue() local 105 struct tmio_mmc_host *host = param; in uniphier_sd_external_dma_callback() local 131 static void uniphier_sd_external_dma_start(struct tmio_mmc_host *host, in uniphier_sd_external_dma_start() 179 static void uniphier_sd_external_dma_enable(struct tmio_mmc_host *host, in uniphier_sd_external_dma_enable() 184 static void uniphier_sd_external_dma_request(struct tmio_mmc_host *host, in uniphier_sd_external_dma_request() 205 static void uniphier_sd_external_dma_release(struct tmio_mmc_host *host) in uniphier_sd_external_dma_release() 213 static void uniphier_sd_external_dma_abort(struct tmio_mmc_host *host) in uniphier_sd_external_dma_abort() 223 static void uniphier_sd_external_dma_dataend(struct tmio_mmc_host *host) in uniphier_sd_external_dma_dataend() [all …]
|
| H A D | meson-mx-sdhc-mmc.c | 68 static void meson_mx_sdhc_reset(struct meson_mx_sdhc_host *host) in meson_mx_sdhc_reset() 82 struct meson_mx_sdhc_host *host = mmc_priv(mmc); in meson_mx_sdhc_clear_fifo() local 105 struct meson_mx_sdhc_host *host = mmc_priv(mmc); in meson_mx_sdhc_wait_cmd_ready() local 135 struct meson_mx_sdhc_host *host = mmc_priv(mmc); in meson_mx_sdhc_start_cmd() local 239 struct meson_mx_sdhc_host *host = mmc_priv(mmc); in meson_mx_sdhc_disable_clks() local 251 struct meson_mx_sdhc_host *host = mmc_priv(mmc); in meson_mx_sdhc_enable_clks() local 269 struct meson_mx_sdhc_host *host = mmc_priv(mmc); in meson_mx_sdhc_set_clk() local 309 struct meson_mx_sdhc_host *host = mmc_priv(mmc); in meson_mx_sdhc_set_ios() local 383 struct meson_mx_sdhc_host *host = mmc_priv(mmc); in meson_mx_sdhc_request() local 402 struct meson_mx_sdhc_host *host = mmc_priv(mmc); in meson_mx_sdhc_card_busy() local [all …]
|
| H A D | sdhci-esdhc-mcf.c | 46 static inline void esdhc_clrset_be(struct sdhci_host *host, in esdhc_clrset_be() 65 static void esdhc_mcf_writeb_be(struct sdhci_host *host, u8 val, int reg) in esdhc_mcf_writeb_be() 93 static void esdhc_mcf_writew_be(struct sdhci_host *host, u16 val, int reg) in esdhc_mcf_writew_be() 121 static void esdhc_mcf_writel_be(struct sdhci_host *host, u32 val, int reg) in esdhc_mcf_writel_be() 126 static u8 esdhc_mcf_readb_be(struct sdhci_host *host, int reg) in esdhc_mcf_readb_be() 143 static u16 esdhc_mcf_readw_be(struct sdhci_host *host, int reg) in esdhc_mcf_readw_be() 155 static u32 esdhc_mcf_readl_be(struct sdhci_host *host, int reg) in esdhc_mcf_readl_be() 178 static unsigned int esdhc_mcf_get_max_timeout_count(struct sdhci_host *host) in esdhc_mcf_get_max_timeout_count() 183 static void esdhc_mcf_set_timeout(struct sdhci_host *host, in esdhc_mcf_set_timeout() 191 static void esdhc_mcf_reset(struct sdhci_host *host, u8 mask) in esdhc_mcf_reset() [all …]
|
| H A D | mxcmmc.c | 175 static inline int is_imx31_mmc(struct mxcmci_host *host) in is_imx31_mmc() 180 static inline int is_mpc512x_mmc(struct mxcmci_host *host) in is_mpc512x_mmc() 185 static inline u32 mxcmci_readl(struct mxcmci_host *host, int reg) in mxcmci_readl() 193 static inline void mxcmci_writel(struct mxcmci_host *host, u32 val, int reg) in mxcmci_writel() 201 static inline u16 mxcmci_readw(struct mxcmci_host *host, int reg) in mxcmci_readw() 209 static inline void mxcmci_writew(struct mxcmci_host *host, u16 val, int reg) in mxcmci_writew() 219 static void mxcmci_set_power(struct mxcmci_host *host, unsigned int vdd) in mxcmci_set_power() 234 static inline int mxcmci_use_dma(struct mxcmci_host *host) in mxcmci_use_dma() 239 static void mxcmci_softreset(struct mxcmci_host *host) in mxcmci_softreset() 286 static int mxcmci_setup_data(struct mxcmci_host *host, struct mmc_data *data) in mxcmci_setup_data() [all …]
|
| H A D | bcm2835.c | 194 static void bcm2835_dumpcmd(struct bcm2835_host *host, struct mmc_command *cmd, in bcm2835_dumpcmd() 209 static void bcm2835_dumpregs(struct bcm2835_host *host) in bcm2835_dumpregs() 244 static void bcm2835_reset_internal(struct bcm2835_host *host) in bcm2835_reset_internal() 275 struct bcm2835_host *host = mmc_priv(mmc); in bcm2835_reset() local 285 static void bcm2835_wait_transfer_complete(struct bcm2835_host *host) in bcm2835_wait_transfer_complete() 325 struct bcm2835_host *host = param; in bcm2835_dma_complete() local 330 static void bcm2835_transfer_block_pio(struct bcm2835_host *host, bool is_read) in bcm2835_transfer_block_pio() 424 static void bcm2835_transfer_pio(struct bcm2835_host *host) in bcm2835_transfer_pio() 449 void bcm2835_prepare_dma(struct bcm2835_host *host, struct mmc_data *data) in bcm2835_prepare_dma() 518 static void bcm2835_start_dma(struct bcm2835_host *host) in bcm2835_start_dma() [all …]
|
| H A D | sdhci-of-dwcmshc.c | 338 static void dwcmshc_enable_card_clk(struct sdhci_host *host) in dwcmshc_enable_card_clk() argument 381 static void dwcmshc_adma_write_desc(struct sdhci_host *host, void **desc, in dwcmshc_adma_write_desc() argument 400 static void dwcmshc_reset(struct sdhci_host *host, u argument 413 dwcmshc_get_max_clock(struct sdhci_host * host) dwcmshc_get_max_clock() argument 423 rk35xx_get_max_clock(struct sdhci_host * host) rk35xx_get_max_clock() argument 433 struct sdhci_host *host = mmc_priv(mmc); dwcmshc_check_auto_cmd23() local 453 dwcmshc_phy_init(struct sdhci_host * host) dwcmshc_phy_init() argument 513 th1520_sdhci_set_phy(struct sdhci_host * host) th1520_sdhci_set_phy() argument 532 dwcmshc_set_uhs_signaling(struct sdhci_host * host,unsigned int timing) dwcmshc_set_uhs_signaling() argument 569 th1520_set_uhs_signaling(struct sdhci_host * host,unsigned int timing) th1520_set_uhs_signaling() argument 587 struct sdhci_host *host = mmc_priv(mmc); dwcmshc_hs400_enhanced_strobe() local 604 struct sdhci_host *host = mmc_priv(mmc); dwcmshc_execute_tuning() local 619 dwcmshc_cqe_irq_handler(struct sdhci_host * host,u32 intmask) dwcmshc_cqe_irq_handler() argument 634 struct sdhci_host *host = mmc_priv(mmc); dwcmshc_sdhci_cqe_enable() local 687 struct sdhci_host *host = mmc_priv(mmc); rk35xx_sdhci_cqe_pre_enable() local 704 struct sdhci_host *host = mmc_priv(mmc); rk35xx_sdhci_cqe_enable() local 720 struct sdhci_host *host = mmc_priv(mmc); rk35xx_sdhci_cqe_disable() local 742 struct sdhci_host *host = mmc_priv(mmc); rk35xx_sdhci_cqe_post_disable() local 752 dwcmshc_rk3568_set_clock(struct sdhci_host * host,unsigned int clock) dwcmshc_rk3568_set_clock() argument 887 rk35xx_sdhci_reset(struct sdhci_host * host,u8 mask) rk35xx_sdhci_reset() argument 909 dwcmshc_rk35xx_init(struct device * dev,struct sdhci_host * host,struct dwcmshc_priv * dwc_priv) dwcmshc_rk35xx_init() argument 947 dwcmshc_rk35xx_postinit(struct sdhci_host * host,struct dwcmshc_priv * dwc_priv) dwcmshc_rk35xx_postinit() argument 961 dwcmshc_rk3576_postinit(struct sdhci_host * host,struct dwcmshc_priv * dwc_priv) dwcmshc_rk3576_postinit() argument 984 th1520_execute_tuning(struct sdhci_host * host,u32 opcode) th1520_execute_tuning() argument 1041 th1520_sdhci_reset(struct sdhci_host * host,u8 mask) th1520_sdhci_reset() argument 1059 th1520_init(struct device * dev,struct sdhci_host * host,struct dwcmshc_priv * dwc_priv) th1520_init() argument 1087 cv18xx_sdhci_reset(struct sdhci_host * host,u8 mask) cv18xx_sdhci_reset() argument 1116 cv18xx_sdhci_set_tap(struct sdhci_host * host,int tap) cv18xx_sdhci_set_tap() argument 1157 cv18xx_sdhci_post_tuning(struct sdhci_host * host) cv18xx_sdhci_post_tuning() argument 1168 cv18xx_sdhci_execute_tuning(struct sdhci_host * host,u32 opcode) cv18xx_sdhci_execute_tuning() argument 1223 sg2042_sdhci_phy_init(struct sdhci_host * host) sg2042_sdhci_phy_init() argument 1285 sg2042_sdhci_reset(struct sdhci_host * host,u8 mask) sg2042_sdhci_reset() argument 1293 sg2042_init(struct device * dev,struct sdhci_host * host,struct dwcmshc_priv * dwc_priv) sg2042_init() argument 1306 dwcmshc_hpe_vendor_specific(struct sdhci_host * host) dwcmshc_hpe_vendor_specific() argument 1324 dwcmshc_hpe_set_emmc(struct sdhci_host * host) dwcmshc_hpe_set_emmc() argument 1335 dwcmshc_hpe_reset(struct sdhci_host * host,u8 mask) dwcmshc_hpe_reset() argument 1342 dwcmshc_hpe_set_uhs_signaling(struct sdhci_host * host,unsigned int timing) dwcmshc_hpe_set_uhs_signaling() argument 1355 dwcmshc_hpe_set_clock(struct sdhci_host * host,unsigned int clock) dwcmshc_hpe_set_clock() argument 1389 dwcmshc_hpe_gsc_init(struct device * dev,struct sdhci_host * host,struct dwcmshc_priv * dwc_priv) dwcmshc_hpe_gsc_init() argument 1422 sdhci_eic7700_set_clock(struct sdhci_host * host,unsigned int clock) sdhci_eic7700_set_clock() argument 1440 sdhci_eic7700_config_phy_delay(struct sdhci_host * host,int delay) sdhci_eic7700_config_phy_delay() argument 1450 sdhci_eic7700_config_phy(struct sdhci_host * host) sdhci_eic7700_config_phy() argument 1496 sdhci_eic7700_reset(struct sdhci_host * host,u8 mask) sdhci_eic7700_reset() argument 1550 sdhci_eic7700_delay_tuning(struct sdhci_host * host,u32 opcode) sdhci_eic7700_delay_tuning() argument 1591 sdhci_eic7700_phase_code_tuning(struct sdhci_host * host,u32 opcode) sdhci_eic7700_phase_code_tuning() argument 1671 sdhci_eic7700_executing_tuning(struct sdhci_host * host,u32 opcode) sdhci_eic7700_executing_tuning() argument 1704 sdhci_eic7700_set_uhs_signaling(struct sdhci_host * host,unsigned int timing) sdhci_eic7700_set_uhs_signaling() argument 1754 sdhci_eic7700_set_uhs_wrapper(struct sdhci_host * host,unsigned int timing) sdhci_eic7700_set_uhs_wrapper() argument 1764 eic7700_init(struct device * dev,struct sdhci_host * host,struct dwcmshc_priv * dwc_priv) eic7700_init() argument 1832 dwcmshc_k230_sdhci_set_clock(struct sdhci_host * host,unsigned int clock) dwcmshc_k230_sdhci_set_clock() argument 1848 sdhci_k230_config_phy_delay(struct sdhci_host * host) sdhci_k230_config_phy_delay() argument 1873 dwcmshc_k230_phy_init(struct sdhci_host * host) dwcmshc_k230_phy_init() argument 1932 dwcmshc_k230_sdhci_reset(struct sdhci_host * host,u8 mask) dwcmshc_k230_sdhci_reset() argument 1953 dwcmshc_k230_init(struct device * dev,struct sdhci_host * host,struct dwcmshc_priv * dwc_priv) dwcmshc_k230_init() argument 2018 dwcmshc_bf3_hw_reset(struct sdhci_host * host) dwcmshc_bf3_hw_reset() argument 2272 dwcmshc_cqhci_init(struct sdhci_host * host,struct platform_device * pdev,const struct dwcmshc_pltfm_data * pltfm_data) dwcmshc_cqhci_init() argument 2404 struct sdhci_host *host; dwcmshc_probe() local 2517 dwcmshc_disable_card_clk(struct sdhci_host * host) dwcmshc_disable_card_clk() argument 2530 struct sdhci_host *host = platform_get_drvdata(pdev); dwcmshc_remove() local 2549 struct sdhci_host *host = dev_get_drvdata(dev); dwcmshc_suspend() local 2577 struct sdhci_host *host = dev_get_drvdata(dev); dwcmshc_resume() local 2620 struct sdhci_host *host = dev_get_drvdata(dev); dwcmshc_runtime_suspend() local 2629 struct sdhci_host *host = dev_get_drvdata(dev); dwcmshc_runtime_resume() local [all...] |
| H A D | pxamci.c | 76 static int pxamci_init_ocr(struct pxamci_host *host) in pxamci_init_ocr() 95 static inline int pxamci_set_power(struct pxamci_host *host, in pxamci_set_power() 116 static void pxamci_stop_clock(struct pxamci_host *host) in pxamci_stop_clock() 136 static void pxamci_enable_irq(struct pxamci_host *host, unsigned int mask) in pxamci_enable_irq() 146 static void pxamci_disable_irq(struct pxamci_host *host, unsigned int mask) in pxamci_disable_irq() 158 static void pxamci_setup_data(struct pxamci_host *host, struct mmc_data *data) in pxamci_setup_data() 232 static void pxamci_start_cmd(struct pxamci_host *host, struct mmc_command *cmd, unsigned int cmdat) in pxamci_start_cmd() 266 static void pxamci_finish_request(struct pxamci_host *host, struct mmc_request *mrq) in pxamci_finish_request() 274 static int pxamci_cmd_done(struct pxamci_host *host, unsigned int stat) in pxamci_cmd_done() 329 static int pxamci_data_done(struct pxamci_host *host, unsigned int stat) in pxamci_data_done() [all …]
|
| H A D | sdhci-pci-gli.c | 309 static inline void gl9750_wt_on(struct sdhci_host *host) in gl9750_wt_on() 326 static inline void gl9750_wt_off(struct sdhci_host *host) in gl9750_wt_off() 343 static void gli_set_9750(struct sdhci_host *host) in gli_set_9750() 443 static void gli_set_9750_rx_inv(struct sdhci_host *host, bool b) in gli_set_9750_rx_inv() 463 static int __sdhci_execute_tuning_9750(struct sdhci_host *host, u32 opcode) in __sdhci_execute_tuning_9750() 503 static int gl9750_execute_tuning(struct sdhci_host *host, u32 opcode) in gl9750_execute_tuning() 516 static void gl9750_disable_ssc_pll(struct sdhci_host *host) in gl9750_disable_ssc_pll() 527 static void gl9750_set_pll(struct sdhci_host *host, u8 dir, u16 ldiv, u8 pdiv) in gl9750_set_pll() 546 static bool gl9750_ssc_enable(struct sdhci_host *host) in gl9750_ssc_enable() 559 static void gl9750_set_ssc(struct sdhci_host *host, u8 enable, u8 step, u16 ppm) in gl9750_set_ssc() [all …]
|
| H A D | sunplus-mmc.c | 176 static inline int spmmc_wait_finish(struct spmmc_host *host) in spmmc_wait_finish() 185 static inline int spmmc_wait_sdstatus(struct spmmc_host *host, unsigned int status_bit) in spmmc_wait_sdstatus() 194 #define spmmc_wait_rspbuf_full(host) spmmc_wait_sdstatus(host, SPMMC_SDSTATUS_RSP_BUF_FULL) argument 195 #define spmmc_wait_rxbuf_full(host) spmmc_wait_sdstatus(host, SPMMC_SDSTATUS_RX_DATA_BUF_FULL) argument 196 #define spmmc_wait_txbuf_empty(host) spmmc_wait_sdstatus(host, SPMMC_SDSTATUS_TX_DATA_BUF_EMPTY) argument 198 static void spmmc_get_rsp(struct spmmc_host *host, struct mmc_command *cmd) in spmmc_get_rsp() 231 static void spmmc_set_bus_clk(struct spmmc_host *host, int clk) in spmmc_set_bus_clk() 251 static void spmmc_set_bus_timing(struct spmmc_host *host, unsigned int timing) in spmmc_set_bus_timing() 304 static void spmmc_set_bus_width(struct spmmc_host *host, int width) in spmmc_set_bus_width() 328 static void spmmc_set_sdmmc_mode(struct spmmc_host *host) in spmmc_set_sdmmc_mode() [all …]
|
| H A D | renesas_sdhi_internal_dmac.c | 299 renesas_sdhi_internal_dmac_enable_dma(struct tmio_mmc_host * host,bool enable) renesas_sdhi_internal_dmac_enable_dma() argument 316 renesas_sdhi_internal_dmac_abort_dma(struct tmio_mmc_host * host) renesas_sdhi_internal_dmac_abort_dma() argument 330 renesas_sdhi_internal_dmac_dma_irq(struct tmio_mmc_host * host) renesas_sdhi_internal_dmac_dma_irq() argument 351 renesas_sdhi_internal_dmac_dataend_dma(struct tmio_mmc_host * host) renesas_sdhi_internal_dmac_dataend_dma() argument 369 renesas_sdhi_internal_dmac_unmap(struct tmio_mmc_host * host,struct mmc_data * data,enum renesas_sdhi_dma_cookie cookie) renesas_sdhi_internal_dmac_unmap() argument 384 renesas_sdhi_internal_dmac_map(struct tmio_mmc_host * host,struct mmc_data * data,enum renesas_sdhi_dma_cookie cookie) renesas_sdhi_internal_dmac_map() argument 407 renesas_sdhi_internal_dmac_start_dma(struct tmio_mmc_host * host,struct mmc_data * data) renesas_sdhi_internal_dmac_start_dma() argument 449 struct tmio_mmc_host *host = from_work(host, work, dma_issue); renesas_sdhi_internal_dmac_issue_work_fn() local 465 renesas_sdhi_internal_dmac_complete(struct tmio_mmc_host * host) renesas_sdhi_internal_dmac_complete() argument 495 struct tmio_mmc_host *host = priv->host; renesas_sdhi_internal_dmac_complete_work_fn() local 506 renesas_sdhi_internal_dmac_end_dma(struct tmio_mmc_host * host) renesas_sdhi_internal_dmac_end_dma() argument 516 struct tmio_mmc_host *host = mmc_priv(mmc); renesas_sdhi_internal_dmac_post_req() local 528 struct tmio_mmc_host *host = mmc_priv(mmc); renesas_sdhi_internal_dmac_pre_req() local 539 renesas_sdhi_internal_dmac_request_dma(struct tmio_mmc_host * host,struct tmio_mmc_data * pdata) renesas_sdhi_internal_dmac_request_dma() argument 564 renesas_sdhi_internal_dmac_release_dma(struct tmio_mmc_host * host) renesas_sdhi_internal_dmac_release_dma() argument [all...] |
| H A D | mmci_stm32_sdmmc.c | 81 static int sdmmc_idma_validate_data(struct mmci_host *host, in sdmmc_idma_validate_data() 131 static int _sdmmc_idma_prep_data(struct mmci_host *host, in _sdmmc_idma_prep_data() 160 static int sdmmc_idma_prep_data(struct mmci_host *host, in sdmmc_idma_prep_data() 170 static void sdmmc_idma_unprep_data(struct mmci_host *host, in sdmmc_idma_unprep_data() 188 static int sdmmc_idma_setup(struct mmci_host *host) in sdmmc_idma_setup() 220 static int sdmmc_idma_start(struct mmci_host *host, unsigned int *datactrl) in sdmmc_idma_start() 269 static void sdmmc_idma_error(struct mmci_host *host) in sdmmc_idma_error() 286 static void sdmmc_idma_finalize(struct mmci_host *host, struct mmc_data *data) in sdmmc_idma_finalize() 298 static void mmci_sdmmc_set_clkreg(struct mmci_host *host, unsigned int desired) in mmci_sdmmc_set_clkreg() 360 static void mmci_sdmmc_set_pwrreg(struct mmci_host *host, unsigned int pwr) in mmci_sdmmc_set_pwrreg() [all …]
|
| H A D | sdricoh_cs.c | 88 static inline unsigned int sdricoh_readl(struct sdricoh_host *host, in sdricoh_readl() 96 static inline void sdricoh_writel(struct sdricoh_host *host, unsigned int reg, in sdricoh_writel() 104 static inline void sdricoh_writew(struct sdricoh_host *host, unsigned int reg, in sdricoh_writew() 111 static inline unsigned int sdricoh_readb(struct sdricoh_host *host, in sdricoh_readb() 119 static bool sdricoh_status_ok(struct sdricoh_host *host, unsigned int status, in sdricoh_status_ok() 126 static int sdricoh_query_status(struct sdricoh_host *host, unsigned int wanted) in sdricoh_query_status() 150 static int sdricoh_mmc_cmd(struct sdricoh_host *host, struct mmc_command *cmd) in sdricoh_mmc_cmd() 192 static int sdricoh_reset(struct sdricoh_host *host) in sdricoh_reset() 211 static int sdricoh_blockio(struct sdricoh_host *host, int read, in sdricoh_blockio() 256 struct sdricoh_host *host = mmc_priv(mmc); in sdricoh_request() local [all …]
|
| /linux/drivers/mmc/core/ |
| H A D | sd_uhs2.c | 45 struct mmc_host *host; member 49 static int sd_uhs2_power_up(struct mmc_host *host) in sd_uhs2_power_up() 62 static int sd_uhs2_power_off(struct mmc_host *host) in sd_uhs2_power_off() 88 static int sd_uhs2_phy_init(struct mmc_host *host) in sd_uhs2_phy_init() 137 static int sd_uhs2_dev_init(struct mmc_host *host) in sd_uhs2_dev_init() 226 static int sd_uhs2_enum(struct mmc_host *host, u32 *node_id) in sd_uhs2_enum() 279 static int sd_uhs2_config_read(struct mmc_host *host, struct mmc_card *card) in sd_uhs2_config_read() 467 static int sd_uhs2_config_write(struct mmc_host *host, struct mmc_card *card) in sd_uhs2_config_write() 672 static int sd_uhs2_go_dormant(struct mmc_host *host, u32 node_id) in sd_uhs2_go_dormant() 743 struct mmc_host *host = data->host; in sd_uhs2_wait_active_state_cb() local [all …]
|
| H A D | mmc.c | 205 struct mmc_host *host = card->host; in mmc_select_card_type() local 853 struct mmc_host *host = card->host; in mmc_dsr_show() local 908 struct mmc_host *host = card->host; in __mmc_select_powerclass() local 970 struct mmc_host *host = card->host; in mmc_select_powerclass() local 1034 struct mmc_host *host = card->host; in mmc_select_bus_width() local 1113 struct mmc_host *host = card->host; in mmc_select_hs_ddr() local 1183 struct mmc_host *host = card->host; in mmc_select_hs400() local 1283 struct mmc_host *host = card->host; in mmc_hs400_to_hs200() local 1382 struct mmc_host *host = card->host; in mmc_select_hs400es() local 1482 struct mmc_host *host = card->host; in mmc_select_hs200() local [all …]
|
| H A D | slot-gpio.c | 32 struct mmc_host *host = dev_id; in mmc_gpio_cd_irqt() local 41 int mmc_gpio_alloc(struct mmc_host *host) in mmc_gpio_alloc() 64 void mmc_gpio_set_cd_irq(struct mmc_host *host, int irq) in mmc_gpio_set_cd_irq() 75 int mmc_gpio_get_ro(struct mmc_host *host) in mmc_gpio_get_ro() 90 int mmc_gpio_get_cd(struct mmc_host *host) in mmc_gpio_get_cd() 105 void mmc_gpiod_request_cd_irq(struct mmc_host *host) in mmc_gpiod_request_cd_irq() 141 int mmc_gpio_set_cd_wake(struct mmc_host *host, bool on) in mmc_gpio_set_cd_wake() 175 int mmc_gpiod_request_cd(struct mmc_host *host, const char *con_id, in mmc_gpiod_request_cd() 223 int mmc_gpiod_set_cd_config(struct mmc_host *host, unsigned long config) in mmc_gpiod_set_cd_config() 231 bool mmc_host_can_gpio_cd(struct mmc_host *host) in mmc_host_can_gpio_cd() [all …]
|
| /linux/drivers/ufs/host/ |
| H A D | ufs-qcom.c | 144 static void ufs_qcom_config_ice_allocator(struct ufs_qcom_host *host) in ufs_qcom_config_ice_allocator() argument 160 static inline void ufs_qcom_ice_enable(struct ufs_qcom_host *host) in ufs_qcom_ice_enable() argument 168 static int ufs_qcom_ice_init(struct ufs_qcom_host *host) in ufs_qcom_ice_init() argument 225 ufs_qcom_ice_resume(struct ufs_qcom_host * host) ufs_qcom_ice_resume() argument 233 ufs_qcom_ice_suspend(struct ufs_qcom_host * host) ufs_qcom_ice_suspend() argument 246 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_ice_keyslot_program() local 260 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_ice_keyslot_evict() local 274 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_ice_derive_sw_secret() local 285 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_ice_import_key() local 294 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_ice_generate_key() local 304 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_ice_prepare_key() local 320 ufs_qcom_ice_enable(struct ufs_qcom_host * host) ufs_qcom_ice_enable() argument 324 ufs_qcom_ice_init(struct ufs_qcom_host * host) ufs_qcom_ice_init() argument 329 ufs_qcom_ice_resume(struct ufs_qcom_host * host) ufs_qcom_ice_resume() argument 334 ufs_qcom_ice_suspend(struct ufs_qcom_host * host) ufs_qcom_ice_suspend() argument 339 ufs_qcom_config_ice_allocator(struct ufs_qcom_host * host) ufs_qcom_config_ice_allocator() argument 345 ufs_qcom_disable_lane_clks(struct ufs_qcom_host * host) ufs_qcom_disable_lane_clks() argument 355 ufs_qcom_enable_lane_clks(struct ufs_qcom_host * host) ufs_qcom_enable_lane_clks() argument 368 ufs_qcom_init_lane_clks(struct ufs_qcom_host * host) ufs_qcom_init_lane_clks() argument 425 ufs_qcom_select_unipro_mode(struct ufs_qcom_host * host) ufs_qcom_select_unipro_mode() argument 439 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_host_reset() local 479 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_get_hs_gear() local 490 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_power_up_sequence() local 592 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_hce_enable_notify() local 626 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_fw_managed_hce_enable_notify() local 654 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_cfg_timers() local 743 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_device_reset_ctrl() local 755 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_suspend() local 786 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_resume() local 817 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_fw_managed_suspend() local 829 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_fw_managed_resume() local 841 ufs_qcom_dev_ref_clk_ctrl(struct ufs_qcom_host * host,bool enable) ufs_qcom_dev_ref_clk_ctrl() argument 897 ufs_qcom_icc_set_bw(struct ufs_qcom_host * host,u32 mem_bw,u32 cfg_bw) ufs_qcom_icc_set_bw() argument 917 ufs_qcom_get_bw_table(struct ufs_qcom_host * host) ufs_qcom_get_bw_table() argument 943 ufs_qcom_icc_update_bw(struct ufs_qcom_host * host) ufs_qcom_icc_update_bw() argument 973 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_negotiate_pwr_mode() local 983 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_pwr_change_notify() local 1133 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_limit_max_gear() local 1147 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_fixup_tx_adapt_l0l1l2l3() local 1300 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_advertise_quirks() local 1312 ufs_qcom_set_phy_gear(struct ufs_qcom_host * host) ufs_qcom_set_phy_gear() argument 1356 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_parse_gear_limits() local 1368 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_set_host_params() local 1379 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_set_host_caps() local 1387 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_set_caps() local 1419 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_setup_clocks() local 1484 struct ufs_qcom_host *host = rcdev_to_ufs_host(rcdev); ufs_qcom_reset_assert() local 1495 struct ufs_qcom_host *host = rcdev_to_ufs_host(rcdev); ufs_qcom_reset_deassert() local 1512 ufs_qcom_icc_init(struct ufs_qcom_host * host) ufs_qcom_icc_init() argument 1554 struct ufs_qcom_host *host; ufs_qcom_init() local 1650 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_exit() local 1660 struct ufs_qcom_host *host; ufs_qcom_fw_managed_init() local 1717 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_set_clk_40ns_cycles() local 1778 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_set_core_clk_ctrl() local 1904 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_clk_scale_notify() local 1943 ufs_qcom_enable_test_bus(struct ufs_qcom_host * host) ufs_qcom_enable_test_bus() argument 1950 ufs_qcom_get_default_testbus_cfg(struct ufs_qcom_host * host) ufs_qcom_get_default_testbus_cfg() argument 1957 ufs_qcom_testbus_cfg_is_ok(struct ufs_qcom_host * host) ufs_qcom_testbus_cfg_is_ok() argument 1969 ufs_qcom_testbus_config(struct ufs_qcom_host * host) ufs_qcom_testbus_config() argument 2051 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_dump_testbus() local 2133 struct ufs_qcom_host *host; ufs_qcom_dump_dbg_regs() local 2215 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_device_reset() local 2387 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_config_esi() local 2754 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_get_rx_fom() local 2829 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_apply_tx_eqtr_settings() local 2848 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_tx_eqtr_notify() local 2978 struct ufs_qcom_host *host = ufshcd_get_variant(hba); ufs_qcom_remove() local [all...] |
| /linux/sound/soc/spear/ |
| H A D | spdif_out.c | 44 spdif_out_configure(struct spdif_out_dev * host) spdif_out_configure() argument 63 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(cpu_dai); spdif_out_startup() local 82 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(dai); spdif_out_shutdown() local 91 spdif_out_clock(struct spdif_out_dev * host,u32 core_freq,u32 rate) spdif_out_clock() argument 109 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(dai); spdif_out_hw_params() local 154 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(dai); spdif_out_trigger() local 193 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(dai); spdif_mute() local 217 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(cpu_dai); spdif_mute_get() local 227 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(cpu_dai); spdif_mute_put() local 244 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(dai); spdif_soc_dai_probe() local 283 struct spdif_out_dev *host; spdif_out_probe() local 322 struct spdif_out_dev *host = dev_get_drvdata(&pdev->dev); spdif_out_suspend() local 333 struct spdif_out_dev *host = dev_get_drvdata(&pdev->dev); spdif_out_resume() local [all...] |
| /linux/drivers/gpu/host1x/ |
| H A D | dev.h | 188 static inline void host1x_hw_syncpt_restore(struct host1x *host, in host1x_hw_syncpt_restore() 194 static inline void host1x_hw_syncpt_restore_wait_base(struct host1x *host, in host1x_hw_syncpt_restore_wait_base() 200 static inline void host1x_hw_syncpt_load_wait_base(struct host1x *host, in host1x_hw_syncpt_load_wait_base() 206 static inline u32 host1x_hw_syncpt_load(struct host1x *host, in host1x_hw_syncpt_load() 212 static inline int host1x_hw_syncpt_cpu_incr(struct host1x *host, in host1x_hw_syncpt_cpu_incr() 219 struct host1x *host, struct host1x_syncpt *sp, in host1x_hw_syncpt_assign_to_channel() 225 static inline void host1x_hw_syncpt_enable_protection(struct host1x *host) in host1x_hw_syncpt_enable_protection() 230 static inline int host1x_hw_intr_init_host_sync(struct host1x *host, u32 cpm) in host1x_hw_intr_init_host_sync() 235 static inline void host1x_hw_intr_set_syncpt_threshold(struct host1x *host, in host1x_hw_intr_set_syncpt_threshold() 242 static inline void host1x_hw_intr_enable_syncpt_intr(struct host1x *host, in host1x_hw_intr_enable_syncpt_intr() [all …]
|
| H A D | intr.c | 31 static void host1x_intr_update_hw_state(struct host1x *host, struct host1x_syncpt *sp) in host1x_intr_update_hw_state() argument 45 void host1x_intr_add_fence_locked(struct host1x *host, struct host1x_syncpt_fence *fence) in host1x_intr_add_fence_locked() argument 55 bool host1x_intr_remove_fence(struct host1x *host, struct host1x_syncpt_fence *fence) in host1x_intr_remove_fence() argument 75 void host1x_intr_handle_interrupt(struct host1x *host, unsigned int id) in host1x_intr_handle_interrupt() argument 101 host1x_intr_init(struct host1x * host) host1x_intr_init() argument 134 host1x_intr_deinit(struct host1x * host) host1x_intr_deinit() argument 138 host1x_intr_start(struct host1x * host) host1x_intr_start() argument 152 host1x_intr_stop(struct host1x * host) host1x_intr_stop() argument [all...] |
| /linux/drivers/scsi/arcmsr/ |
| H A D | arcmsr_attr.c | 68 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_sysfs_iop_message_read() local 115 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_sysfs_iop_message_write() local 163 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_sysfs_iop_message_clear() local 220 struct Scsi_Host *host = acb->host; in arcmsr_alloc_sysfs_attr() local 249 struct Scsi_Host *host = acb->host; in arcmsr_free_sysfs_attr() local 270 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_driver_posted_cmd() local 282 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_driver_reset() local 294 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_driver_abort() local 306 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_fw_model() local 318 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_fw_version() local [all …]
|
| /linux/drivers/gpu/host1x/hw/ |
| H A D | syncpt_hw.c | 19 struct host1x *host = sp->host; in syncpt_restore() local 30 struct host1x *host = sp->host; in syncpt_restore_wait_base() local 43 struct host1x *host = sp->host; in syncpt_read_wait_base() local 55 struct host1x *host = sp->host; in syncpt_load() local 78 struct host1x *host = sp->host; in syncpt_cpu_incr() local 107 struct host1x *host = sp->host; in syncpt_assign_to_channel() local 122 static void syncpt_enable_protection(struct host1x *host) in syncpt_enable_protection()
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | hisi504_nand.c | 144 static inline unsigned int hinfc_read(struct hinfc_host *host, unsigned int reg) in hinfc_read() 149 static inline void hinfc_write(struct hinfc_host *host, unsigned int value, in hinfc_write() 155 static void wait_controller_finished(struct hinfc_host *host) in wait_controller_finished() 179 static void hisi_nfc_dma_transfer(struct hinfc_host *host, int todev) in hisi_nfc_dma_transfer() 238 static int hisi_nfc_send_cmd_pageprog(struct hinfc_host *host) in hisi_nfc_send_cmd_pageprog() 252 static int hisi_nfc_send_cmd_readstart(struct hinfc_host *host) in hisi_nfc_send_cmd_readstart() 279 static int hisi_nfc_send_cmd_erase(struct hinfc_host *host) in hisi_nfc_send_cmd_erase() 300 static int hisi_nfc_send_cmd_readid(struct hinfc_host *host) in hisi_nfc_send_cmd_readid() 317 static int hisi_nfc_send_cmd_status(struct hinfc_host *host) in hisi_nfc_send_cmd_status() 332 static int hisi_nfc_send_cmd_reset(struct hinfc_host *host, int chipselect) in hisi_nfc_send_cmd_reset() [all …]
|