Lines Matching refs:mmc_host

91 	void	(*post_req)(struct mmc_host *host, struct mmc_request *req,
93 void (*pre_req)(struct mmc_host *host, struct mmc_request *req,
95 void (*request)(struct mmc_host *host, struct mmc_request *req);
116 void (*set_ios)(struct mmc_host *host, struct mmc_ios *ios);
117 int (*get_ro)(struct mmc_host *host);
118 int (*get_cd)(struct mmc_host *host);
120 void (*enable_sdio_irq)(struct mmc_host *host, int enable);
123 void (*init_card)(struct mmc_host *host, struct mmc_card *card);
125 int (*start_signal_voltage_switch)(struct mmc_host *host, struct mmc_ios *ios);
128 int (*card_busy)(struct mmc_host *host);
131 int (*execute_tuning)(struct mmc_host *host, u32 opcode);
134 int (*prepare_hs400_tuning)(struct mmc_host *host, struct mmc_ios *ios);
138 void (*hw_reset)(struct mmc_host *host);
139 void (*card_event)(struct mmc_host *host);
202 struct mmc_host { struct
376 struct mmc_host *mmc_alloc_host(int extra, struct device *); argument
377 int mmc_add_host(struct mmc_host *);
378 void mmc_remove_host(struct mmc_host *);
379 void mmc_free_host(struct mmc_host *);
380 int mmc_of_parse(struct mmc_host *host);
382 static inline void *mmc_priv(struct mmc_host *host) in mmc_priv()
393 int mmc_power_save_host(struct mmc_host *host);
394 int mmc_power_restore_host(struct mmc_host *host);
396 void mmc_detect_change(struct mmc_host *, unsigned long delay);
397 void mmc_request_done(struct mmc_host *, struct mmc_request *);
399 static inline void mmc_signal_sdio_irq(struct mmc_host *host) in mmc_signal_sdio_irq()
407 void sdio_run_irqs(struct mmc_host *host);
411 int mmc_regulator_set_ocr(struct mmc_host *mmc,
414 int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios);
421 static inline int mmc_regulator_set_ocr(struct mmc_host *mmc, in mmc_regulator_set_ocr()
428 static inline int mmc_regulator_set_vqmmc(struct mmc_host *mmc, in mmc_regulator_set_vqmmc()
435 int mmc_regulator_get_supply(struct mmc_host *mmc);
439 static inline int mmc_card_is_removable(struct mmc_host *host) in mmc_card_is_removable()
444 static inline int mmc_card_keep_power(struct mmc_host *host) in mmc_card_keep_power()
449 static inline int mmc_card_wake_sdio_irq(struct mmc_host *host) in mmc_card_wake_sdio_irq()
454 static inline int mmc_host_cmd23(struct mmc_host *host) in mmc_host_cmd23()
459 static inline int mmc_boot_partition_access(struct mmc_host *host) in mmc_boot_partition_access()
464 static inline int mmc_host_uhs(struct mmc_host *host) in mmc_host_uhs()
472 static inline int mmc_host_packed_wr(struct mmc_host *host) in mmc_host_packed_wr()
504 void mmc_retune_timer_stop(struct mmc_host *host);
506 static inline void mmc_retune_needed(struct mmc_host *host) in mmc_retune_needed()
512 static inline void mmc_retune_recheck(struct mmc_host *host) in mmc_retune_recheck()