Symbol: mmc_host
arch/mips/alchemy/devboards/db1000.c
176
static int db1100_mmc_cd_setup(void *mmc_host, int en)
arch/mips/alchemy/devboards/db1000.c
188
"sd0_cd", mmc_host);
arch/mips/alchemy/devboards/db1000.c
190
free_irq(irq, mmc_host);
arch/mips/alchemy/devboards/db1000.c
194
static int db1100_mmc1_cd_setup(void *mmc_host, int en)
arch/mips/alchemy/devboards/db1000.c
206
"sd1_cd", mmc_host);
arch/mips/alchemy/devboards/db1000.c
208
free_irq(irq, mmc_host);
arch/mips/alchemy/devboards/db1000.c
212
static int db1100_mmc_card_readonly(void *mmc_host)
arch/mips/alchemy/devboards/db1000.c
218
static int db1100_mmc_card_inserted(void *mmc_host)
arch/mips/alchemy/devboards/db1000.c
223
static void db1100_mmc_set_power(void *mmc_host, int state)
arch/mips/alchemy/devboards/db1000.c
251
static int db1100_mmc1_card_readonly(void *mmc_host)
arch/mips/alchemy/devboards/db1000.c
256
static int db1100_mmc1_card_inserted(void *mmc_host)
arch/mips/alchemy/devboards/db1000.c
261
static void db1100_mmc1_set_power(void *mmc_host, int state)
arch/mips/alchemy/devboards/db1200.c
355
static int db1200_mmc_cd_setup(void *mmc_host, int en)
arch/mips/alchemy/devboards/db1200.c
361
db1200_mmc_cdfn, 0, "sd_insert", mmc_host);
arch/mips/alchemy/devboards/db1200.c
366
db1200_mmc_cdfn, 0, "sd_eject", mmc_host);
arch/mips/alchemy/devboards/db1200.c
368
free_irq(DB1200_SD0_INSERT_INT, mmc_host);
arch/mips/alchemy/devboards/db1200.c
378
free_irq(DB1200_SD0_INSERT_INT, mmc_host);
arch/mips/alchemy/devboards/db1200.c
379
free_irq(DB1200_SD0_EJECT_INT, mmc_host);
arch/mips/alchemy/devboards/db1200.c
386
static void db1200_mmc_set_power(void *mmc_host, int state)
arch/mips/alchemy/devboards/db1200.c
395
static int db1200_mmc_card_readonly(void *mmc_host)
arch/mips/alchemy/devboards/db1200.c
400
static int db1200_mmc_card_inserted(void *mmc_host)
arch/mips/alchemy/devboards/db1200.c
439
static int pb1200_mmc1_cd_setup(void *mmc_host, int en)
arch/mips/alchemy/devboards/db1200.c
445
pb1200_mmc1_cdfn, 0, "sd1_insert", mmc_host);
arch/mips/alchemy/devboards/db1200.c
450
pb1200_mmc1_cdfn, 0, "sd1_eject", mmc_host);
arch/mips/alchemy/devboards/db1200.c
452
free_irq(PB1200_SD1_INSERT_INT, mmc_host);
arch/mips/alchemy/devboards/db1200.c
462
free_irq(PB1200_SD1_INSERT_INT, mmc_host);
arch/mips/alchemy/devboards/db1200.c
463
free_irq(PB1200_SD1_EJECT_INT, mmc_host);
arch/mips/alchemy/devboards/db1200.c
483
static void pb1200_mmc1_set_power(void *mmc_host, int state)
arch/mips/alchemy/devboards/db1200.c
492
static int pb1200_mmc1_card_readonly(void *mmc_host)
arch/mips/alchemy/devboards/db1200.c
497
static int pb1200_mmc1_card_inserted(void *mmc_host)
arch/mips/alchemy/devboards/db1300.c
551
static int db1300_mmc_card_readonly(void *mmc_host)
arch/mips/alchemy/devboards/db1300.c
557
static int db1300_mmc_card_inserted(void *mmc_host)
arch/mips/alchemy/devboards/db1300.c
562
static int db1300_mmc_cd_setup(void *mmc_host, int en)
arch/mips/alchemy/devboards/db1300.c
568
db1300_mmc_cdfn, 0, "sd_insert", mmc_host);
arch/mips/alchemy/devboards/db1300.c
573
db1300_mmc_cdfn, 0, "sd_eject", mmc_host);
arch/mips/alchemy/devboards/db1300.c
575
free_irq(DB1300_SD1_INSERT_INT, mmc_host);
arch/mips/alchemy/devboards/db1300.c
579
if (db1300_mmc_card_inserted(mmc_host))
arch/mips/alchemy/devboards/db1300.c
585
free_irq(DB1300_SD1_INSERT_INT, mmc_host);
arch/mips/alchemy/devboards/db1300.c
586
free_irq(DB1300_SD1_EJECT_INT, mmc_host);
arch/mips/alchemy/devboards/db1300.c
650
static int db1300_movinand_inserted(void *mmc_host)
arch/mips/alchemy/devboards/db1300.c
655
static int db1300_movinand_readonly(void *mmc_host)
arch/mips/include/asm/mach-au1x00/au1100_mmc.h
44
int(*cd_setup)(void *mmc_host, int on);
arch/mips/include/asm/mach-au1x00/au1100_mmc.h
45
int(*card_inserted)(void *mmc_host);
arch/mips/include/asm/mach-au1x00/au1100_mmc.h
46
int(*card_readonly)(void *mmc_host);
arch/mips/include/asm/mach-au1x00/au1100_mmc.h
47
void(*set_power)(void *mmc_host, int state);
drivers/mmc/core/block.c
1015
static unsigned int mmc_blk_clock_khz(struct mmc_host *host)
drivers/mmc/core/block.c
1029
static unsigned int mmc_blk_data_timeout_ms(struct mmc_host *host,
drivers/mmc/core/block.c
1049
static int mmc_blk_reset(struct mmc_blk_data *md, struct mmc_host *host,
drivers/mmc/core/block.c
1530
struct mmc_host *host = mq->card->host;
drivers/mmc/core/block.c
1583
struct mmc_host *host = card->host;
drivers/mmc/core/block.c
1614
static int mmc_blk_cqe_start_req(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/block.c
1653
struct mmc_host *host = mq->card->host;
drivers/mmc/core/block.c
1670
struct mmc_host *host = mq->card->host;
drivers/mmc/core/block.c
2060
struct mmc_host *host = mq->card->host;
drivers/mmc/core/block.c
2091
struct mmc_host *host = mq->card->host;
drivers/mmc/core/block.c
2103
struct mmc_host *host = mq->card->host;
drivers/mmc/core/block.c
2139
struct mmc_host *host = mq->card->host;
drivers/mmc/core/block.c
2162
struct mmc_host *host = mq->card->host;
drivers/mmc/core/block.c
2217
struct mmc_host *host = mq->card->host;
drivers/mmc/core/block.c
2308
struct mmc_host *host = mq->card->host;
drivers/mmc/core/block.c
2343
static int mmc_blk_wait_for_idle(struct mmc_queue *mq, struct mmc_host *host)
drivers/mmc/core/block.c
2355
struct mmc_host *host = card->host;
drivers/mmc/core/bus.c
147
struct mmc_host *host = card->host;
drivers/mmc/core/bus.c
167
struct mmc_host *host = card->host;
drivers/mmc/core/bus.c
184
struct mmc_host *host = card->host;
drivers/mmc/core/bus.c
201
struct mmc_host *host = card->host;
drivers/mmc/core/bus.c
209
struct mmc_host *host = card->host;
drivers/mmc/core/bus.c
278
struct mmc_card *mmc_alloc_card(struct mmc_host *host, const struct device_type *type)
drivers/mmc/core/bus.c
404
struct mmc_host *host = card->host;
drivers/mmc/core/bus.h
14
struct mmc_host;
drivers/mmc/core/bus.h
25
struct mmc_card *mmc_alloc_card(struct mmc_host *host,
drivers/mmc/core/core.c
106
static inline void mmc_should_fail_request(struct mmc_host *host,
drivers/mmc/core/core.c
1101
struct device_node *mmc_of_find_child_device(struct mmc_host *host,
drivers/mmc/core/core.c
1121
u32 mmc_select_voltage(struct mmc_host *host, u32 ocr)
drivers/mmc/core/core.c
1161
int mmc_set_signal_voltage(struct mmc_host *host, int signal_voltage)
drivers/mmc/core/core.c
1177
void mmc_set_initial_signal_voltage(struct mmc_host *host)
drivers/mmc/core/core.c
1188
int mmc_host_set_uhs_voltage(struct mmc_host *host)
drivers/mmc/core/core.c
119
void mmc_command_done(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
1211
int mmc_set_uhs_voltage(struct mmc_host *host, u32 ocr)
drivers/mmc/core/core.c
1279
void mmc_set_timing(struct mmc_host *host, unsigned int timing)
drivers/mmc/core/core.c
1288
void mmc_set_driver_type(struct mmc_host *host, unsigned int drv_type)
drivers/mmc/core/core.c
1297
struct mmc_host *host = card->host;
drivers/mmc/core/core.c
1338
void mmc_power_up(struct mmc_host *host, u32 ocr)
drivers/mmc/core/core.c
1372
void mmc_power_off(struct mmc_host *host)
drivers/mmc/core/core.c
139
void mmc_request_done(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
1394
void mmc_power_cycle(struct mmc_host *host, u32 ocr)
drivers/mmc/core/core.c
1411
int mmc_handle_undervoltage(struct mmc_host *host)
drivers/mmc/core/core.c
1429
void mmc_attach_bus(struct mmc_host *host, const struct mmc_bus_ops *ops)
drivers/mmc/core/core.c
1437
void mmc_detach_bus(struct mmc_host *host)
drivers/mmc/core/core.c
1442
void _mmc_detect_change(struct mmc_host *host, unsigned long delay, bool cd_irq)
drivers/mmc/core/core.c
1466
void mmc_detect_change(struct mmc_host *host, unsigned long delay)
drivers/mmc/core/core.c
1925
struct mmc_host *host = card->host;
drivers/mmc/core/core.c
2002
struct mmc_host *host = card->host;
drivers/mmc/core/core.c
2049
static void mmc_hw_reset_for_init(struct mmc_host *host)
drivers/mmc/core/core.c
2070
struct mmc_host *host = card->host;
drivers/mmc/core/core.c
2084
struct mmc_host *host = card->host;
drivers/mmc/core/core.c
2099
static int mmc_rescan_try_freq(struct mmc_host *host, unsigned freq)
drivers/mmc/core/core.c
2150
int _mmc_detect_card_removed(struct mmc_host *host)
drivers/mmc/core/core.c
216
static void __mmc_start_request(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
2179
int mmc_detect_card_removed(struct mmc_host *host)
drivers/mmc/core/core.c
2254
struct mmc_host *host =
drivers/mmc/core/core.c
2255
container_of(work, struct mmc_host, detect.work);
drivers/mmc/core/core.c
2339
void mmc_start_host(struct mmc_host *host)
drivers/mmc/core/core.c
2357
void __mmc_stop_host(struct mmc_host *host)
drivers/mmc/core/core.c
2371
void mmc_stop_host(struct mmc_host *host)
drivers/mmc/core/core.c
264
static void mmc_mrq_pr_debug(struct mmc_host *host, struct mmc_request *mrq,
drivers/mmc/core/core.c
298
static int mmc_mrq_prep(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
335
int mmc_start_request(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
372
static inline void mmc_wait_ongoing_tfr_cmd(struct mmc_host *host)
drivers/mmc/core/core.c
384
static int __mmc_start_req(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
403
void mmc_wait_for_req_done(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
437
int mmc_cqe_start_req(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
490
void mmc_cqe_request_done(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
524
void mmc_cqe_post_req(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
543
int mmc_cqe_recovery(struct mmc_host *host)
drivers/mmc/core/core.c
596
bool mmc_is_req_done(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
614
void mmc_wait_for_req(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.c
633
int mmc_wait_for_cmd(struct mmc_host *host, struct mmc_command *cmd, int retries)
drivers/mmc/core/core.c
758
static inline bool mmc_ctx_matches(struct mmc_host *host, struct mmc_ctx *ctx,
drivers/mmc/core/core.c
765
static inline void mmc_ctx_set_claimer(struct mmc_host *host,
drivers/mmc/core/core.c
791
int __mmc_claim_host(struct mmc_host *host, struct mmc_ctx *ctx,
drivers/mmc/core/core.c
81
static void mmc_should_fail_request(struct mmc_host *host,
drivers/mmc/core/core.c
839
void mmc_release_host(struct mmc_host *host)
drivers/mmc/core/core.c
881
struct mmc_host *host = card->host;
drivers/mmc/core/core.c
894
static inline void mmc_set_ios(struct mmc_host *host)
drivers/mmc/core/core.c
910
void mmc_set_chip_select(struct mmc_host *host, int mode)
drivers/mmc/core/core.c
920
void mmc_set_clock(struct mmc_host *host, unsigned int hz)
drivers/mmc/core/core.c
933
struct mmc_host *host = card->host;
drivers/mmc/core/core.c
968
void mmc_set_bus_mode(struct mmc_host *host, unsigned int mode)
drivers/mmc/core/core.c
977
void mmc_set_bus_width(struct mmc_host *host, unsigned int width)
drivers/mmc/core/core.c
986
void mmc_set_initial_state(struct mmc_host *host)
drivers/mmc/core/core.h
102
static inline void mmc_add_host_debugfs(struct mmc_host *host)
drivers/mmc/core/core.h
105
static inline void mmc_remove_host_debugfs(struct mmc_host *host)
drivers/mmc/core/core.h
120
void mmc_wait_for_req_done(struct mmc_host *host, struct mmc_request *mrq);
drivers/mmc/core/core.h
121
bool mmc_is_req_done(struct mmc_host *host, struct mmc_request *mrq);
drivers/mmc/core/core.h
123
int mmc_start_request(struct mmc_host *host, struct mmc_request *mrq);
drivers/mmc/core/core.h
137
int __mmc_claim_host(struct mmc_host *host, struct mmc_ctx *ctx,
drivers/mmc/core/core.h
139
void mmc_release_host(struct mmc_host *host);
drivers/mmc/core/core.h
14
struct mmc_host;
drivers/mmc/core/core.h
151
static inline void mmc_claim_host(struct mmc_host *host)
drivers/mmc/core/core.h
156
int mmc_cqe_start_req(struct mmc_host *host, struct mmc_request *mrq);
drivers/mmc/core/core.h
157
void mmc_cqe_post_req(struct mmc_host *host, struct mmc_request *mrq);
drivers/mmc/core/core.h
158
int mmc_cqe_recovery(struct mmc_host *host);
drivers/mmc/core/core.h
169
static inline void mmc_pre_req(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/core.h
184
static inline void mmc_post_req(struct mmc_host *host, struct mmc_request *mrq,
drivers/mmc/core/core.h
191
static inline bool mmc_cache_enabled(struct mmc_host *host)
drivers/mmc/core/core.h
199
static inline int mmc_flush_cache(struct mmc_host *host)
drivers/mmc/core/core.h
21
void (*remove)(struct mmc_host *);
drivers/mmc/core/core.h
22
void (*detect)(struct mmc_host *);
drivers/mmc/core/core.h
23
int (*pre_suspend)(struct mmc_host *);
drivers/mmc/core/core.h
24
int (*suspend)(struct mmc_host *);
drivers/mmc/core/core.h
25
int (*resume)(struct mmc_host *);
drivers/mmc/core/core.h
26
int (*runtime_suspend)(struct mmc_host *);
drivers/mmc/core/core.h
27
int (*runtime_resume)(struct mmc_host *);
drivers/mmc/core/core.h
28
int (*alive)(struct mmc_host *);
drivers/mmc/core/core.h
29
int (*shutdown)(struct mmc_host *);
drivers/mmc/core/core.h
30
int (*hw_reset)(struct mmc_host *);
drivers/mmc/core/core.h
31
int (*sw_reset)(struct mmc_host *);
drivers/mmc/core/core.h
32
bool (*cache_enabled)(struct mmc_host *);
drivers/mmc/core/core.h
33
int (*flush_cache)(struct mmc_host *);
drivers/mmc/core/core.h
34
int (*handle_undervoltage)(struct mmc_host *host);
drivers/mmc/core/core.h
37
void mmc_attach_bus(struct mmc_host *host, const struct mmc_bus_ops *ops);
drivers/mmc/core/core.h
38
void mmc_detach_bus(struct mmc_host *host);
drivers/mmc/core/core.h
40
struct device_node *mmc_of_find_child_device(struct mmc_host *host,
drivers/mmc/core/core.h
45
void mmc_set_chip_select(struct mmc_host *host, int mode);
drivers/mmc/core/core.h
46
void mmc_set_clock(struct mmc_host *host, unsigned int hz);
drivers/mmc/core/core.h
47
void mmc_set_bus_mode(struct mmc_host *host, unsigned int mode);
drivers/mmc/core/core.h
48
void mmc_set_bus_width(struct mmc_host *host, unsigned int width);
drivers/mmc/core/core.h
49
u32 mmc_select_voltage(struct mmc_host *host, u32 ocr);
drivers/mmc/core/core.h
50
int mmc_set_uhs_voltage(struct mmc_host *host, u32 ocr);
drivers/mmc/core/core.h
51
int mmc_host_set_uhs_voltage(struct mmc_host *host);
drivers/mmc/core/core.h
52
int mmc_set_signal_voltage(struct mmc_host *host, int signal_voltage);
drivers/mmc/core/core.h
53
void mmc_set_initial_signal_voltage(struct mmc_host *host);
drivers/mmc/core/core.h
54
void mmc_set_timing(struct mmc_host *host, unsigned int timing);
drivers/mmc/core/core.h
55
void mmc_set_driver_type(struct mmc_host *host, unsigned int drv_type);
drivers/mmc/core/core.h
58
void mmc_power_up(struct mmc_host *host, u32 ocr);
drivers/mmc/core/core.h
59
void mmc_power_off(struct mmc_host *host);
drivers/mmc/core/core.h
60
void mmc_power_cycle(struct mmc_host *host, u32 ocr);
drivers/mmc/core/core.h
61
void mmc_set_initial_state(struct mmc_host *host);
drivers/mmc/core/core.h
63
int mmc_handle_undervoltage(struct mmc_host *host);
drivers/mmc/core/core.h
64
void mmc_regulator_register_undervoltage_notifier(struct mmc_host *host);
drivers/mmc/core/core.h
65
void mmc_regulator_unregister_undervoltage_notifier(struct mmc_host *host);
drivers/mmc/core/core.h
77
void mmc_start_host(struct mmc_host *host);
drivers/mmc/core/core.h
78
void __mmc_stop_host(struct mmc_host *host);
drivers/mmc/core/core.h
79
void mmc_stop_host(struct mmc_host *host);
drivers/mmc/core/core.h
81
void _mmc_detect_change(struct mmc_host *host, unsigned long delay,
drivers/mmc/core/core.h
83
int _mmc_detect_card_removed(struct mmc_host *host);
drivers/mmc/core/core.h
84
int mmc_detect_card_removed(struct mmc_host *host);
drivers/mmc/core/core.h
86
int mmc_attach_mmc(struct mmc_host *host);
drivers/mmc/core/core.h
87
int mmc_attach_sd(struct mmc_host *host);
drivers/mmc/core/core.h
88
int mmc_attach_sdio(struct mmc_host *host);
drivers/mmc/core/core.h
89
int mmc_attach_sd_uhs2(struct mmc_host *host);
drivers/mmc/core/core.h
96
void mmc_add_host_debugfs(struct mmc_host *host);
drivers/mmc/core/core.h
97
void mmc_remove_host_debugfs(struct mmc_host *host);
drivers/mmc/core/crypto.c
15
void mmc_crypto_set_initial_state(struct mmc_host *host)
drivers/mmc/core/crypto.c
22
void mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host)
drivers/mmc/core/crypto.h
11
struct mmc_host;
drivers/mmc/core/crypto.h
17
void mmc_crypto_set_initial_state(struct mmc_host *host);
drivers/mmc/core/crypto.h
19
void mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host);
drivers/mmc/core/crypto.h
25
static inline void mmc_crypto_set_initial_state(struct mmc_host *host)
drivers/mmc/core/crypto.h
30
struct mmc_host *host)
drivers/mmc/core/debugfs.c
204
struct mmc_host *host = data;
drivers/mmc/core/debugfs.c
213
struct mmc_host *host = data;
drivers/mmc/core/debugfs.c
231
struct mmc_host *host = data;
drivers/mmc/core/debugfs.c
252
struct mmc_host *host = file->private;
drivers/mmc/core/debugfs.c
289
struct mmc_host *host = filp->f_mapping->host->i_private;
drivers/mmc/core/debugfs.c
353
void mmc_add_host_debugfs(struct mmc_host *host)
drivers/mmc/core/debugfs.c
381
void mmc_remove_host_debugfs(struct mmc_host *host)
drivers/mmc/core/debugfs.c
388
struct mmc_host *host = card->host;
drivers/mmc/core/debugfs.c
58
struct mmc_host *host = s->private;
drivers/mmc/core/host.c
104
void mmc_retune_enable(struct mmc_host *host)
drivers/mmc/core/host.c
116
void mmc_retune_pause(struct mmc_host *host)
drivers/mmc/core/host.c
125
void mmc_retune_unpause(struct mmc_host *host)
drivers/mmc/core/host.c
140
void mmc_retune_disable(struct mmc_host *host)
drivers/mmc/core/host.c
148
void mmc_retune_timer_stop(struct mmc_host *host)
drivers/mmc/core/host.c
154
void mmc_retune_hold(struct mmc_host *host)
drivers/mmc/core/host.c
161
void mmc_retune_release(struct mmc_host *host)
drivers/mmc/core/host.c
170
int mmc_retune(struct mmc_host *host)
drivers/mmc/core/host.c
209
struct mmc_host *host = timer_container_of(host, t, retune_timer);
drivers/mmc/core/host.c
265
int mmc_of_parse(struct mmc_host *host)
drivers/mmc/core/host.c
32
#define cls_dev_to_mmc_host(d) container_of(d, struct mmc_host, class_dev)
drivers/mmc/core/host.c
38
struct mmc_host *host = cls_dev_to_mmc_host(dev);
drivers/mmc/core/host.c
438
int mmc_of_parse_voltage(struct mmc_host *host, u32 *mask)
drivers/mmc/core/host.c
512
struct mmc_host *mmc_alloc_host(int extra, struct device *dev)
drivers/mmc/core/host.c
515
struct mmc_host *host;
drivers/mmc/core/host.c
518
host = kzalloc(sizeof(struct mmc_host) + extra, GFP_KERNEL);
drivers/mmc/core/host.c
56
struct mmc_host *host = cls_dev_to_mmc_host(dev);
drivers/mmc/core/host.c
586
mmc_free_host(*(struct mmc_host **)res);
drivers/mmc/core/host.c
589
struct mmc_host *devm_mmc_alloc_host(struct device *dev, int extra)
drivers/mmc/core/host.c
591
struct mmc_host **dr, *host;
drivers/mmc/core/host.c
610
static int mmc_validate_host_caps(struct mmc_host *host)
drivers/mmc/core/host.c
649
int mmc_add_host(struct mmc_host *host)
drivers/mmc/core/host.c
679
void mmc_remove_host(struct mmc_host *host)
drivers/mmc/core/host.c
68
struct mmc_host *host = cls_dev_to_mmc_host(dev);
drivers/mmc/core/host.c
698
void mmc_free_host(struct mmc_host *host)
drivers/mmc/core/host.c
77
struct mmc_host *host = cls_dev_to_mmc_host(dev);
drivers/mmc/core/host.h
16
void mmc_retune_enable(struct mmc_host *host);
drivers/mmc/core/host.h
17
void mmc_retune_disable(struct mmc_host *host);
drivers/mmc/core/host.h
18
void mmc_retune_hold(struct mmc_host *host);
drivers/mmc/core/host.h
19
void mmc_retune_release(struct mmc_host *host);
drivers/mmc/core/host.h
20
int mmc_retune(struct mmc_host *host);
drivers/mmc/core/host.h
21
void mmc_retune_pause(struct mmc_host *host);
drivers/mmc/core/host.h
22
void mmc_retune_unpause(struct mmc_host *host);
drivers/mmc/core/host.h
24
static inline void mmc_retune_clear(struct mmc_host *host)
drivers/mmc/core/host.h
30
static inline void mmc_retune_hold_now(struct mmc_host *host)
drivers/mmc/core/host.h
36
static inline void mmc_retune_recheck(struct mmc_host *host)
drivers/mmc/core/host.h
42
static inline int mmc_host_can_cmd23(struct mmc_host *host)
drivers/mmc/core/host.h
47
static inline bool mmc_host_can_done_complete(struct mmc_host *host)
drivers/mmc/core/host.h
52
static inline int mmc_host_can_access_boot(struct mmc_host *host)
drivers/mmc/core/host.h
57
static inline int mmc_host_can_uhs(struct mmc_host *host)
drivers/mmc/core/host.h
82
static inline bool mmc_card_sd_express(struct mmc_host *host)
drivers/mmc/core/mmc.c
1034
struct mmc_host *host = card->host;
drivers/mmc/core/mmc.c
1113
struct mmc_host *host = card->host;
drivers/mmc/core/mmc.c
1183
struct mmc_host *host = card->host;
drivers/mmc/core/mmc.c
1283
struct mmc_host *host = card->host;
drivers/mmc/core/mmc.c
1382
struct mmc_host *host = card->host;
drivers/mmc/core/mmc.c
1482
struct mmc_host *host = card->host;
drivers/mmc/core/mmc.c
1599
struct mmc_host *host = card->host;
drivers/mmc/core/mmc.c
1619
static int mmc_init_card(struct mmc_host *host, u32 ocr,
drivers/mmc/core/mmc.c
1980
struct mmc_host *host = cb_data;
drivers/mmc/core/mmc.c
1986
static int mmc_sleep(struct mmc_host *host)
drivers/mmc/core/mmc.c
2038
static bool mmc_host_can_poweroff_notify(const struct mmc_host *host,
drivers/mmc/core/mmc.c
205
struct mmc_host *host = card->host;
drivers/mmc/core/mmc.c
2076
static int mmc_alive(struct mmc_host *host)
drivers/mmc/core/mmc.c
2084
static void mmc_detect(struct mmc_host *host)
drivers/mmc/core/mmc.c
2108
static bool _mmc_cache_enabled(struct mmc_host *host)
drivers/mmc/core/mmc.c
2117
static int _mmc_flush_cache(struct mmc_host *host)
drivers/mmc/core/mmc.c
2137
static int _mmc_suspend(struct mmc_host *host, enum mmc_poweroff_type pm_type)
drivers/mmc/core/mmc.c
2180
static void mmc_remove(struct mmc_host *host)
drivers/mmc/core/mmc.c
2194
static int mmc_suspend(struct mmc_host *host)
drivers/mmc/core/mmc.c
2211
static int _mmc_resume(struct mmc_host *host)
drivers/mmc/core/mmc.c
2232
static int mmc_shutdown(struct mmc_host *host)
drivers/mmc/core/mmc.c
2261
static int mmc_resume(struct mmc_host *host)
drivers/mmc/core/mmc.c
2270
static int mmc_runtime_suspend(struct mmc_host *host)
drivers/mmc/core/mmc.c
2288
static int mmc_runtime_resume(struct mmc_host *host)
drivers/mmc/core/mmc.c
2308
static int _mmc_hw_reset(struct mmc_host *host)
drivers/mmc/core/mmc.c
2355
static int _mmc_handle_undervoltage(struct mmc_host *host)
drivers/mmc/core/mmc.c
2400
int mmc_attach_mmc(struct mmc_host *host)
drivers/mmc/core/mmc.c
853
struct mmc_host *host = card->host;
drivers/mmc/core/mmc.c
908
struct mmc_host *host = card->host;
drivers/mmc/core/mmc.c
970
struct mmc_host *host = card->host;
drivers/mmc/core/mmc_ops.c
1046
struct mmc_host *host = card->host;
drivers/mmc/core/mmc_ops.c
1097
int mmc_read_tuning(struct mmc_host *host, unsigned int blksz, unsigned int blocks)
drivers/mmc/core/mmc_ops.c
122
int mmc_deselect_cards(struct mmc_host *host)
drivers/mmc/core/mmc_ops.c
135
int mmc_set_dsr(struct mmc_host *host)
drivers/mmc/core/mmc_ops.c
147
int __mmc_go_idle(struct mmc_host *host)
drivers/mmc/core/mmc_ops.c
162
int mmc_go_idle(struct mmc_host *host)
drivers/mmc/core/mmc_ops.c
195
struct mmc_host *host = data->host;
drivers/mmc/core/mmc_ops.c
231
int mmc_send_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr)
drivers/mmc/core/mmc_ops.c
269
mmc_send_cxd_native(struct mmc_host *host, u32 arg, u32 *cxd, int opcode)
drivers/mmc/core/mmc_ops.c
291
int mmc_send_adtc_data(struct mmc_card *card, struct mmc_host *host, u32 opcode,
drivers/mmc/core/mmc_ops.c
340
static int mmc_spi_send_cxd(struct mmc_host *host, u32 *cxd, u32 opcode)
drivers/mmc/core/mmc_ops.c
370
int mmc_send_cid(struct mmc_host *host, u32 *cid)
drivers/mmc/core/mmc_ops.c
408
int mmc_spi_read_ocr(struct mmc_host *host, int highcap, u32 *ocrp)
drivers/mmc/core/mmc_ops.c
423
int mmc_spi_set_crc(struct mmc_host *host, int use_crc)
drivers/mmc/core/mmc_ops.c
438
static int mmc_switch_status_error(struct mmc_host *host, u32 status)
drivers/mmc/core/mmc_ops.c
471
struct mmc_host *host = data->card->host;
drivers/mmc/core/mmc_ops.c
510
int __mmc_poll_for_busy(struct mmc_host *host, unsigned int period_us,
drivers/mmc/core/mmc_ops.c
555
struct mmc_host *host = card->host;
drivers/mmc/core/mmc_ops.c
566
bool mmc_prepare_busy_cmd(struct mmc_host *host, struct mmc_command *cmd,
drivers/mmc/core/mmc_ops.c
607
struct mmc_host *host = card->host;
drivers/mmc/core/mmc_ops.c
64
struct mmc_host *host;
drivers/mmc/core/mmc_ops.c
676
int mmc_send_tuning(struct mmc_host *host, u32 opcode, int *cmd_error)
drivers/mmc/core/mmc_ops.c
745
int mmc_send_abort_tuning(struct mmc_host *host, u32 opcode)
drivers/mmc/core/mmc_ops.c
771
mmc_send_bus_test(struct mmc_card *card, struct mmc_host *host, u8 opcode,
drivers/mmc/core/mmc_ops.c
871
struct mmc_host *host = card->host;
drivers/mmc/core/mmc_ops.c
99
static int _mmc_select_card(struct mmc_host *host, struct mmc_card *card)
drivers/mmc/core/mmc_ops.h
21
struct mmc_host;
drivers/mmc/core/mmc_ops.h
26
int mmc_deselect_cards(struct mmc_host *host);
drivers/mmc/core/mmc_ops.h
27
int mmc_set_dsr(struct mmc_host *host);
drivers/mmc/core/mmc_ops.h
28
int __mmc_go_idle(struct mmc_host *host);
drivers/mmc/core/mmc_ops.h
29
int mmc_go_idle(struct mmc_host *host);
drivers/mmc/core/mmc_ops.h
30
int mmc_send_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr);
drivers/mmc/core/mmc_ops.h
32
int mmc_send_adtc_data(struct mmc_card *card, struct mmc_host *host, u32 opcode,
drivers/mmc/core/mmc_ops.h
36
int mmc_send_cid(struct mmc_host *host, u32 *cid);
drivers/mmc/core/mmc_ops.h
37
int mmc_spi_read_ocr(struct mmc_host *host, int highcap, u32 *ocrp);
drivers/mmc/core/mmc_ops.h
38
int mmc_spi_set_crc(struct mmc_host *host, int use_crc);
drivers/mmc/core/mmc_ops.h
42
bool mmc_prepare_busy_cmd(struct mmc_host *host, struct mmc_command *cmd,
drivers/mmc/core/mmc_ops.h
44
int __mmc_poll_for_busy(struct mmc_host *host, unsigned int period_us,
drivers/mmc/core/mmc_test.c
2351
struct mmc_host *host = test->card->host;
drivers/mmc/core/mmc_test.c
790
struct mmc_host *host = test->card->host;
drivers/mmc/core/pwrseq.c
21
int mmc_pwrseq_alloc(struct mmc_host *host)
drivers/mmc/core/pwrseq.c
54
void mmc_pwrseq_pre_power_on(struct mmc_host *host)
drivers/mmc/core/pwrseq.c
62
void mmc_pwrseq_post_power_on(struct mmc_host *host)
drivers/mmc/core/pwrseq.c
70
void mmc_pwrseq_power_off(struct mmc_host *host)
drivers/mmc/core/pwrseq.c
78
void mmc_pwrseq_reset(struct mmc_host *host)
drivers/mmc/core/pwrseq.c
86
void mmc_pwrseq_free(struct mmc_host *host)
drivers/mmc/core/pwrseq.h
12
struct mmc_host;
drivers/mmc/core/pwrseq.h
17
void (*pre_power_on)(struct mmc_host *host);
drivers/mmc/core/pwrseq.h
18
void (*post_power_on)(struct mmc_host *host);
drivers/mmc/core/pwrseq.h
19
void (*power_off)(struct mmc_host *host);
drivers/mmc/core/pwrseq.h
20
void (*reset)(struct mmc_host *host);
drivers/mmc/core/pwrseq.h
35
int mmc_pwrseq_alloc(struct mmc_host *host);
drivers/mmc/core/pwrseq.h
36
void mmc_pwrseq_pre_power_on(struct mmc_host *host);
drivers/mmc/core/pwrseq.h
37
void mmc_pwrseq_post_power_on(struct mmc_host *host);
drivers/mmc/core/pwrseq.h
38
void mmc_pwrseq_power_off(struct mmc_host *host);
drivers/mmc/core/pwrseq.h
39
void mmc_pwrseq_reset(struct mmc_host *host);
drivers/mmc/core/pwrseq.h
40
void mmc_pwrseq_free(struct mmc_host *host);
drivers/mmc/core/pwrseq.h
49
static inline int mmc_pwrseq_alloc(struct mmc_host *host) { return 0; }
drivers/mmc/core/pwrseq.h
50
static inline void mmc_pwrseq_pre_power_on(struct mmc_host *host) {}
drivers/mmc/core/pwrseq.h
51
static inline void mmc_pwrseq_post_power_on(struct mmc_host *host) {}
drivers/mmc/core/pwrseq.h
52
static inline void mmc_pwrseq_power_off(struct mmc_host *host) {}
drivers/mmc/core/pwrseq.h
53
static inline void mmc_pwrseq_reset(struct mmc_host *host) {}
drivers/mmc/core/pwrseq.h
54
static inline void mmc_pwrseq_free(struct mmc_host *host) {}
drivers/mmc/core/pwrseq_emmc.c
32
static void mmc_pwrseq_emmc_reset(struct mmc_host *host)
drivers/mmc/core/pwrseq_sd8787.c
35
static void mmc_pwrseq_sd8787_pre_power_on(struct mmc_host *host)
drivers/mmc/core/pwrseq_sd8787.c
45
static void mmc_pwrseq_sd8787_power_off(struct mmc_host *host)
drivers/mmc/core/pwrseq_sd8787.c
53
static void mmc_pwrseq_wilc1000_pre_power_on(struct mmc_host *host)
drivers/mmc/core/pwrseq_sd8787.c
63
static void mmc_pwrseq_wilc1000_power_off(struct mmc_host *host)
drivers/mmc/core/pwrseq_simple.c
63
static void mmc_pwrseq_simple_pre_power_on(struct mmc_host *host)
drivers/mmc/core/pwrseq_simple.c
79
static void mmc_pwrseq_simple_post_power_on(struct mmc_host *host)
drivers/mmc/core/pwrseq_simple.c
92
static void mmc_pwrseq_simple_power_off(struct mmc_host *host)
drivers/mmc/core/queue.c
100
struct mmc_host *host = mq->card->host;
drivers/mmc/core/queue.c
125
struct mmc_host *host = card->host;
drivers/mmc/core/queue.c
141
struct mmc_host *host = mq->card->host;
drivers/mmc/core/queue.c
204
static unsigned short mmc_get_max_segments(struct mmc_host *host)
drivers/mmc/core/queue.c
216
struct mmc_host *host = card->host;
drivers/mmc/core/queue.c
247
struct mmc_host *host = card->host;
drivers/mmc/core/queue.c
360
struct mmc_host *host = card->host;
drivers/mmc/core/queue.c
38
static inline bool mmc_cqe_can_dcmd(struct mmc_host *host)
drivers/mmc/core/queue.c
416
static inline bool mmc_merge_capable(struct mmc_host *host)
drivers/mmc/core/queue.c
43
static enum mmc_issue_type mmc_cqe_issue_type(struct mmc_host *host,
drivers/mmc/core/queue.c
435
struct mmc_host *host = card->host;
drivers/mmc/core/queue.c
62
struct mmc_host *host = mq->card->host;
drivers/mmc/core/regulator.c
107
int mmc_regulator_set_ocr(struct mmc_host *mmc,
drivers/mmc/core/regulator.c
183
int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/core/regulator.c
242
int mmc_regulator_set_vqmmc2(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/core/regulator.c
270
struct mmc_host *host;
drivers/mmc/core/regulator.c
273
host = container_of(supply, struct mmc_host, supply);
drivers/mmc/core/regulator.c
283
struct mmc_host *host = container_of(supply, struct mmc_host, supply);
drivers/mmc/core/regulator.c
314
void mmc_regulator_register_undervoltage_notifier(struct mmc_host *host)
drivers/mmc/core/regulator.c
333
void mmc_regulator_unregister_undervoltage_notifier(struct mmc_host *host)
drivers/mmc/core/regulator.c
352
int mmc_regulator_get_supply(struct mmc_host *mmc)
drivers/mmc/core/regulator.c
401
int mmc_regulator_enable_vqmmc(struct mmc_host *mmc)
drivers/mmc/core/regulator.c
425
void mmc_regulator_disable_vqmmc(struct mmc_host *mmc)
drivers/mmc/core/sd.c
1037
struct mmc_host *host = card->host;
drivers/mmc/core/sd.c
1323
static bool sd_cache_enabled(struct mmc_host *host)
drivers/mmc/core/sd.c
1328
static int sd_flush_cache(struct mmc_host *host)
drivers/mmc/core/sd.c
1419
static int mmc_sd_init_card(struct mmc_host *host, u32 ocr,
drivers/mmc/core/sd.c
1615
static int mmc_sd_alive(struct mmc_host *host)
drivers/mmc/core/sd.c
1623
static void mmc_sd_detect(struct mmc_host *host)
drivers/mmc/core/sd.c
1713
static int _mmc_sd_suspend(struct mmc_host *host)
drivers/mmc/core/sd.c
1741
static void mmc_sd_remove(struct mmc_host *host)
drivers/mmc/core/sd.c
1754
static int mmc_sd_suspend(struct mmc_host *host)
drivers/mmc/core/sd.c
1771
static int _mmc_sd_resume(struct mmc_host *host)
drivers/mmc/core/sd.c
1792
static int mmc_sd_resume(struct mmc_host *host)
drivers/mmc/core/sd.c
1801
static int mmc_sd_runtime_suspend(struct mmc_host *host)
drivers/mmc/core/sd.c
1819
static int mmc_sd_runtime_resume(struct mmc_host *host)
drivers/mmc/core/sd.c
1831
static int mmc_sd_hw_reset(struct mmc_host *host)
drivers/mmc/core/sd.c
1854
int mmc_attach_sd(struct mmc_host *host)
drivers/mmc/core/sd.c
531
static u32 sd_get_host_max_current(struct mmc_host *host)
drivers/mmc/core/sd.c
736
struct mmc_host *host = card->host;
drivers/mmc/core/sd.c
828
int mmc_sd_get_cid(struct mmc_host *host, u32 ocr, u32 *cid, u32 *rocr)
drivers/mmc/core/sd.c
923
int mmc_sd_get_ro(struct mmc_host *host)
drivers/mmc/core/sd.c
943
int mmc_sd_setup_card(struct mmc_host *host, struct mmc_card *card,
drivers/mmc/core/sd.h
12
int mmc_sd_get_cid(struct mmc_host *host, u32 ocr, u32 *cid, u32 *rocr);
drivers/mmc/core/sd.h
15
int mmc_sd_get_ro(struct mmc_host *host);
drivers/mmc/core/sd.h
17
int mmc_sd_setup_card(struct mmc_host *host, struct mmc_card *card,
drivers/mmc/core/sd.h
9
struct mmc_host;
drivers/mmc/core/sd_ops.c
145
struct mmc_host *host = data->host;
drivers/mmc/core/sd_ops.c
172
int mmc_send_app_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr)
drivers/mmc/core/sd_ops.c
201
int mmc_send_ext_addr(struct mmc_host *host, u32 addr)
drivers/mmc/core/sd_ops.c
215
static int __mmc_send_if_cond(struct mmc_host *host, u32 ocr, u8 pcie_bits,
drivers/mmc/core/sd_ops.c
250
int mmc_send_if_cond(struct mmc_host *host, u32 ocr)
drivers/mmc/core/sd_ops.c
255
int mmc_send_if_cond_pcie(struct mmc_host *host, u32 ocr)
drivers/mmc/core/sd_ops.c
291
int mmc_send_relative_addr(struct mmc_host *host, unsigned int *rca)
drivers/mmc/core/sd_ops.c
32
struct mmc_host *host;
drivers/mmc/core/sd_ops.c
37
int mmc_app_cmd(struct mmc_host *host, struct mmc_card *card)
drivers/mmc/core/sd_ops.c
76
static int mmc_wait_for_app_cmd(struct mmc_host *host, struct mmc_card *card,
drivers/mmc/core/sd_ops.h
14
struct mmc_host;
drivers/mmc/core/sd_ops.h
18
int mmc_send_app_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr);
drivers/mmc/core/sd_ops.h
19
int mmc_send_if_cond(struct mmc_host *host, u32 ocr);
drivers/mmc/core/sd_ops.h
20
int mmc_send_if_cond_pcie(struct mmc_host *host, u32 ocr);
drivers/mmc/core/sd_ops.h
21
int mmc_send_relative_addr(struct mmc_host *host, unsigned int *rca);
drivers/mmc/core/sd_ops.h
24
int mmc_app_cmd(struct mmc_host *host, struct mmc_card *card);
drivers/mmc/core/sd_ops.h
25
int mmc_send_ext_addr(struct mmc_host *host, u32 addr);
drivers/mmc/core/sd_ops.h
26
void mmc_uhs2_prepare_cmd(struct mmc_host *host, struct mmc_request *mrq);
drivers/mmc/core/sd_uhs2.c
1016
static void sd_uhs2_remove(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1022
static int sd_uhs2_alive(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1027
static void sd_uhs2_detect(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1045
static int _sd_uhs2_suspend(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1065
static int sd_uhs2_suspend(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1082
static int _mmc_sd_uhs2_resume(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1103
static int sd_uhs2_resume(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1112
static int sd_uhs2_runtime_suspend(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1126
static int sd_uhs2_runtime_resume(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1137
static int sd_uhs2_hw_reset(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1158
static int sd_uhs2_attach(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1207
int mmc_attach_sd_uhs2(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
1245
void mmc_uhs2_prepare_cmd(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/core/sd_uhs2.c
137
static int sd_uhs2_dev_init(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
226
static int sd_uhs2_enum(struct mmc_host *host, u32 *node_id)
drivers/mmc/core/sd_uhs2.c
279
static int sd_uhs2_config_read(struct mmc_host *host, struct mmc_card *card)
drivers/mmc/core/sd_uhs2.c
45
struct mmc_host *host;
drivers/mmc/core/sd_uhs2.c
467
static int sd_uhs2_config_write(struct mmc_host *host, struct mmc_card *card)
drivers/mmc/core/sd_uhs2.c
49
static int sd_uhs2_power_up(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
62
static int sd_uhs2_power_off(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
672
static int sd_uhs2_go_dormant(struct mmc_host *host, u32 node_id)
drivers/mmc/core/sd_uhs2.c
743
struct mmc_host *host = data->host;
drivers/mmc/core/sd_uhs2.c
759
static int sd_uhs2_go_dormant_state(struct mmc_host *host, u32 node_id)
drivers/mmc/core/sd_uhs2.c
805
static int sd_uhs2_init_card(struct mmc_host *host, struct mmc_card *oldcard)
drivers/mmc/core/sd_uhs2.c
863
static int sd_uhs2_legacy_init(struct mmc_host *host, struct mmc_card *card,
drivers/mmc/core/sd_uhs2.c
88
static int sd_uhs2_phy_init(struct mmc_host *host)
drivers/mmc/core/sd_uhs2.c
996
static int sd_uhs2_reinit(struct mmc_host *host)
drivers/mmc/core/sdio.c
1008
static int mmc_sdio_pre_suspend(struct mmc_host *host)
drivers/mmc/core/sdio.c
1046
static int mmc_sdio_suspend(struct mmc_host *host)
drivers/mmc/core/sdio.c
1071
static int mmc_sdio_resume(struct mmc_host *host)
drivers/mmc/core/sdio.c
1128
static int mmc_sdio_runtime_suspend(struct mmc_host *host)
drivers/mmc/core/sdio.c
1138
static int mmc_sdio_runtime_resume(struct mmc_host *host)
drivers/mmc/core/sdio.c
1157
static int mmc_sdio_hw_reset(struct mmc_host *host)
drivers/mmc/core/sdio.c
1183
static int mmc_sdio_sw_reset(struct mmc_host *host)
drivers/mmc/core/sdio.c
1212
int mmc_attach_sdio(struct mmc_host *host)
drivers/mmc/core/sdio.c
625
static int mmc_sdio_pre_init(struct mmc_host *host, u32 ocr,
drivers/mmc/core/sdio.c
660
static int mmc_sdio_init_card(struct mmc_host *host, u32 ocr,
drivers/mmc/core/sdio.c
914
static int mmc_sdio_reinit_card(struct mmc_host *host)
drivers/mmc/core/sdio.c
928
static void mmc_sdio_remove(struct mmc_host *host)
drivers/mmc/core/sdio.c
946
static int mmc_sdio_alive(struct mmc_host *host)
drivers/mmc/core/sdio.c
958
static void mmc_sdio_detect(struct mmc_host *host)
drivers/mmc/core/sdio_bus.c
374
struct mmc_host *host = func->card->host;
drivers/mmc/core/sdio_bus.c
385
struct mmc_host *host = func->card->host;
drivers/mmc/core/sdio_io.c
722
struct mmc_host *host;
drivers/mmc/core/sdio_irq.c
113
static void sdio_run_irqs(struct mmc_host *host)
drivers/mmc/core/sdio_irq.c
126
struct mmc_host *host =
drivers/mmc/core/sdio_irq.c
127
container_of(work, struct mmc_host, sdio_irq_work);
drivers/mmc/core/sdio_irq.c
132
void sdio_signal_irq(struct mmc_host *host)
drivers/mmc/core/sdio_irq.c
141
struct mmc_host *host = _host;
drivers/mmc/core/sdio_irq.c
226
struct mmc_host *host = card->host;
drivers/mmc/core/sdio_irq.c
251
struct mmc_host *host = card->host;
drivers/mmc/core/sdio_irq.c
30
static int sdio_get_pending_irqs(struct mmc_host *host, u8 *pending)
drivers/mmc/core/sdio_irq.c
58
static int process_sdio_pending_irqs(struct mmc_host *host)
drivers/mmc/core/sdio_ops.c
18
int mmc_send_io_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr)
drivers/mmc/core/sdio_ops.c
202
int sdio_reset(struct mmc_host *host)
drivers/mmc/core/sdio_ops.c
62
static int mmc_io_rw_direct_host(struct mmc_host *host, int write, unsigned fn,
drivers/mmc/core/sdio_ops.h
14
struct mmc_host;
drivers/mmc/core/sdio_ops.h
18
int mmc_send_io_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr);
drivers/mmc/core/sdio_ops.h
23
int sdio_reset(struct mmc_host *host);
drivers/mmc/core/slot-gpio.c
105
void mmc_gpiod_request_cd_irq(struct mmc_host *host)
drivers/mmc/core/slot-gpio.c
141
int mmc_gpio_set_cd_wake(struct mmc_host *host, bool on)
drivers/mmc/core/slot-gpio.c
175
int mmc_gpiod_request_cd(struct mmc_host *host, const char *con_id,
drivers/mmc/core/slot-gpio.c
223
int mmc_gpiod_set_cd_config(struct mmc_host *host, unsigned long config)
drivers/mmc/core/slot-gpio.c
231
bool mmc_host_can_gpio_cd(struct mmc_host *host)
drivers/mmc/core/slot-gpio.c
248
int mmc_gpiod_request_ro(struct mmc_host *host, const char *con_id,
drivers/mmc/core/slot-gpio.c
278
bool mmc_host_can_gpio_ro(struct mmc_host *host)
drivers/mmc/core/slot-gpio.c
32
struct mmc_host *host = dev_id;
drivers/mmc/core/slot-gpio.c
41
int mmc_gpio_alloc(struct mmc_host *host)
drivers/mmc/core/slot-gpio.c
64
void mmc_gpio_set_cd_irq(struct mmc_host *host, int irq)
drivers/mmc/core/slot-gpio.c
75
int mmc_gpio_get_ro(struct mmc_host *host)
drivers/mmc/core/slot-gpio.c
90
int mmc_gpio_get_cd(struct mmc_host *host)
drivers/mmc/core/slot-gpio.h
10
struct mmc_host;
drivers/mmc/core/slot-gpio.h
12
int mmc_gpio_alloc(struct mmc_host *host);
drivers/mmc/host/alcor.c
1051
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/alcor.c
1083
struct mmc_host *mmc;
drivers/mmc/host/alcor.c
1123
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/alcor.c
693
static void alcor_set_timing(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/alcor.c
706
static void alcor_set_bus_width(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/alcor.c
721
static int alcor_card_busy(struct mmc_host *mmc)
drivers/mmc/host/alcor.c
733
static int alcor_get_cd(struct mmc_host *mmc)
drivers/mmc/host/alcor.c
745
static int alcor_get_ro(struct mmc_host *mmc)
drivers/mmc/host/alcor.c
757
static void alcor_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/alcor.c
776
static void alcor_pre_req(struct mmc_host *mmc,
drivers/mmc/host/alcor.c
826
static void alcor_post_req(struct mmc_host *mmc,
drivers/mmc/host/alcor.c
846
static void alcor_set_power_mode(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/alcor.c
907
static void alcor_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/alcor.c
928
static int alcor_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/atmel-mci.c
1367
static void atmci_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/atmel-mci.c
1401
static void atmci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/atmel-mci.c
1531
static int atmci_get_ro(struct mmc_host *mmc)
drivers/mmc/host/atmel-mci.c
1545
static int atmci_get_cd(struct mmc_host *mmc)
drivers/mmc/host/atmel-mci.c
1559
static void atmci_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/atmel-mci.c
1584
struct mmc_host *prev_mmc = host->cur_slot->mmc;
drivers/mmc/host/atmel-mci.c
2241
struct mmc_host *mmc;
drivers/mmc/host/atmel-mci.c
402
struct mmc_host *mmc;
drivers/mmc/host/atmel-mci.c
604
struct mmc_host *mmc = slot->mmc;
drivers/mmc/host/atmel-mci.c
782
static u32 atmci_prepare_command(struct mmc_host *mmc,
drivers/mmc/host/au1xmmc.c
218
static int au1xmmc_card_inserted(struct mmc_host *mmc)
drivers/mmc/host/au1xmmc.c
228
static int au1xmmc_card_readonly(struct mmc_host *mmc)
drivers/mmc/host/au1xmmc.c
675
static void au1xmmc_request(struct mmc_host* mmc, struct mmc_request* mrq)
drivers/mmc/host/au1xmmc.c
741
static void au1xmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/au1xmmc.c
90
struct mmc_host *mmc;
drivers/mmc/host/au1xmmc.c
915
static void au1xmmc_enable_sdio_irq(struct mmc_host *mmc, int en)
drivers/mmc/host/au1xmmc.c
935
struct mmc_host *mmc;
drivers/mmc/host/bcm2835.c
1096
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/bcm2835.c
1154
static void bcm2835_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/bcm2835.c
1227
static void bcm2835_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/bcm2835.c
1261
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/bcm2835.c
1370
struct mmc_host *mmc;
drivers/mmc/host/bcm2835.c
1461
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/bcm2835.c
273
static void bcm2835_reset(struct mmc_host *mmc)
drivers/mmc/host/cavium.c
1010
struct mmc_host *mmc;
drivers/mmc/host/cavium.c
625
static u64 prepare_ext_dma(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/cavium.c
649
static void cvm_mmc_dma_request(struct mmc_host *mmc,
drivers/mmc/host/cavium.c
750
static void cvm_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/cavium.c
822
static void cvm_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/cavium.c
906
struct mmc_host *mmc = slot->mmc;
drivers/mmc/host/cavium.c
951
struct mmc_host *mmc = slot->mmc;
drivers/mmc/host/cavium.h
95
struct mmc_host *mmc; /* slot-level mmc_core object */
drivers/mmc/host/cb710-mmc.c
28
static void cb710_mmc_select_clock_divider(struct mmc_host *mmc, int hz)
drivers/mmc/host/cb710-mmc.c
444
static int cb710_mmc_command(struct mmc_host *mmc, struct mmc_command *cmd)
drivers/mmc/host/cb710-mmc.c
484
static void cb710_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/cb710-mmc.c
561
static void cb710_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/cb710-mmc.c
602
static int cb710_mmc_get_ro(struct mmc_host *mmc)
drivers/mmc/host/cb710-mmc.c
610
static int cb710_mmc_get_cd(struct mmc_host *mmc)
drivers/mmc/host/cb710-mmc.c
620
struct mmc_host *mmc = cb710_slot_to_mmc(slot);
drivers/mmc/host/cb710-mmc.c
691
struct mmc_host *mmc;
drivers/mmc/host/cb710-mmc.c
751
struct mmc_host *mmc = cb710_slot_to_mmc(slot);
drivers/mmc/host/cb710-mmc.h
23
static inline struct mmc_host *cb710_slot_to_mmc(struct cb710_slot *slot)
drivers/mmc/host/cb710-mmc.h
28
static inline struct cb710_slot *cb710_mmc_to_slot(struct mmc_host *mmc)
drivers/mmc/host/cqhci-core.c
1070
static void cqhci_recovery_finish(struct mmc_host *mmc)
drivers/mmc/host/cqhci-core.c
115
struct mmc_host *mmc = cq_host->mmc;
drivers/mmc/host/cqhci-core.c
1179
int cqhci_init(struct cqhci_host *cq_host, struct mmc_host *mmc,
drivers/mmc/host/cqhci-core.c
253
struct mmc_host *mmc = cq_host->mmc;
drivers/mmc/host/cqhci-core.c
319
int cqhci_deactivate(struct mmc_host *mmc)
drivers/mmc/host/cqhci-core.c
330
int cqhci_resume(struct mmc_host *mmc)
drivers/mmc/host/cqhci-core.c
337
static int cqhci_enable(struct mmc_host *mmc, struct mmc_card *card)
drivers/mmc/host/cqhci-core.c
375
static void cqhci_off(struct mmc_host *mmc)
drivers/mmc/host/cqhci-core.c
402
static void cqhci_disable(struct mmc_host *mmc)
drivers/mmc/host/cqhci-core.c
462
static int cqhci_dma_map(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/host/cqhci-core.c
542
static void cqhci_prep_dcmd_desc(struct mmc_host *mmc,
drivers/mmc/host/cqhci-core.c
586
static void cqhci_post_req(struct mmc_host *host, struct mmc_request *mrq)
drivers/mmc/host/cqhci-core.c
602
static int cqhci_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/cqhci-core.c
672
static void cqhci_recovery_needed(struct mmc_host *mmc, struct mmc_request *mrq,
drivers/mmc/host/cqhci-core.c
700
static void cqhci_error_irq(struct mmc_host *mmc, u32 status, int cmd_error,
drivers/mmc/host/cqhci-core.c
788
static void cqhci_finish_mrq(struct mmc_host *mmc, unsigned int tag)
drivers/mmc/host/cqhci-core.c
822
irqreturn_t cqhci_irq(struct mmc_host *mmc, u32 intmask, int cmd_error,
drivers/mmc/host/cqhci-core.c
893
static int cqhci_wait_for_idle(struct mmc_host *mmc)
drivers/mmc/host/cqhci-core.c
903
static bool cqhci_timeout(struct mmc_host *mmc, struct mmc_request *mrq,
drivers/mmc/host/cqhci-core.c
935
static bool cqhci_clear_all_tasks(struct mmc_host *mmc, unsigned int timeout)
drivers/mmc/host/cqhci-core.c
961
static bool cqhci_halt(struct mmc_host *mmc, unsigned int timeout)
drivers/mmc/host/cqhci-core.c
997
static void cqhci_recovery_start(struct mmc_host *mmc)
drivers/mmc/host/cqhci-crypto.c
163
struct mmc_host *mmc = cq_host->mmc;
drivers/mmc/host/cqhci.h
218
struct mmc_host;
drivers/mmc/host/cqhci.h
225
struct mmc_host *mmc;
drivers/mmc/host/cqhci.h
284
void (*dumpregs)(struct mmc_host *mmc);
drivers/mmc/host/cqhci.h
287
void (*enable)(struct mmc_host *mmc);
drivers/mmc/host/cqhci.h
288
void (*disable)(struct mmc_host *mmc, bool recovery);
drivers/mmc/host/cqhci.h
289
void (*update_dcmd_desc)(struct mmc_host *mmc, struct mmc_request *mrq,
drivers/mmc/host/cqhci.h
291
void (*pre_enable)(struct mmc_host *mmc);
drivers/mmc/host/cqhci.h
292
void (*post_disable)(struct mmc_host *mmc);
drivers/mmc/host/cqhci.h
318
irqreturn_t cqhci_irq(struct mmc_host *mmc, u32 intmask, int cmd_error,
drivers/mmc/host/cqhci.h
320
int cqhci_init(struct cqhci_host *cq_host, struct mmc_host *mmc, bool dma64);
drivers/mmc/host/cqhci.h
322
int cqhci_deactivate(struct mmc_host *mmc);
drivers/mmc/host/cqhci.h
324
static inline int cqhci_suspend(struct mmc_host *mmc)
drivers/mmc/host/cqhci.h
328
int cqhci_resume(struct mmc_host *mmc);
drivers/mmc/host/davinci_mmc.c
1003
static int mmc_davinci_get_cd(struct mmc_host *mmc)
drivers/mmc/host/davinci_mmc.c
1014
static int mmc_davinci_get_ro(struct mmc_host *mmc)
drivers/mmc/host/davinci_mmc.c
1025
static void mmc_davinci_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/davinci_mmc.c
1061
struct mmc_host *mmc;
drivers/mmc/host/davinci_mmc.c
1140
static int mmc_davinci_parse_pdata(struct mmc_host *mmc)
drivers/mmc/host/davinci_mmc.c
1187
struct mmc_host *mmc = NULL;
drivers/mmc/host/davinci_mmc.c
169
struct mmc_host *mmc;
drivers/mmc/host/davinci_mmc.c
575
static void mmc_davinci_request(struct mmc_host *mmc, struct mmc_request *req)
drivers/mmc/host/davinci_mmc.c
630
static void calculate_clk_divider(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/davinci_mmc.c
676
static void mmc_davinci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/dw_mmc-exynos.c
537
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/dw_mmc-k3.c
136
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/dw_mmc-k3.c
361
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/dw_mmc-k3.c
395
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/dw_mmc-rockchip.c
299
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/dw_mmc.c
1285
static void dw_mci_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/dw_mmc.c
1329
static void dw_mci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/dw_mmc.c
1411
static int dw_mci_card_busy(struct mmc_host *mmc)
drivers/mmc/host/dw_mmc.c
1425
static int dw_mci_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/dw_mmc.c
1461
static int dw_mci_get_ro(struct mmc_host *mmc)
drivers/mmc/host/dw_mmc.c
1480
static void dw_mci_hw_reset(struct mmc_host *mmc)
drivers/mmc/host/dw_mmc.c
1559
static void dw_mci_enable_sdio_irq(struct mmc_host *mmc, int enb)
drivers/mmc/host/dw_mmc.c
1573
static void dw_mci_ack_sdio_irq(struct mmc_host *mmc)
drivers/mmc/host/dw_mmc.c
1580
static int dw_mci_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/dw_mmc.c
1591
static int dw_mci_prepare_hs400_tuning(struct mmc_host *mmc,
drivers/mmc/host/dw_mmc.c
160
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/dw_mmc.c
1756
struct mmc_host *prev_mmc = host->mmc;
drivers/mmc/host/dw_mmc.c
240
static u32 dw_mci_prepare_command(struct mmc_host *mmc, struct mmc_command *cmd)
drivers/mmc/host/dw_mmc.c
2797
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/dw_mmc.c
2835
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/dw_mmc.c
3177
struct mmc_host *mmc;
drivers/mmc/host/dw_mmc.c
846
static void dw_mci_pre_req(struct mmc_host *mmc,
drivers/mmc/host/dw_mmc.c
863
static void dw_mci_post_req(struct mmc_host *mmc,
drivers/mmc/host/dw_mmc.c
881
static int dw_mci_get_cd(struct mmc_host *mmc)
drivers/mmc/host/dw_mmc.h
244
struct mmc_host *mmc;
drivers/mmc/host/jz4740_mmc.c
1001
static int jz4740_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/jz4740_mmc.c
1043
struct mmc_host *mmc;
drivers/mmc/host/jz4740_mmc.c
150
struct mmc_host *mmc;
drivers/mmc/host/jz4740_mmc.c
374
static void jz4740_mmc_pre_request(struct mmc_host *mmc,
drivers/mmc/host/jz4740_mmc.c
388
static void jz4740_mmc_post_request(struct mmc_host *mmc,
drivers/mmc/host/jz4740_mmc.c
924
static void jz4740_mmc_request(struct mmc_host *mmc, struct mmc_request *req)
drivers/mmc/host/jz4740_mmc.c
940
static void jz4740_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/jz4740_mmc.c
995
static void jz4740_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/litex_mmc.c
238
static int litex_mmc_get_cd(struct mmc_host *mmc)
drivers/mmc/host/litex_mmc.c
258
struct mmc_host *mmc = arg;
drivers/mmc/host/litex_mmc.c
341
static void litex_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/litex_mmc.c
450
static void litex_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/litex_mmc.c
526
struct mmc_host *mmc;
drivers/mmc/host/litex_mmc.c
80
struct mmc_host *mmc;
drivers/mmc/host/loongson2-mmc.c
1005
struct mmc_host *mmc = platform_get_drvdata(pdev);
drivers/mmc/host/loongson2-mmc.c
1023
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/loongson2-mmc.c
1033
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/loongson2-mmc.c
332
static void loongson2_mmc_send_request(struct mmc_host *mmc)
drivers/mmc/host/loongson2-mmc.c
363
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/loongson2-mmc.c
416
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/loongson2-mmc.c
543
static void loongson2_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/loongson2-mmc.c
574
static void loongson2_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/loongson2-mmc.c
589
static void loongson2_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/loongson2-mmc.c
596
static void loongson2_mmc_ack_sdio_irq(struct mmc_host *mmc)
drivers/mmc/host/loongson2-mmc.c
656
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/loongson2-mmc.c
789
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/loongson2-mmc.c
944
struct mmc_host *mmc;
drivers/mmc/host/meson-gx-mmc.c
1075
static int meson_mmc_card_busy(struct mmc_host *mmc)
drivers/mmc/host/meson-gx-mmc.c
1086
static int meson_mmc_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/meson-gx-mmc.c
1110
static void meson_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/meson-gx-mmc.c
1120
static void meson_mmc_ack_sdio_irq(struct mmc_host *mmc)
drivers/mmc/host/meson-gx-mmc.c
1142
struct mmc_host *mmc;
drivers/mmc/host/meson-gx-mmc.c
154
struct mmc_host *mmc;
drivers/mmc/host/meson-gx-mmc.c
228
static void meson_mmc_get_transfer_mode(struct mmc_host *mmc,
drivers/mmc/host/meson-gx-mmc.c
288
static void meson_mmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/meson-gx-mmc.c
307
static void meson_mmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq,
drivers/mmc/host/meson-gx-mmc.c
356
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/meson-gx-mmc.c
526
static int meson_mmc_resampling_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/meson-gx-mmc.c
594
static void meson_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/meson-gx-mmc.c
652
static void meson_mmc_request_done(struct mmc_host *mmc,
drivers/mmc/host/meson-gx-mmc.c
663
static void meson_mmc_set_blksz(struct mmc_host *mmc, unsigned int blksz)
drivers/mmc/host/meson-gx-mmc.c
705
static void meson_mmc_desc_chain_transfer(struct mmc_host *mmc, u32 cmd_cfg)
drivers/mmc/host/meson-gx-mmc.c
790
static void meson_mmc_start_cmd(struct mmc_host *mmc, struct mmc_command *cmd)
drivers/mmc/host/meson-gx-mmc.c
855
static int meson_mmc_validate_dram_access(struct mmc_host *mmc, struct mmc_data *data)
drivers/mmc/host/meson-gx-mmc.c
873
static void meson_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/meson-gx-mmc.c
907
static void meson_mmc_read_resp(struct mmc_host *mmc, struct mmc_command *cmd)
drivers/mmc/host/meson-gx-mmc.c
921
static void __meson_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/meson-mx-sdhc-mmc.c
103
static void meson_mx_sdhc_wait_cmd_ready(struct mmc_host *mmc)
drivers/mmc/host/meson-mx-sdhc-mmc.c
132
static void meson_mx_sdhc_start_cmd(struct mmc_host *mmc,
drivers/mmc/host/meson-mx-sdhc-mmc.c
237
static void meson_mx_sdhc_disable_clks(struct mmc_host *mmc)
drivers/mmc/host/meson-mx-sdhc-mmc.c
249
static int meson_mx_sdhc_enable_clks(struct mmc_host *mmc)
drivers/mmc/host/meson-mx-sdhc-mmc.c
267
static int meson_mx_sdhc_set_clk(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/meson-mx-sdhc-mmc.c
307
static void meson_mx_sdhc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/meson-mx-sdhc-mmc.c
363
static int meson_mx_sdhc_map_dma(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/meson-mx-sdhc-mmc.c
38
void (*init_hw)(struct mmc_host *mmc);
drivers/mmc/host/meson-mx-sdhc-mmc.c
381
static void meson_mx_sdhc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/meson-mx-sdhc-mmc.c
39
void (*set_pdma)(struct mmc_host *mmc);
drivers/mmc/host/meson-mx-sdhc-mmc.c
40
void (*wait_before_send)(struct mmc_host *mmc);
drivers/mmc/host/meson-mx-sdhc-mmc.c
400
static int meson_mx_sdhc_card_busy(struct mmc_host *mmc)
drivers/mmc/host/meson-mx-sdhc-mmc.c
409
static bool meson_mx_sdhc_tuning_point_matches(struct mmc_host *mmc,
drivers/mmc/host/meson-mx-sdhc-mmc.c
424
static int meson_mx_sdhc_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/meson-mx-sdhc-mmc.c
45
struct mmc_host *mmc;
drivers/mmc/host/meson-mx-sdhc-mmc.c
507
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/meson-mx-sdhc-mmc.c
633
static void meson_mx_sdhc_init_hw_meson8(struct mmc_host *mmc)
drivers/mmc/host/meson-mx-sdhc-mmc.c
649
static void meson_mx_sdhc_set_pdma_meson8(struct mmc_host *mmc)
drivers/mmc/host/meson-mx-sdhc-mmc.c
675
static void meson_mx_sdhc_wait_before_send_meson8(struct mmc_host *mmc)
drivers/mmc/host/meson-mx-sdhc-mmc.c
700
static void meson_mx_sdhc_init_hw_meson8m2(struct mmc_host *mmc)
drivers/mmc/host/meson-mx-sdhc-mmc.c
716
static void meson_mx_sdhc_set_pdma_meson8m2(struct mmc_host *mmc)
drivers/mmc/host/meson-mx-sdhc-mmc.c
724
static void meson_mx_sdhc_init_hw(struct mmc_host *mmc)
drivers/mmc/host/meson-mx-sdhc-mmc.c
764
struct mmc_host *mmc;
drivers/mmc/host/meson-mx-sdhc-mmc.c
80
static void meson_mx_sdhc_clear_fifo(struct mmc_host *mmc)
drivers/mmc/host/meson-mx-sdio.c
118
struct mmc_host *mmc;
drivers/mmc/host/meson-mx-sdio.c
143
static void meson_mx_mmc_start_cmd(struct mmc_host *mmc,
drivers/mmc/host/meson-mx-sdio.c
243
static void meson_mx_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/meson-mx-sdio.c
294
static int meson_mx_mmc_map_dma(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/meson-mx-sdio.c
321
static void meson_mx_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/meson-mx-sdio.c
347
static void meson_mx_mmc_read_response(struct mmc_host *mmc,
drivers/mmc/host/meson-mx-sdio.c
525
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/meson-mx-sdio.c
638
struct mmc_host *mmc;
drivers/mmc/host/mmc_hsq.c
153
bool mmc_hsq_finalize_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/mmc_hsq.c
180
static void mmc_hsq_recovery_start(struct mmc_host *mmc)
drivers/mmc/host/mmc_hsq.c
19
struct mmc_host *mmc = hsq->mmc;
drivers/mmc/host/mmc_hsq.c
192
static void mmc_hsq_recovery_finish(struct mmc_host *mmc)
drivers/mmc/host/mmc_hsq.c
212
static int mmc_hsq_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/mmc_hsq.c
254
static void mmc_hsq_post_req(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/mmc_hsq.c
26
struct mmc_host *mmc = hsq->mmc;
drivers/mmc/host/mmc_hsq.c
277
static int mmc_hsq_wait_for_idle(struct mmc_host *mmc)
drivers/mmc/host/mmc_hsq.c
288
static void mmc_hsq_disable(struct mmc_host *mmc)
drivers/mmc/host/mmc_hsq.c
318
static int mmc_hsq_enable(struct mmc_host *mmc, struct mmc_card *card)
drivers/mmc/host/mmc_hsq.c
346
int mmc_hsq_init(struct mmc_hsq *hsq, struct mmc_host *mmc)
drivers/mmc/host/mmc_hsq.c
374
void mmc_hsq_suspend(struct mmc_host *mmc)
drivers/mmc/host/mmc_hsq.c
380
int mmc_hsq_resume(struct mmc_host *mmc)
drivers/mmc/host/mmc_hsq.c
45
struct mmc_host *mmc = hsq->mmc;
drivers/mmc/host/mmc_hsq.h
24
struct mmc_host *mmc;
drivers/mmc/host/mmc_hsq.h
42
int mmc_hsq_init(struct mmc_hsq *hsq, struct mmc_host *mmc);
drivers/mmc/host/mmc_hsq.h
43
void mmc_hsq_suspend(struct mmc_host *mmc);
drivers/mmc/host/mmc_hsq.h
44
int mmc_hsq_resume(struct mmc_host *mmc);
drivers/mmc/host/mmc_hsq.h
45
bool mmc_hsq_finalize_request(struct mmc_host *mmc, struct mmc_request *mrq);
drivers/mmc/host/mmc_spi.c
1033
static void mmc_spi_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/mmc_spi.c
105
struct mmc_host *mmc;
drivers/mmc/host/mmc_spi.c
1147
struct mmc_host *mmc;
drivers/mmc/host/mmc_spi.c
1316
struct mmc_host *mmc = dev_get_drvdata(&spi->dev);
drivers/mmc/host/mmc_spi.c
897
static void mmc_spi_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/mmci.c
1208
static void mmci_pre_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/mmci.c
1224
static void mmci_post_request(struct mmc_host *mmc, struct mmc_request *mrq,
drivers/mmc/host/mmci.c
1879
static void mmci_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/mmci.c
1911
static void mmci_set_max_busy_timeout(struct mmc_host *mmc)
drivers/mmc/host/mmci.c
1926
static void mmci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/mmci.c
2038
static int mmci_get_cd(struct mmc_host *mmc)
drivers/mmc/host/mmci.c
2053
static int mmci_sig_volt_switch(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/mmci.c
2071
static void mmci_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/mmci.c
2089
static void mmci_ack_sdio_irq(struct mmc_host *mmc)
drivers/mmc/host/mmci.c
2109
static void mmci_probe_level_translator(struct mmc_host *mmc)
drivers/mmc/host/mmci.c
2168
static int mmci_of_parse(struct device_node *np, struct mmc_host *mmc)
drivers/mmc/host/mmci.c
2210
struct mmc_host *mmc;
drivers/mmc/host/mmci.c
2492
struct mmc_host *mmc = amba_get_drvdata(dev);
drivers/mmc/host/mmci.c
2557
struct mmc_host *mmc = amba_get_drvdata(adev);
drivers/mmc/host/mmci.c
2572
struct mmc_host *mmc = amba_get_drvdata(adev);
drivers/mmc/host/mmci.c
371
static int mmci_card_busy(struct mmc_host *mmc)
drivers/mmc/host/mmci.h
416
struct mmc_host *mmc;
drivers/mmc/host/mmci_stm32_sdmmc.c
622
static int sdmmc_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/moxart-mmc.c
132
struct mmc_host *mmc;
drivers/mmc/host/moxart-mmc.c
393
static void moxart_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/moxart-mmc.c
488
static void moxart_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/moxart-mmc.c
535
static int moxart_get_ro(struct mmc_host *mmc)
drivers/mmc/host/moxart-mmc.c
553
struct mmc_host *mmc;
drivers/mmc/host/moxart-mmc.c
686
struct mmc_host *mmc = dev_get_drvdata(&pdev->dev);
drivers/mmc/host/mtk-sd.c
1011
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/mtk-sd.c
1178
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/mtk-sd.c
1282
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/mtk-sd.c
1310
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/mtk-sd.c
1506
static void msdc_ops_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/mtk-sd.c
1539
static void msdc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/mtk-sd.c
1551
static void msdc_post_req(struct mmc_host *mmc, struct mmc_request *mrq,
drivers/mmc/host/mtk-sd.c
1663
static int msdc_ops_switch_volt(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/mtk-sd.c
1691
static int msdc_card_busy(struct mmc_host *mmc)
drivers/mmc/host/mtk-sd.c
1738
static void msdc_enable_sdio_irq(struct mmc_host *mmc, int enb)
drivers/mmc/host/mtk-sd.c
1784
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/mtk-sd.c
1814
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/mtk-sd.c
1878
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/mtk-sd.c
2141
static void msdc_ops_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/mtk-sd.c
2316
static int msdc_tune_response(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/mtk-sd.c
2410
static int hs400_tune_response(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/mtk-sd.c
2461
static int msdc_tune_data(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/mtk-sd.c
2512
static int msdc_tune_together(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/mtk-sd.c
2568
static int msdc_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/mtk-sd.c
2610
static int msdc_prepare_hs400_tuning(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/mtk-sd.c
2638
static int msdc_execute_hs400_tuning(struct mmc_host *mmc, struct mmc_card *card)
drivers/mmc/host/mtk-sd.c
2698
static void msdc_hw_reset(struct mmc_host *mmc)
drivers/mmc/host/mtk-sd.c
2707
static void msdc_ack_sdio_irq(struct mmc_host *mmc)
drivers/mmc/host/mtk-sd.c
2717
static int msdc_get_cd(struct mmc_host *mmc)
drivers/mmc/host/mtk-sd.c
2735
static void msdc_hs400_enhanced_strobe(struct mmc_host *mmc,
drivers/mmc/host/mtk-sd.c
2762
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/mtk-sd.c
2799
static void msdc_cqe_enable(struct mmc_host *mmc)
drivers/mmc/host/mtk-sd.c
2817
static void msdc_cqe_disable(struct mmc_host *mmc, bool recovery)
drivers/mmc/host/mtk-sd.c
2843
static void msdc_cqe_pre_enable(struct mmc_host *mmc)
drivers/mmc/host/mtk-sd.c
2853
static void msdc_cqe_post_disable(struct mmc_host *mmc)
drivers/mmc/host/mtk-sd.c
2891
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/mtk-sd.c
2984
struct mmc_host *mmc;
drivers/mmc/host/mtk-sd.c
3209
struct mmc_host *mmc;
drivers/mmc/host/mtk-sd.c
3263
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/mtk-sd.c
3305
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/mtk-sd.c
3331
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/mtk-sd.c
3354
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/mtk-sd.c
3379
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/mtk-sd.c
897
struct mmc_host *mmc = mmc_from_priv(host);
drivers/mmc/host/mvsdio.c
136
static void mvsd_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/mvsdio.c
48
struct mmc_host *mmc;
drivers/mmc/host/mvsdio.c
551
static void mvsd_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/mvsdio.c
598
static void mvsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/mvsdio.c
696
struct mmc_host *mmc = NULL;
drivers/mmc/host/mvsdio.c
792
struct mmc_host *mmc = platform_get_drvdata(pdev);
drivers/mmc/host/mxcmmc.c
1171
struct mmc_host *mmc = platform_get_drvdata(pdev);
drivers/mmc/host/mxcmmc.c
1188
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/mxcmmc.c
1198
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/mxcmmc.c
120
struct mmc_host *mmc;
drivers/mmc/host/mxcmmc.c
751
static void mxcmci_request(struct mmc_host *mmc, struct mmc_request *req)
drivers/mmc/host/mxcmmc.c
819
static int mxcmci_setup_dma(struct mmc_host *mmc)
drivers/mmc/host/mxcmmc.c
835
static void mxcmci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/mxcmmc.c
886
struct mmc_host *mmc = data;
drivers/mmc/host/mxcmmc.c
894
static int mxcmci_get_ro(struct mmc_host *mmc)
drivers/mmc/host/mxcmmc.c
908
static void mxcmci_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/mxcmmc.c
927
static void mxcmci_init_card(struct mmc_host *host, struct mmc_card *card)
drivers/mmc/host/mxcmmc.c
994
struct mmc_host *mmc;
drivers/mmc/host/mxs-mmc.c
481
static void mxs_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/mxs-mmc.c
494
static void mxs_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/mxs-mmc.c
50
struct mmc_host *mmc;
drivers/mmc/host/mxs-mmc.c
509
static void mxs_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/mxs-mmc.c
563
struct mmc_host *mmc;
drivers/mmc/host/mxs-mmc.c
61
static int mxs_mmc_get_cd(struct mmc_host *mmc)
drivers/mmc/host/mxs-mmc.c
671
struct mmc_host *mmc = platform_get_drvdata(pdev);
drivers/mmc/host/mxs-mmc.c
685
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/mxs-mmc.c
695
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/of_mmc_spi.c
53
struct mmc_host *mmc = dev_get_drvdata(&spi->dev);
drivers/mmc/host/omap.c
1093
static void mmc_omap_request(struct mmc_host *mmc, struct mmc_request *req)
drivers/mmc/host/omap.c
115
struct mmc_host *mmc;
drivers/mmc/host/omap.c
1155
static int mmc_omap_calc_divisor(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/omap.c
1183
static void mmc_omap_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/omap.c
1259
struct mmc_host *mmc;
drivers/mmc/host/omap.c
127
struct mmc_host * mmc;
drivers/mmc/host/omap.c
1355
struct mmc_host *mmc = slot->mmc;
drivers/mmc/host/omap.c
322
struct mmc_host *mmc = container_of(dev, struct mmc_host, class_dev);
drivers/mmc/host/omap.c
335
struct mmc_host *mmc = container_of(dev, struct mmc_host, class_dev);
drivers/mmc/host/omap.c
470
struct mmc_host *mmc;
drivers/mmc/host/omap.c
593
struct mmc_host *mmc;
drivers/mmc/host/omap.c
622
struct mmc_host *mmc;
drivers/mmc/host/omap_hsmmc.c
1384
static void omap_hsmmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq,
drivers/mmc/host/omap_hsmmc.c
1399
static void omap_hsmmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/omap_hsmmc.c
1420
static void omap_hsmmc_request(struct mmc_host *mmc, struct mmc_request *req)
drivers/mmc/host/omap_hsmmc.c
1451
static void omap_hsmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/omap_hsmmc.c
1501
static void omap_hsmmc_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/omap_hsmmc.c
1634
struct mmc_host *mmc = s->private;
drivers/mmc/host/omap_hsmmc.c
1672
static void omap_hsmmc_debugfs(struct mmc_host *mmc)
drivers/mmc/host/omap_hsmmc.c
1681
static void omap_hsmmc_debugfs(struct mmc_host *mmc)
drivers/mmc/host/omap_hsmmc.c
171
struct mmc_host *mmc;
drivers/mmc/host/omap_hsmmc.c
1764
struct mmc_host *mmc;
drivers/mmc/host/omap_hsmmc.c
216
static int omap_hsmmc_enable_supply(struct mmc_host *mmc)
drivers/mmc/host/omap_hsmmc.c
247
static int omap_hsmmc_disable_supply(struct mmc_host *mmc)
drivers/mmc/host/omap_hsmmc.c
312
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/omap_hsmmc.c
383
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/omap_hsmmc.c
417
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/omap_hsmmc.c
743
struct mmc_host *mmc = container_of(dev, struct mmc_host, class_dev);
drivers/mmc/host/owl-mmc.c
114
struct mmc_host *mmc;
drivers/mmc/host/owl-mmc.c
339
static void owl_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/owl-mmc.c
484
static void owl_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/owl-mmc.c
532
static int owl_mmc_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/owl-mmc.c
565
struct mmc_host *mmc;
drivers/mmc/host/owl-mmc.c
662
struct mmc_host *mmc = platform_get_drvdata(pdev);
drivers/mmc/host/pxamci.c
399
static void pxamci_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/pxamci.c
425
static int pxamci_get_ro(struct mmc_host *mmc)
drivers/mmc/host/pxamci.c
440
static void pxamci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/pxamci.c
50
struct mmc_host *mmc;
drivers/mmc/host/pxamci.c
510
static void pxamci_enable_sdio_irq(struct mmc_host *host, int enable)
drivers/mmc/host/pxamci.c
578
struct mmc_host *mmc)
drivers/mmc/host/pxamci.c
600
struct mmc_host *mmc)
drivers/mmc/host/pxamci.c
608
struct mmc_host *mmc;
drivers/mmc/host/pxamci.c
759
struct mmc_host *mmc = platform_get_drvdata(pdev);
drivers/mmc/host/pxamci.c
78
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/pxamci.c
99
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/renesas_sdhi_core.c
251
static int renesas_sdhi_card_busy(struct mmc_host *mmc)
drivers/mmc/host/renesas_sdhi_core.c
259
static int renesas_sdhi_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/renesas_sdhi_core.c
389
static void renesas_sdhi_hs400_complete(struct mmc_host *mmc)
drivers/mmc/host/renesas_sdhi_core.c
450
static void renesas_sdhi_disable_scc(struct mmc_host *mmc)
drivers/mmc/host/renesas_sdhi_core.c
564
static int renesas_sdhi_prepare_hs400_tuning(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/renesas_sdhi_core.c
702
static int renesas_sdhi_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/renesas_sdhi_core.c
862
static void renesas_sdhi_init_card(struct mmc_host *mmc, struct mmc_card *card)
drivers/mmc/host/renesas_sdhi_core.c
99
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/renesas_sdhi_internal_dmac.c
514
static void renesas_sdhi_internal_dmac_post_req(struct mmc_host *mmc,
drivers/mmc/host/renesas_sdhi_internal_dmac.c
527
static void renesas_sdhi_internal_dmac_pre_req(struct mmc_host *mmc,
drivers/mmc/host/rtsx_pci_sdmmc.c
1086
static void sdmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/rtsx_pci_sdmmc.c
1134
static int sdmmc_get_ro(struct mmc_host *mmc)
drivers/mmc/host/rtsx_pci_sdmmc.c
1159
static int sdmmc_get_cd(struct mmc_host *mmc)
drivers/mmc/host/rtsx_pci_sdmmc.c
1184
static int sdmmc_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/rtsx_pci_sdmmc.c
1233
static int sdmmc_card_busy(struct mmc_host *mmc)
drivers/mmc/host/rtsx_pci_sdmmc.c
1273
static int sdmmc_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/rtsx_pci_sdmmc.c
1324
static int sdmmc_init_sd_express(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/rtsx_pci_sdmmc.c
1392
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/rtsx_pci_sdmmc.c
1415
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/rtsx_pci_sdmmc.c
1451
struct mmc_host *mmc;
drivers/mmc/host/rtsx_pci_sdmmc.c
1507
struct mmc_host *mmc;
drivers/mmc/host/rtsx_pci_sdmmc.c
180
static void sdmmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/rtsx_pci_sdmmc.c
196
static void sdmmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq,
drivers/mmc/host/rtsx_pci_sdmmc.c
29
struct mmc_host *mmc;
drivers/mmc/host/rtsx_pci_sdmmc.c
430
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/rtsx_pci_sdmmc.c
488
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/rtsx_pci_sdmmc.c
49
static int sdmmc_init_sd_express(struct mmc_host *mmc, struct mmc_ios *ios);
drivers/mmc/host/rtsx_pci_sdmmc.c
801
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/rtsx_pci_sdmmc.c
872
static void sdmmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/rtsx_pci_sdmmc.c
907
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/rtsx_usb_sdmmc.c
1141
static void sdmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/rtsx_usb_sdmmc.c
1182
static int sdmmc_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/rtsx_usb_sdmmc.c
1231
static int sdmmc_card_busy(struct mmc_host *mmc)
drivers/mmc/host/rtsx_usb_sdmmc.c
1271
static int sdmmc_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/rtsx_usb_sdmmc.c
1339
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/rtsx_usb_sdmmc.c
1366
struct mmc_host *mmc;
drivers/mmc/host/rtsx_usb_sdmmc.c
1424
struct mmc_host *mmc;
drivers/mmc/host/rtsx_usb_sdmmc.c
36
struct mmc_host *mmc;
drivers/mmc/host/rtsx_usb_sdmmc.c
743
static int sdmmc_get_ro(struct mmc_host *mmc)
drivers/mmc/host/rtsx_usb_sdmmc.c
771
static int sdmmc_get_cd(struct mmc_host *mmc)
drivers/mmc/host/rtsx_usb_sdmmc.c
810
static void sdmmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sdhci-acpi.c
157
struct mmc_host *mmc)
drivers/mmc/host/sdhci-acpi.c
176
static int intel_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/sdhci-acpi.c
301
static int bxt_get_cd(struct mmc_host *mmc)
drivers/mmc/host/sdhci-acpi.c
540
static void amd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-acpi.c
569
static int amd_sdhci_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-brcmstb.c
106
static void sdhci_brcmstb_restore_regs(struct mmc_host *mmc, enum cfg_core_ver ver)
drivers/mmc/host/sdhci-brcmstb.c
128
static void sdhci_brcmstb_save_restore_regs_v1(struct mmc_host *mmc, int save)
drivers/mmc/host/sdhci-brcmstb.c
136
static void sdhci_brcmstb_save_restore_regs_v2(struct mmc_host *mmc, int save)
drivers/mmc/host/sdhci-brcmstb.c
209
static void sdhci_brcmstb_hs400es(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-brcmstb.c
311
static void sdhci_brcmstb_dumpregs(struct mmc_host *mmc)
drivers/mmc/host/sdhci-brcmstb.c
316
static void sdhci_brcmstb_cqe_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-brcmstb.c
68
void (*hs400es)(struct mmc_host *mmc, struct mmc_ios *ios);
drivers/mmc/host/sdhci-brcmstb.c
69
void (*save_restore_regs)(struct mmc_host *mmc, int save);
drivers/mmc/host/sdhci-brcmstb.c
84
static void sdhci_brcmstb_save_regs(struct mmc_host *mmc, enum cfg_core_ver ver)
drivers/mmc/host/sdhci-cadence.c
282
static int sdhci_cdns_tune_blkgap(struct mmc_host *mmc)
drivers/mmc/host/sdhci-cadence.c
509
static void sdhci_cdns_hs400_enhanced_strobe(struct mmc_host *mmc,
drivers/mmc/host/sdhci-cadence.c
529
static void sdhci_cdns_mmc_hw_reset(struct mmc_host *mmc)
drivers/mmc/host/sdhci-esdhc-imx.c
1145
static void usdhc_init_card(struct mmc_host *mmc, struct mmc_card *card)
drivers/mmc/host/sdhci-esdhc-imx.c
1154
static int usdhc_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-esdhc-imx.c
1307
static void esdhc_hs400_enhanced_strobe(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-esdhc-imx.c
1747
static void esdhc_cqe_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-esdhc-imx.c
1798
static void esdhc_sdhci_dumpregs(struct mmc_host *mmc)
drivers/mmc/host/sdhci-msm.c
1030
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-msm.c
1108
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-msm.c
1214
static int sdhci_msm_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-msm.c
1357
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-msm.c
1444
static void msm_config_vmmc_regulator(struct mmc_host *mmc, bool hpm)
drivers/mmc/host/sdhci-msm.c
1462
static void msm_config_vqmmc_regulator(struct mmc_host *mmc, bool hpm)
drivers/mmc/host/sdhci-msm.c
1479
struct mmc_host *mmc, bool hpm)
drivers/mmc/host/sdhci-msm.c
1490
struct mmc_host *mmc, bool level)
drivers/mmc/host/sdhci-msm.c
1530
struct mmc_host *mmc, bool hpm)
drivers/mmc/host/sdhci-msm.c
1543
struct mmc_host *mmc, bool level)
drivers/mmc/host/sdhci-msm.c
1596
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-msm.c
1682
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-msm.c
1908
struct mmc_host *mmc = msm_host->mmc;
drivers/mmc/host/sdhci-msm.c
1990
struct mmc_host *mmc = mmc_from_crypto_profile(profile);
drivers/mmc/host/sdhci-msm.c
2062
struct mmc_host *mmc = msm_host->mmc;
drivers/mmc/host/sdhci-msm.c
2078
struct mmc_host *mmc = msm_host->mmc;
drivers/mmc/host/sdhci-msm.c
2109
static void sdhci_msm_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sdhci-msm.c
2172
static void sdhci_msm_cqe_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-msm.c
2182
static void sdhci_msm_cqe_disable(struct mmc_host *mmc, bool recovery)
drivers/mmc/host/sdhci-msm.c
2386
struct mmc_host *mmc = msm_host->mmc;
drivers/mmc/host/sdhci-msm.c
2439
static int sdhci_msm_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/sdhci-msm.c
292
struct mmc_host *mmc;
drivers/mmc/host/sdhci-msm.c
422
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-msm.c
454
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-msm.c
524
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-msm.c
650
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-of-arasan.c
1138
static int arasan_zynqmp_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-of-arasan.c
454
static void sdhci_arasan_hs400_enhanced_strobe(struct mmc_host *mmc,
drivers/mmc/host/sdhci-of-arasan.c
499
static int sdhci_arasan_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/sdhci-of-arasan.c
563
static void sdhci_arasan_dumpregs(struct mmc_host *mmc)
drivers/mmc/host/sdhci-of-arasan.c
568
static void sdhci_arasan_cqe_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-of-bst.c
413
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-of-dwcmshc.c
1141
static int cv18xx_retry_tuning(struct mmc_host *mmc, u32 opcode, int *cmd_error)
drivers/mmc/host/sdhci-of-dwcmshc.c
430
static void dwcmshc_check_auto_cmd23(struct mmc_host *mmc,
drivers/mmc/host/sdhci-of-dwcmshc.c
446
static void dwcmshc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sdhci-of-dwcmshc.c
583
static void dwcmshc_hs400_enhanced_strobe(struct mmc_host *mmc,
drivers/mmc/host/sdhci-of-dwcmshc.c
601
static int dwcmshc_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-of-dwcmshc.c
632
static void dwcmshc_sdhci_cqe_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-of-dwcmshc.c
680
static void dwcmshc_cqhci_dumpregs(struct mmc_host *mmc)
drivers/mmc/host/sdhci-of-dwcmshc.c
685
static void rk35xx_sdhci_cqe_pre_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-of-dwcmshc.c
702
static void rk35xx_sdhci_cqe_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-of-dwcmshc.c
718
static void rk35xx_sdhci_cqe_disable(struct mmc_host *mmc, bool recovery)
drivers/mmc/host/sdhci-of-dwcmshc.c
740
static void rk35xx_sdhci_cqe_post_disable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-of-esdhc.c
1035
static int esdhc_execute_sw_tuning(struct mmc_host *mmc, u32 opcode,
drivers/mmc/host/sdhci-of-esdhc.c
1062
static int esdhc_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-of-esdhc.c
1414
static int esdhc_hs400_prepare_ddr(struct mmc_host *mmc)
drivers/mmc/host/sdhci-of-esdhc.c
885
static int esdhc_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/sdhci-of-k1.c
205
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-of-k1.c
240
static void spacemit_sdhci_hs400_enhanced_strobe(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-of-k1.c
264
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-of-k1.c
365
static int spacemit_sdhci_pre_select_hs400(struct mmc_host *mmc)
drivers/mmc/host/sdhci-of-k1.c
374
static void spacemit_sdhci_post_select_hs400(struct mmc_host *mmc)
drivers/mmc/host/sdhci-of-k1.c
381
static void spacemit_sdhci_pre_hs400_to_hs200(struct mmc_host *mmc)
drivers/mmc/host/sdhci-of-k1.c
397
static int spacemit_sdhci_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/sdhci-of-ma35d1.c
108
static int ma35_start_signal_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-of-ma35d1.c
137
static int ma35_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-omap.c
1116
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-omap.c
1220
struct mmc_host *mmc;
drivers/mmc/host/sdhci-omap.c
197
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-omap.c
263
static void sdhci_omap_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/sdhci-omap.c
316
static int sdhci_omap_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-omap.c
499
static int sdhci_omap_card_busy(struct mmc_host *mmc)
drivers/mmc/host/sdhci-omap.c
544
static int sdhci_omap_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/sdhci-omap.c
652
static void sdhci_omap_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-omap.c
718
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-pci-core.c
1354
static int jmicron_jmb388_get_ro(struct mmc_host *mmc)
drivers/mmc/host/sdhci-pci-core.c
1755
static int amd_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-pci-core.c
223
static void sdhci_pci_dumpregs(struct mmc_host *mmc)
drivers/mmc/host/sdhci-pci-core.c
285
static void ene_714_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-pci-core.c
506
struct mmc_host *mmc)
drivers/mmc/host/sdhci-pci-core.c
559
static int bxt_get_cd(struct mmc_host *mmc)
drivers/mmc/host/sdhci-pci-core.c
569
static int mrfld_get_cd(struct mmc_host *mmc)
drivers/mmc/host/sdhci-pci-core.c
634
static void intel_hs400_enhanced_strobe(struct mmc_host *mmc,
drivers/mmc/host/sdhci-pci-core.c
648
static int intel_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/sdhci-pci-core.c
717
struct mmc_host *mmc = slot->host->mmc;
drivers/mmc/host/sdhci-pci-core.c
723
static int intel_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-pci-core.c
847
struct mmc_host *mmc = slot->host->mmc;
drivers/mmc/host/sdhci-pci-core.c
867
struct mmc_host *mmc = slot->host->mmc;
drivers/mmc/host/sdhci-pci-core.c
890
struct mmc_host *mmc = slot->host->mmc;
drivers/mmc/host/sdhci-pci-gli.c
1402
static int gl9767_init_sd_express(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-pci-gli.c
1672
static void gl9763e_hs400_enhanced_strobe(struct mmc_host *mmc,
drivers/mmc/host/sdhci-pci-gli.c
1732
static void sdhci_gl9763e_dumpregs(struct mmc_host *mmc)
drivers/mmc/host/sdhci-pci-gli.c
1737
static void sdhci_gl9763e_cqe_pre_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-pci-gli.c
1747
static void sdhci_gl9763e_cqe_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-pci-gli.c
1768
static void sdhci_gl9763e_cqe_post_disable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-pci-o2micro.c
155
static int sdhci_o2_get_cd(struct mmc_host *mmc)
drivers/mmc/host/sdhci-pci-o2micro.c
314
static int sdhci_o2_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-pci-o2micro.c
635
static int sdhci_pci_o2_init_sd_express(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-pxav3.c
306
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-sprd.c
335
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-sprd.c
425
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-sprd.c
460
static void sdhci_sprd_check_auto_cmd23(struct mmc_host *mmc,
drivers/mmc/host/sdhci-sprd.c
479
static void sdhci_sprd_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sdhci-sprd.c
486
static int sdhci_sprd_request_atomic(struct mmc_host *mmc,
drivers/mmc/host/sdhci-sprd.c
494
static int sdhci_sprd_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-sprd.c
545
static void sdhci_sprd_hs400_enhanced_strobe(struct mmc_host *mmc,
drivers/mmc/host/sdhci-sprd.c
592
static int sdhci_sprd_get_best_clk_sample(struct mmc_host *mmc, u8 *value)
drivers/mmc/host/sdhci-sprd.c
627
static int sdhci_sprd_tuning(struct mmc_host *mmc, struct mmc_card *card,
drivers/mmc/host/sdhci-sprd.c
694
static int sdhci_sprd_prepare_sd_hs_cmd_tuning(struct mmc_host *mmc, struct mmc_card *card)
drivers/mmc/host/sdhci-sprd.c
699
static int sdhci_sprd_execute_sd_hs_data_tuning(struct mmc_host *mmc, struct mmc_card *card)
drivers/mmc/host/sdhci-st.c
145
struct mmc_host *mhost = host->mmc;
drivers/mmc/host/sdhci-tegra.c
1103
static int sdhci_tegra_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/sdhci-tegra.c
1186
struct mmc_host *mmc = cq_host->mmc;
drivers/mmc/host/sdhci-tegra.c
1223
static void sdhci_tegra_update_dcmd_desc(struct mmc_host *mmc,
drivers/mmc/host/sdhci-tegra.c
1235
static void sdhci_tegra_cqe_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-tegra.c
1270
static void sdhci_tegra_dumpregs(struct mmc_host *mmc)
drivers/mmc/host/sdhci-tegra.c
1316
static void sdhci_tegra_cqe_pre_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-tegra.c
1326
static void sdhci_tegra_cqe_post_disable(struct mmc_host *mmc)
drivers/mmc/host/sdhci-tegra.c
696
static void tegra_sdhci_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sdhci-tegra.c
792
static void tegra_sdhci_hs400_enhanced_strobe(struct mmc_host *mmc,
drivers/mmc/host/sdhci-tegra.c
994
static int tegra_sdhci_execute_hw_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-uhs2.c
1118
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-uhs2.c
1149
struct mmc_host *mmc;
drivers/mmc/host/sdhci-uhs2.c
1190
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-uhs2.c
125
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-uhs2.c
256
static void __sdhci_uhs2_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-uhs2.c
302
static int sdhci_uhs2_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-uhs2.c
365
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-uhs2.c
411
static int sdhci_uhs2_do_detect_init(struct mmc_host *mmc)
drivers/mmc/host/sdhci-uhs2.c
443
static int sdhci_uhs2_disable_clk(struct mmc_host *mmc)
drivers/mmc/host/sdhci-uhs2.c
454
static int sdhci_uhs2_enable_clk(struct mmc_host *mmc)
drivers/mmc/host/sdhci-uhs2.c
515
static int sdhci_uhs2_control(struct mmc_host *mmc, enum sd_uhs2_operation op)
drivers/mmc/host/sdhci-uhs2.c
76
static inline int mmc_opt_regulator_set_ocr(struct mmc_host *mmc,
drivers/mmc/host/sdhci-uhs2.c
863
static void sdhci_uhs2_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sdhci-xenon.c
227
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci-xenon.c
278
static void xenon_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci-xenon.c
313
static int xenon_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/sdhci-xenon.c
347
static void xenon_init_card(struct mmc_host *mmc, struct mmc_card *card)
drivers/mmc/host/sdhci-xenon.c
357
static int xenon_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci-xenon.c
376
static void xenon_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/sdhci-xenon.c
422
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
1223
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
2081
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
2197
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
2211
void sdhci_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sdhci.c
2243
int sdhci_request_atomic(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sdhci.c
2353
void sdhci_set_ios_common(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci.c
2373
void sdhci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci.c
241
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
2513
static int sdhci_get_cd(struct mmc_host *mmc)
drivers/mmc/host/sdhci.c
2540
int sdhci_get_cd_nogpio(struct mmc_host *mmc)
drivers/mmc/host/sdhci.c
2559
int sdhci_get_ro(struct mmc_host *mmc)
drivers/mmc/host/sdhci.c
2588
static void sdhci_hw_reset(struct mmc_host *mmc)
drivers/mmc/host/sdhci.c
2609
void sdhci_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/sdhci.c
2626
static void sdhci_ack_sdio_irq(struct mmc_host *mmc)
drivers/mmc/host/sdhci.c
2636
int sdhci_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/sdhci.c
2731
static int sdhci_card_busy(struct mmc_host *mmc)
drivers/mmc/host/sdhci.c
2742
static int sdhci_prepare_hs400_tuning(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci.c
2818
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
2911
int sdhci_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci.c
3010
static void sdhci_post_req(struct mmc_host *mmc, struct mmc_request *mrq,
drivers/mmc/host/sdhci.c
3022
static void sdhci_pre_req(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sdhci.c
3050
static void sdhci_card_event(struct mmc_host *mmc)
drivers/mmc/host/sdhci.c
364
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
3720
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
3824
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
3884
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
3939
void sdhci_cqe_enable(struct mmc_host *mmc)
drivers/mmc/host/sdhci.c
3983
void sdhci_cqe_disable(struct mmc_host *mmc, bool recovery)
drivers/mmc/host/sdhci.c
4066
struct mmc_host *mmc;
drivers/mmc/host/sdhci.c
4110
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
4192
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
4276
struct mmc_host *mmc;
drivers/mmc/host/sdhci.c
452
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
4847
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
4868
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
4957
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.c
940
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sdhci.h
550
struct mmc_host *mmc; /* MMC structure */
drivers/mmc/host/sdhci.h
854
int sdhci_get_cd_nogpio(struct mmc_host *mmc);
drivers/mmc/host/sdhci.h
855
int sdhci_get_ro(struct mmc_host *mmc);
drivers/mmc/host/sdhci.h
856
void sdhci_request(struct mmc_host *mmc, struct mmc_request *mrq);
drivers/mmc/host/sdhci.h
857
int sdhci_request_atomic(struct mmc_host *mmc, struct mmc_request *mrq);
drivers/mmc/host/sdhci.h
862
int sdhci_execute_tuning(struct mmc_host *mmc, u32 opcode);
drivers/mmc/host/sdhci.h
865
void sdhci_set_ios_common(struct mmc_host *mmc, struct mmc_ios *ios);
drivers/mmc/host/sdhci.h
866
void sdhci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios);
drivers/mmc/host/sdhci.h
867
int sdhci_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/sdhci.h
869
void sdhci_enable_sdio_irq(struct mmc_host *mmc, int enable);
drivers/mmc/host/sdhci.h
892
void sdhci_cqe_enable(struct mmc_host *mmc);
drivers/mmc/host/sdhci.h
893
void sdhci_cqe_disable(struct mmc_host *mmc, bool recovery);
drivers/mmc/host/sdhci_am654.c
361
static int sdhci_am654_start_signal_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdhci_am654.c
441
static int sdhci_am654_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sdhci_am654.c
695
static void sdhci_am654_dumpregs(struct mmc_host *mmc)
drivers/mmc/host/sdricoh_cs.c
254
static void sdricoh_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sdricoh_cs.c
335
static void sdricoh_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sdricoh_cs.c
356
static int sdricoh_get_ro(struct mmc_host *mmc)
drivers/mmc/host/sdricoh_cs.c
383
struct mmc_host *mmc;
drivers/mmc/host/sdricoh_cs.c
474
struct mmc_host *mmc = link->priv;
drivers/mmc/host/sdricoh_cs.c
497
struct mmc_host *mmc = link->priv;
drivers/mmc/host/sdricoh_cs.c
80
struct mmc_host *mmc; /* MMC structure */
drivers/mmc/host/sh_mmcif.c
1007
static void sh_mmcif_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sh_mmcif.c
1064
static void sh_mmcif_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sh_mmcif.c
1414
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sh_mmcif.c
1430
struct mmc_host *mmc;
drivers/mmc/host/sh_mmcif.c
219
struct mmc_host *mmc;
drivers/mmc/host/sunplus-mmc.c
167
struct mmc_host *mmc;
drivers/mmc/host/sunplus-mmc.c
727
static void spmmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sunplus-mmc.c
772
static void spmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sunplus-mmc.c
790
static int spmmc_get_cd(struct mmc_host *mmc)
drivers/mmc/host/sunplus-mmc.c
803
static int spmmc_execute_tuning(struct mmc_host *mmc, u32 opcode)
drivers/mmc/host/sunplus-mmc.c
861
struct mmc_host *mmc;
drivers/mmc/host/sunxi-mmc.c
1008
static void sunxi_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/sunxi-mmc.c
1104
static int sunxi_mmc_card_busy(struct mmc_host *mmc)
drivers/mmc/host/sunxi-mmc.c
1368
struct mmc_host *mmc;
drivers/mmc/host/sunxi-mmc.c
1485
struct mmc_host *mmc = platform_get_drvdata(pdev);
drivers/mmc/host/sunxi-mmc.c
1499
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/sunxi-mmc.c
1517
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/sunxi-mmc.c
270
struct mmc_host *mmc;
drivers/mmc/host/sunxi-mmc.c
762
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sunxi-mmc.c
904
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/sunxi-mmc.c
947
static void sunxi_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sunxi-mmc.c
956
static int sunxi_mmc_volt_switch(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/sunxi-mmc.c
973
static void sunxi_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/sunxi-mmc.c
999
static void sunxi_mmc_hw_reset(struct mmc_host *mmc)
drivers/mmc/host/tifm_sd.c
1024
struct mmc_host *mmc = tifm_get_drvdata(sock);
drivers/mmc/host/tifm_sd.c
476
host = mmc_priv((struct mmc_host*)tifm_get_drvdata(sock));
drivers/mmc/host/tifm_sd.c
505
host = mmc_priv((struct mmc_host*)tifm_get_drvdata(sock));
drivers/mmc/host/tifm_sd.c
611
static void tifm_sd_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/tifm_sd.c
729
struct mmc_host *mmc = tifm_get_drvdata(sock);
drivers/mmc/host/tifm_sd.c
787
static void tifm_sd_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/tifm_sd.c
854
static int tifm_sd_ro(struct mmc_host *mmc)
drivers/mmc/host/tifm_sd.c
937
struct mmc_host *mmc;
drivers/mmc/host/tifm_sd.c
989
struct mmc_host *mmc = tifm_get_drvdata(sock);
drivers/mmc/host/tmio_mmc.h
146
struct mmc_host *mmc;
drivers/mmc/host/tmio_mmc_core.c
1046
static int tmio_mmc_get_ro(struct mmc_host *mmc)
drivers/mmc/host/tmio_mmc_core.c
1054
static int tmio_mmc_get_cd(struct mmc_host *mmc)
drivers/mmc/host/tmio_mmc_core.c
1085
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/tmio_mmc_core.c
1107
struct mmc_host *mmc)
drivers/mmc/host/tmio_mmc_core.c
1127
struct mmc_host *mmc;
drivers/mmc/host/tmio_mmc_core.c
1163
struct mmc_host *mmc = _host->mmc;
drivers/mmc/host/tmio_mmc_core.c
1265
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/tmio_mmc_core.c
138
static void tmio_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/tmio_mmc_core.c
665
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/tmio_mmc_core.c
714
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/tmio_mmc_core.c
831
static void tmio_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/tmio_mmc_core.c
913
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/tmio_mmc_core.c
944
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/tmio_mmc_core.c
974
static void tmio_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/toshsd.c
496
static void toshsd_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/toshsd.c
524
static void toshsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/toshsd.c
534
static int toshsd_get_ro(struct mmc_host *mmc)
drivers/mmc/host/toshsd.c
542
static int toshsd_get_cd(struct mmc_host *mmc)
drivers/mmc/host/toshsd.c
606
struct mmc_host *mmc;
drivers/mmc/host/toshsd.c
78
static void __toshsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/toshsd.h
161
struct mmc_host *mmc;
drivers/mmc/host/uniphier-sd.c
366
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/uniphier-sd.c
419
static void uniphier_sd_hw_reset(struct mmc_host *mmc)
drivers/mmc/host/uniphier-sd.c
543
static int uniphier_sd_start_signal_voltage_switch(struct mmc_host *mmc,
drivers/mmc/host/usdhi6rol0.c
1091
static void usdhi6_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/usdhi6rol0.c
1109
static int usdhi6_get_cd(struct mmc_host *mmc)
drivers/mmc/host/usdhi6rol0.c
1125
static int usdhi6_get_ro(struct mmc_host *mmc)
drivers/mmc/host/usdhi6rol0.c
1141
static void usdhi6_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/usdhi6rol0.c
1174
static int usdhi6_sig_volt_switch(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/usdhi6rol0.c
1189
static int usdhi6_card_busy(struct mmc_host *mmc)
drivers/mmc/host/usdhi6rol0.c
159
struct mmc_host *mmc;
drivers/mmc/host/usdhi6rol0.c
1653
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/usdhi6rol0.c
1747
struct mmc_host *mmc;
drivers/mmc/host/usdhi6rol0.c
796
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/usdhi6rol0.c
818
static void usdhi6_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/ushc.c
248
static void ushc_request(struct mmc_host *mmc, struct mmc_request *req)
drivers/mmc/host/ushc.c
371
static void ushc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/ushc.c
380
static int ushc_get_cd(struct mmc_host *mmc)
drivers/mmc/host/ushc.c
387
static void ushc_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/ushc.c
419
struct mmc_host *mmc;
drivers/mmc/host/ushc.c
91
struct mmc_host *mmc;
drivers/mmc/host/via-sdmmc.c
1028
struct mmc_host *mmc = host->mmc;
drivers/mmc/host/via-sdmmc.c
1080
struct mmc_host *mmc;
drivers/mmc/host/via-sdmmc.c
297
struct mmc_host *mmc;
drivers/mmc/host/via-sdmmc.c
661
static void via_sdc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/via-sdmmc.c
719
static void via_sdc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/via-sdmmc.c
780
static int via_sdc_get_ro(struct mmc_host *mmc)
drivers/mmc/host/vub300.c
1908
static void vub300_mmc_request(struct mmc_host *mmc, struct mmc_request *req)
drivers/mmc/host/vub300.c
2014
static void vub300_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/vub300.c
2049
static int vub300_mmc_get_ro(struct mmc_host *mmc)
drivers/mmc/host/vub300.c
2055
static void vub300_enable_sdio_irq(struct mmc_host *mmc, int enable)
drivers/mmc/host/vub300.c
2102
struct mmc_host *mmc;
drivers/mmc/host/vub300.c
2379
struct mmc_host *mmc = vub300->mmc;
drivers/mmc/host/vub300.c
336
struct mmc_host *mmc;
drivers/mmc/host/vub300.c
372
struct mmc_host *mmc = vub300->mmc;
drivers/mmc/host/wbsd.c
1187
struct mmc_host *mmc;
drivers/mmc/host/wbsd.c
1254
struct mmc_host *mmc;
drivers/mmc/host/wbsd.c
1630
struct mmc_host *mmc = NULL;
drivers/mmc/host/wbsd.c
1722
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/wbsd.c
1800
struct mmc_host *mmc = platform_get_drvdata(dev);
drivers/mmc/host/wbsd.c
1816
struct mmc_host *mmc = platform_get_drvdata(dev);
drivers/mmc/host/wbsd.c
1841
struct mmc_host *mmc = dev_get_drvdata(&pnp_dev->dev);
drivers/mmc/host/wbsd.c
1852
struct mmc_host *mmc = dev_get_drvdata(&pnp_dev->dev);
drivers/mmc/host/wbsd.c
743
static void wbsd_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/mmc/host/wbsd.c
837
static void wbsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/wbsd.c
910
static int wbsd_get_ro(struct mmc_host *mmc)
drivers/mmc/host/wbsd.h
138
struct mmc_host* mmc; /* MMC structure */
drivers/mmc/host/wmt-sdmmc.c
185
struct mmc_host *mmc;
drivers/mmc/host/wmt-sdmmc.c
222
static void wmt_mci_read_response(struct mmc_host *mmc)
drivers/mmc/host/wmt-sdmmc.c
253
static int wmt_mci_send_command(struct mmc_host *mmc, u8 command, u8 cmdtype,
drivers/mmc/host/wmt-sdmmc.c
461
static void wmt_reset_hardware(struct mmc_host *mmc)
drivers/mmc/host/wmt-sdmmc.c
500
static int wmt_dma_init(struct mmc_host *mmc)
drivers/mmc/host/wmt-sdmmc.c
524
static void wmt_dma_config(struct mmc_host *mmc, u32 descaddr, u8 dir)
drivers/mmc/host/wmt-sdmmc.c
558
static void wmt_mci_request(struct mmc_host *mmc, struct mmc_request *req)
drivers/mmc/host/wmt-sdmmc.c
669
static void wmt_mci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/mmc/host/wmt-sdmmc.c
709
static int wmt_mci_get_ro(struct mmc_host *mmc)
drivers/mmc/host/wmt-sdmmc.c
716
static int wmt_mci_get_cd(struct mmc_host *mmc)
drivers/mmc/host/wmt-sdmmc.c
751
struct mmc_host *mmc;
drivers/mmc/host/wmt-sdmmc.c
883
struct mmc_host *mmc;
drivers/mmc/host/wmt-sdmmc.c
918
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/mmc/host/wmt-sdmmc.c
942
struct mmc_host *mmc = dev_get_drvdata(dev);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
758
struct mmc_host *host;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
892
static void brcmf_sdiod_host_fixup(struct mmc_host *host)
drivers/net/wireless/marvell/libertas/if_sdio.c
1032
struct mmc_host *reset_host;
drivers/net/wireless/marvell/libertas/if_sdio.c
834
struct mmc_host *host = func->card->host;
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c
102
struct mmc_host *sdio_host = msdio->func->card->host;
drivers/net/wireless/realtek/rtw88/sdio.c
510
struct mmc_host *host = rtwsdio->sdio_func->card->host;
drivers/net/wireless/rsi/rsi_91x_sdio.c
120
struct mmc_host *host;
drivers/net/wireless/rsi/rsi_91x_sdio.c
166
struct mmc_host *host = card->host;
drivers/net/wireless/rsi/rsi_91x_sdio.c
340
struct mmc_host *host = dev->pfunction->card->host;
drivers/staging/greybus/sdio.c
118
struct mmc_host *mmc = host->mmc;
drivers/staging/greybus/sdio.c
22
struct mmc_host *mmc;
drivers/staging/greybus/sdio.c
551
static void gb_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
drivers/staging/greybus/sdio.c
588
static void gb_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/staging/greybus/sdio.c
721
static int gb_mmc_get_ro(struct mmc_host *mmc)
drivers/staging/greybus/sdio.c
735
static int gb_mmc_get_cd(struct mmc_host *mmc)
drivers/staging/greybus/sdio.c
749
static int gb_mmc_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios)
drivers/staging/greybus/sdio.c
766
struct mmc_host *mmc;
drivers/staging/greybus/sdio.c
848
struct mmc_host *mmc;
include/linux/mmc/card.h
264
struct mmc_host;
include/linux/mmc/card.h
299
struct mmc_host *host; /* the host this device belongs to */
include/linux/mmc/core.h
148
struct mmc_host;
include/linux/mmc/core.h
164
struct mmc_host *host;
include/linux/mmc/core.h
180
void mmc_wait_for_req(struct mmc_host *host, struct mmc_request *mrq);
include/linux/mmc/core.h
181
int mmc_wait_for_cmd(struct mmc_host *host, struct mmc_command *cmd,
include/linux/mmc/host.h
140
struct mmc_host;
include/linux/mmc/host.h
170
void (*post_req)(struct mmc_host *host, struct mmc_request *req,
include/linux/mmc/host.h
172
void (*pre_req)(struct mmc_host *host, struct mmc_request *req);
include/linux/mmc/host.h
173
void (*request)(struct mmc_host *host, struct mmc_request *req);
include/linux/mmc/host.h
175
int (*request_atomic)(struct mmc_host *host,
include/linux/mmc/host.h
192
void (*set_ios)(struct mmc_host *host, struct mmc_ios *ios);
include/linux/mmc/host.h
201
int (*get_ro)(struct mmc_host *host);
include/linux/mmc/host.h
210
int (*get_cd)(struct mmc_host *host);
include/linux/mmc/host.h
212
void (*enable_sdio_irq)(struct mmc_host *host, int enable);
include/linux/mmc/host.h
214
void (*ack_sdio_irq)(struct mmc_host *host);
include/linux/mmc/host.h
217
void (*init_card)(struct mmc_host *host, struct mmc_card *card);
include/linux/mmc/host.h
219
int (*start_signal_voltage_switch)(struct mmc_host *host, struct mmc_ios *ios);
include/linux/mmc/host.h
222
int (*card_busy)(struct mmc_host *host);
include/linux/mmc/host.h
225
int (*execute_tuning)(struct mmc_host *host, u32 opcode);
include/linux/mmc/host.h
228
int (*prepare_hs400_tuning)(struct mmc_host *host, struct mmc_ios *ios);
include/linux/mmc/host.h
231
int (*execute_hs400_tuning)(struct mmc_host *host, struct mmc_card *card);
include/linux/mmc/host.h
234
int (*prepare_sd_hs_tuning)(struct mmc_host *host, struct mmc_card *card);
include/linux/mmc/host.h
237
int (*execute_sd_hs_tuning)(struct mmc_host *host, struct mmc_card *card);
include/linux/mmc/host.h
240
int (*hs400_prepare_ddr)(struct mmc_host *host);
include/linux/mmc/host.h
243
void (*hs400_downgrade)(struct mmc_host *host);
include/linux/mmc/host.h
246
void (*hs400_complete)(struct mmc_host *host);
include/linux/mmc/host.h
249
void (*hs400_enhanced_strobe)(struct mmc_host *host,
include/linux/mmc/host.h
255
void (*card_hw_reset)(struct mmc_host *host);
include/linux/mmc/host.h
256
void (*card_event)(struct mmc_host *host);
include/linux/mmc/host.h
266
int (*init_sd_express)(struct mmc_host *host, struct mmc_ios *ios);
include/linux/mmc/host.h
274
int (*uhs2_control)(struct mmc_host *host, enum sd_uhs2_operation op);
include/linux/mmc/host.h
279
int (*cqe_enable)(struct mmc_host *host, struct mmc_card *card);
include/linux/mmc/host.h
281
void (*cqe_disable)(struct mmc_host *host);
include/linux/mmc/host.h
286
int (*cqe_request)(struct mmc_host *host, struct mmc_request *mrq);
include/linux/mmc/host.h
288
void (*cqe_post_req)(struct mmc_host *host, struct mmc_request *mrq);
include/linux/mmc/host.h
294
void (*cqe_off)(struct mmc_host *host);
include/linux/mmc/host.h
299
int (*cqe_wait_for_idle)(struct mmc_host *host);
include/linux/mmc/host.h
305
bool (*cqe_timeout)(struct mmc_host *host, struct mmc_request *mrq,
include/linux/mmc/host.h
311
void (*cqe_recovery_start)(struct mmc_host *host);
include/linux/mmc/host.h
318
void (*cqe_recovery_finish)(struct mmc_host *host);
include/linux/mmc/host.h
586
struct mmc_host *mmc_alloc_host(int extra, struct device *);
include/linux/mmc/host.h
587
struct mmc_host *devm_mmc_alloc_host(struct device *dev, int extra);
include/linux/mmc/host.h
588
int mmc_add_host(struct mmc_host *);
include/linux/mmc/host.h
589
void mmc_remove_host(struct mmc_host *);
include/linux/mmc/host.h
590
void mmc_free_host(struct mmc_host *);
include/linux/mmc/host.h
593
int mmc_of_parse(struct mmc_host *host);
include/linux/mmc/host.h
594
int mmc_of_parse_voltage(struct mmc_host *host, u32 *mask);
include/linux/mmc/host.h
596
static inline void *mmc_priv(struct mmc_host *host)
include/linux/mmc/host.h
601
static inline struct mmc_host *mmc_from_priv(void *priv)
include/linux/mmc/host.h
603
return container_of(priv, struct mmc_host, private);
include/linux/mmc/host.h
607
static inline struct mmc_host *
include/linux/mmc/host.h
610
return container_of(profile, struct mmc_host, crypto_profile);
include/linux/mmc/host.h
620
void mmc_detect_change(struct mmc_host *, unsigned long delay);
include/linux/mmc/host.h
621
void mmc_request_done(struct mmc_host *, struct mmc_request *);
include/linux/mmc/host.h
622
void mmc_command_done(struct mmc_host *host, struct mmc_request *mrq);
include/linux/mmc/host.h
624
void mmc_cqe_request_done(struct mmc_host *host, struct mmc_request *mrq);
include/linux/mmc/host.h
630
static inline bool sdio_irq_claimed(struct mmc_host *host)
include/linux/mmc/host.h
635
static inline void mmc_signal_sdio_irq(struct mmc_host *host)
include/linux/mmc/host.h
643
void sdio_signal_irq(struct mmc_host *host);
include/linux/mmc/host.h
646
int mmc_regulator_set_ocr(struct mmc_host *mmc,
include/linux/mmc/host.h
649
int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios);
include/linux/mmc/host.h
650
int mmc_regulator_set_vqmmc2(struct mmc_host *mmc, struct mmc_ios *ios);
include/linux/mmc/host.h
652
static inline int mmc_regulator_set_ocr(struct mmc_host *mmc,
include/linux/mmc/host.h
659
static inline int mmc_regulator_set_vqmmc(struct mmc_host *mmc,
include/linux/mmc/host.h
665
static inline int mmc_regulator_set_vqmmc2(struct mmc_host *mmc,
include/linux/mmc/host.h
672
int mmc_regulator_get_supply(struct mmc_host *mmc);
include/linux/mmc/host.h
673
int mmc_regulator_enable_vqmmc(struct mmc_host *mmc);
include/linux/mmc/host.h
674
void mmc_regulator_disable_vqmmc(struct mmc_host *mmc);
include/linux/mmc/host.h
676
static inline int mmc_card_is_removable(struct mmc_host *host)
include/linux/mmc/host.h
681
static inline int mmc_card_keep_power(struct mmc_host *host)
include/linux/mmc/host.h
686
static inline int mmc_card_wake_sdio_irq(struct mmc_host *host)
include/linux/mmc/host.h
705
static inline bool mmc_card_uhs2(struct mmc_host *host)
include/linux/mmc/host.h
713
void mmc_retune_timer_stop(struct mmc_host *host);
include/linux/mmc/host.h
715
static inline void mmc_retune_needed(struct mmc_host *host)
include/linux/mmc/host.h
721
static inline bool mmc_can_retune(struct mmc_host *host)
include/linux/mmc/host.h
726
static inline bool mmc_doing_retune(struct mmc_host *host)
include/linux/mmc/host.h
731
static inline bool mmc_doing_tune(struct mmc_host *host)
include/linux/mmc/host.h
741
static inline void mmc_debugfs_err_stats_inc(struct mmc_host *host,
include/linux/mmc/host.h
747
static inline int mmc_card_uhs2_hd_mode(struct mmc_host *host)
include/linux/mmc/host.h
756
int mmc_send_tuning(struct mmc_host *host, u32 opcode, int *cmd_error);
include/linux/mmc/host.h
757
int mmc_send_abort_tuning(struct mmc_host *host, u32 opcode);
include/linux/mmc/host.h
759
int mmc_read_tuning(struct mmc_host *host, unsigned int blksz, unsigned int blocks);
include/linux/mmc/slot-gpio.h
14
struct mmc_host;
include/linux/mmc/slot-gpio.h
16
int mmc_gpio_get_ro(struct mmc_host *host);
include/linux/mmc/slot-gpio.h
17
int mmc_gpio_get_cd(struct mmc_host *host);
include/linux/mmc/slot-gpio.h
18
void mmc_gpio_set_cd_irq(struct mmc_host *host, int irq);
include/linux/mmc/slot-gpio.h
19
int mmc_gpiod_request_cd(struct mmc_host *host, const char *con_id,
include/linux/mmc/slot-gpio.h
22
int mmc_gpiod_request_ro(struct mmc_host *host, const char *con_id,
include/linux/mmc/slot-gpio.h
24
int mmc_gpiod_set_cd_config(struct mmc_host *host, unsigned long config);
include/linux/mmc/slot-gpio.h
25
int mmc_gpio_set_cd_wake(struct mmc_host *host, bool on);
include/linux/mmc/slot-gpio.h
26
void mmc_gpiod_request_cd_irq(struct mmc_host *host);
include/linux/mmc/slot-gpio.h
27
bool mmc_host_can_gpio_cd(struct mmc_host *host);
include/linux/mmc/slot-gpio.h
28
bool mmc_host_can_gpio_ro(struct mmc_host *host);
include/linux/platform_data/mmc-pxamci.h
9
struct mmc_host;
include/linux/spi/mmc_spi.h
9
struct mmc_host;
include/trace/events/mmc.h
15
TP_PROTO(struct mmc_host *host, struct mmc_request *mrq),
include/trace/events/mmc.h
98
TP_PROTO(struct mmc_host *host, struct mmc_request *mrq),