mmc_card 6 arch/arm/mach-omap2/hsmmc.h struct mmc_card; mmc_card 14 arch/arm/mach-omap2/hsmmc.h void (*init_card)(struct mmc_card *card); mmc_card 169 drivers/mmc/core/block.c static inline int mmc_blk_part_switch(struct mmc_card *card, mmc_card 212 drivers/mmc/core/block.c struct mmc_card *card = md->queue.card; mmc_card 411 drivers/mmc/core/block.c static int ioctl_do_sanitize(struct mmc_card *card) mmc_card 449 drivers/mmc/core/block.c static int card_busy_detect(struct mmc_card *card, unsigned int timeout_ms, mmc_card 491 drivers/mmc/core/block.c static int __mmc_blk_ioctl_cmd(struct mmc_card *card, struct mmc_blk_data *md, mmc_card 651 drivers/mmc/core/block.c struct mmc_card *card; mmc_card 699 drivers/mmc/core/block.c struct mmc_card *card; mmc_card 836 drivers/mmc/core/block.c static int mmc_blk_part_switch_pre(struct mmc_card *card, mmc_card 853 drivers/mmc/core/block.c static int mmc_blk_part_switch_post(struct mmc_card *card, mmc_card 867 drivers/mmc/core/block.c static inline int mmc_blk_part_switch(struct mmc_card *card, mmc_card 903 drivers/mmc/core/block.c static int mmc_sd_num_wr_blocks(struct mmc_card *card, u32 *written_blocks) mmc_card 1030 drivers/mmc/core/block.c struct mmc_card *card = mq->card; mmc_card 1089 drivers/mmc/core/block.c struct mmc_card *card = md->queue.card; mmc_card 1127 drivers/mmc/core/block.c struct mmc_card *card = md->queue.card; mmc_card 1196 drivers/mmc/core/block.c struct mmc_card *card = md->queue.card; mmc_card 1211 drivers/mmc/core/block.c struct mmc_card *card, mmc_card 1285 drivers/mmc/core/block.c struct mmc_card *card = md->queue.card; mmc_card 1467 drivers/mmc/core/block.c struct mmc_card *card = mq->card; mmc_card 1546 drivers/mmc/core/block.c struct mmc_card *card, mmc_card 1615 drivers/mmc/core/block.c static int mmc_blk_send_stop(struct mmc_card *card, unsigned int timeout) mmc_card 1627 drivers/mmc/core/block.c static int mmc_blk_fix_state(struct mmc_card *card, struct request *req) mmc_card 1652 drivers/mmc/core/block.c struct mmc_card *card = mq->card; mmc_card 1761 drivers/mmc/core/block.c struct mmc_card *card = mq->card; mmc_card 1853 drivers/mmc/core/block.c static int mmc_blk_card_busy(struct mmc_card *card, struct request *req) mmc_card 2182 drivers/mmc/core/block.c struct mmc_card *card = md->queue.card; mmc_card 2240 drivers/mmc/core/block.c static inline int mmc_blk_readonly(struct mmc_card *card) mmc_card 2246 drivers/mmc/core/block.c static struct mmc_blk_data *mmc_blk_alloc_req(struct mmc_card *card, mmc_card 2370 drivers/mmc/core/block.c static struct mmc_blk_data *mmc_blk_alloc(struct mmc_card *card) mmc_card 2393 drivers/mmc/core/block.c static int mmc_blk_alloc_part(struct mmc_card *card, mmc_card 2503 drivers/mmc/core/block.c static int mmc_blk_alloc_rpmb_part(struct mmc_card *card, mmc_card 2577 drivers/mmc/core/block.c static int mmc_blk_alloc_parts(struct mmc_card *card, struct mmc_blk_data *md) mmc_card 2615 drivers/mmc/core/block.c struct mmc_card *card; mmc_card 2638 drivers/mmc/core/block.c static void mmc_blk_remove_parts(struct mmc_card *card, mmc_card 2662 drivers/mmc/core/block.c struct mmc_card *card = md->queue.card; mmc_card 2708 drivers/mmc/core/block.c struct mmc_card *card = data; mmc_card 2737 drivers/mmc/core/block.c struct mmc_card *card = inode->i_private; mmc_card 2807 drivers/mmc/core/block.c static int mmc_blk_add_debugfs(struct mmc_card *card, struct mmc_blk_data *md) mmc_card 2836 drivers/mmc/core/block.c static void mmc_blk_remove_debugfs(struct mmc_card *card, mmc_card 2855 drivers/mmc/core/block.c static int mmc_blk_add_debugfs(struct mmc_card *card, struct mmc_blk_data *md) mmc_card 2860 drivers/mmc/core/block.c static void mmc_blk_remove_debugfs(struct mmc_card *card, mmc_card 2867 drivers/mmc/core/block.c static int mmc_blk_probe(struct mmc_card *card) mmc_card 2933 drivers/mmc/core/block.c static void mmc_blk_remove(struct mmc_card *card) mmc_card 2953 drivers/mmc/core/block.c static int _mmc_blk_suspend(struct mmc_card *card) mmc_card 2967 drivers/mmc/core/block.c static void mmc_blk_shutdown(struct mmc_card *card) mmc_card 2975 drivers/mmc/core/block.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 33 drivers/mmc/core/bus.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 69 drivers/mmc/core/bus.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 112 drivers/mmc/core/bus.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 120 drivers/mmc/core/bus.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 130 drivers/mmc/core/bus.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 148 drivers/mmc/core/bus.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 165 drivers/mmc/core/bus.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 182 drivers/mmc/core/bus.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 190 drivers/mmc/core/bus.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 249 drivers/mmc/core/bus.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 261 drivers/mmc/core/bus.c struct mmc_card *mmc_alloc_card(struct mmc_host *host, struct device_type *type) mmc_card 263 drivers/mmc/core/bus.c struct mmc_card *card; mmc_card 265 drivers/mmc/core/bus.c card = kzalloc(sizeof(struct mmc_card), GFP_KERNEL); mmc_card 284 drivers/mmc/core/bus.c int mmc_add_card(struct mmc_card *card) mmc_card 368 drivers/mmc/core/bus.c void mmc_remove_card(struct mmc_card *card) mmc_card 14 drivers/mmc/core/bus.h struct mmc_card; mmc_card 19 drivers/mmc/core/bus.h struct mmc_card *card = mmc_dev_to_card(dev); \ mmc_card 24 drivers/mmc/core/bus.h struct mmc_card *mmc_alloc_card(struct mmc_host *host, mmc_card 26 drivers/mmc/core/bus.h int mmc_add_card(struct mmc_card *card); mmc_card 27 drivers/mmc/core/bus.h void mmc_remove_card(struct mmc_card *card); mmc_card 34 drivers/mmc/core/bus.h int (*probe)(struct mmc_card *card); mmc_card 35 drivers/mmc/core/bus.h void (*remove)(struct mmc_card *card); mmc_card 36 drivers/mmc/core/bus.h void (*shutdown)(struct mmc_card *card); mmc_card 17 drivers/mmc/core/card.h #define mmc_dev_to_card(d) container_of(d, struct mmc_card, dev) mmc_card 62 drivers/mmc/core/card.h void (*vendor_fixup)(struct mmc_card *card, int data); mmc_card 137 drivers/mmc/core/card.h static inline void __maybe_unused add_quirk(struct mmc_card *card, int data) mmc_card 142 drivers/mmc/core/card.h static inline void __maybe_unused remove_quirk(struct mmc_card *card, int data) mmc_card 147 drivers/mmc/core/card.h static inline void __maybe_unused add_limit_rate_quirk(struct mmc_card *card, mmc_card 156 drivers/mmc/core/card.h static inline void __maybe_unused add_quirk_mmc(struct mmc_card *card, int data) mmc_card 162 drivers/mmc/core/card.h static inline void __maybe_unused remove_quirk_mmc(struct mmc_card *card, mmc_card 172 drivers/mmc/core/card.h static inline void __maybe_unused add_quirk_sd(struct mmc_card *card, int data) mmc_card 178 drivers/mmc/core/card.h static inline void __maybe_unused remove_quirk_sd(struct mmc_card *card, mmc_card 185 drivers/mmc/core/card.h static inline int mmc_card_lenient_fn0(const struct mmc_card *c) mmc_card 190 drivers/mmc/core/card.h static inline int mmc_blksz_for_byte_mode(const struct mmc_card *c) mmc_card 195 drivers/mmc/core/card.h static inline int mmc_card_disable_cd(const struct mmc_card *c) mmc_card 200 drivers/mmc/core/card.h static inline int mmc_card_nonstd_func_interface(const struct mmc_card *c) mmc_card 205 drivers/mmc/core/card.h static inline int mmc_card_broken_byte_mode_512(const struct mmc_card *c) mmc_card 210 drivers/mmc/core/card.h static inline int mmc_card_long_read_time(const struct mmc_card *c) mmc_card 215 drivers/mmc/core/card.h static inline int mmc_card_broken_irq_polling(const struct mmc_card *c) mmc_card 220 drivers/mmc/core/card.h static inline int mmc_card_broken_hpi(const struct mmc_card *c) mmc_card 665 drivers/mmc/core/core.c void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card) mmc_card 873 drivers/mmc/core/core.c void mmc_get_card(struct mmc_card *card, struct mmc_ctx *ctx) mmc_card 884 drivers/mmc/core/core.c void mmc_put_card(struct mmc_card *card, struct mmc_ctx *ctx) mmc_card 937 drivers/mmc/core/core.c int mmc_execute_tuning(struct mmc_card *card) mmc_card 1286 drivers/mmc/core/core.c int mmc_select_drive_strength(struct mmc_card *card, unsigned int max_dtr, mmc_card 1502 drivers/mmc/core/core.c void mmc_init_erase(struct mmc_card *card) mmc_card 1550 drivers/mmc/core/core.c static unsigned int mmc_mmc_erase_timeout(struct mmc_card *card, mmc_card 1614 drivers/mmc/core/core.c static unsigned int mmc_sd_erase_timeout(struct mmc_card *card, mmc_card 1645 drivers/mmc/core/core.c static unsigned int mmc_erase_timeout(struct mmc_card *card, mmc_card 1655 drivers/mmc/core/core.c static int mmc_do_erase(struct mmc_card *card, unsigned int from, mmc_card 1804 drivers/mmc/core/core.c static unsigned int mmc_align_erase_size(struct mmc_card *card, mmc_card 1861 drivers/mmc/core/core.c int mmc_erase(struct mmc_card *card, unsigned int from, unsigned int nr, mmc_card 1922 drivers/mmc/core/core.c int mmc_can_erase(struct mmc_card *card) mmc_card 1931 drivers/mmc/core/core.c int mmc_can_trim(struct mmc_card *card) mmc_card 1940 drivers/mmc/core/core.c int mmc_can_discard(struct mmc_card *card) mmc_card 1952 drivers/mmc/core/core.c int mmc_can_sanitize(struct mmc_card *card) mmc_card 1962 drivers/mmc/core/core.c int mmc_can_secure_erase_trim(struct mmc_card *card) mmc_card 1971 drivers/mmc/core/core.c int mmc_erase_group_aligned(struct mmc_card *card, unsigned int from, mmc_card 1982 drivers/mmc/core/core.c static unsigned int mmc_do_calc_max_discard(struct mmc_card *card, mmc_card 2060 drivers/mmc/core/core.c unsigned int mmc_calc_max_discard(struct mmc_card *card) mmc_card 2088 drivers/mmc/core/core.c bool mmc_card_is_blockaddr(struct mmc_card *card) mmc_card 2094 drivers/mmc/core/core.c int mmc_set_blocklen(struct mmc_card *card, unsigned int blocklen) mmc_card 2243 drivers/mmc/core/core.c struct mmc_card *card = host->card; mmc_card 15 drivers/mmc/core/core.h struct mmc_card; mmc_card 40 drivers/mmc/core/core.h void mmc_init_erase(struct mmc_card *card); mmc_card 53 drivers/mmc/core/core.h int mmc_select_drive_strength(struct mmc_card *card, unsigned int max_dtr, mmc_card 89 drivers/mmc/core/core.h void mmc_add_card_debugfs(struct mmc_card *card); mmc_card 90 drivers/mmc/core/core.h void mmc_remove_card_debugfs(struct mmc_card *card); mmc_card 92 drivers/mmc/core/core.h int mmc_execute_tuning(struct mmc_card *card); mmc_card 93 drivers/mmc/core/core.h int mmc_hs200_to_hs400(struct mmc_card *card); mmc_card 94 drivers/mmc/core/core.h int mmc_hs400_to_hs200(struct mmc_card *card); mmc_card 109 drivers/mmc/core/core.h int mmc_erase(struct mmc_card *card, unsigned int from, unsigned int nr, mmc_card 111 drivers/mmc/core/core.h int mmc_can_erase(struct mmc_card *card); mmc_card 112 drivers/mmc/core/core.h int mmc_can_trim(struct mmc_card *card); mmc_card 113 drivers/mmc/core/core.h int mmc_can_discard(struct mmc_card *card); mmc_card 114 drivers/mmc/core/core.h int mmc_can_sanitize(struct mmc_card *card); mmc_card 115 drivers/mmc/core/core.h int mmc_can_secure_erase_trim(struct mmc_card *card); mmc_card 116 drivers/mmc/core/core.h int mmc_erase_group_aligned(struct mmc_card *card, unsigned int from, mmc_card 118 drivers/mmc/core/core.h unsigned int mmc_calc_max_discard(struct mmc_card *card); mmc_card 120 drivers/mmc/core/core.h int mmc_set_blocklen(struct mmc_card *card, unsigned int blocklen); mmc_card 125 drivers/mmc/core/core.h void mmc_get_card(struct mmc_card *card, struct mmc_ctx *ctx); mmc_card 126 drivers/mmc/core/core.h void mmc_put_card(struct mmc_card *card, struct mmc_ctx *ctx); mmc_card 252 drivers/mmc/core/debugfs.c void mmc_add_card_debugfs(struct mmc_card *card) mmc_card 266 drivers/mmc/core/debugfs.c void mmc_remove_card_debugfs(struct mmc_card *card) mmc_card 60 drivers/mmc/core/host.h static inline bool mmc_card_hs200(struct mmc_card *card) mmc_card 65 drivers/mmc/core/host.h static inline bool mmc_card_ddr52(struct mmc_card *card) mmc_card 70 drivers/mmc/core/host.h static inline bool mmc_card_hs400(struct mmc_card *card) mmc_card 75 drivers/mmc/core/host.h static inline bool mmc_card_hs400es(struct mmc_card *card) mmc_card 68 drivers/mmc/core/mmc.c static int mmc_decode_cid(struct mmc_card *card) mmc_card 120 drivers/mmc/core/mmc.c static void mmc_set_erase_size(struct mmc_card *card) mmc_card 133 drivers/mmc/core/mmc.c static int mmc_decode_csd(struct mmc_card *card) mmc_card 185 drivers/mmc/core/mmc.c static void mmc_select_card_type(struct mmc_card *card) mmc_card 251 drivers/mmc/core/mmc.c static void mmc_manage_enhanced_area(struct mmc_card *card, u8 *ext_csd) mmc_card 300 drivers/mmc/core/mmc.c static void mmc_part_add(struct mmc_card *card, unsigned int size, mmc_card 312 drivers/mmc/core/mmc.c static void mmc_manage_gp_partitions(struct mmc_card *card, u8 *ext_csd) mmc_card 362 drivers/mmc/core/mmc.c static int mmc_decode_ext_csd(struct mmc_card *card, u8 *ext_csd) mmc_card 656 drivers/mmc/core/mmc.c static int mmc_read_ext_csd(struct mmc_card *card) mmc_card 694 drivers/mmc/core/mmc.c static int mmc_compare_ext_csds(struct mmc_card *card, unsigned bus_width) mmc_card 799 drivers/mmc/core/mmc.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 815 drivers/mmc/core/mmc.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 866 drivers/mmc/core/mmc.c static int __mmc_select_powerclass(struct mmc_card *card, mmc_card 929 drivers/mmc/core/mmc.c static int mmc_select_powerclass(struct mmc_card *card) mmc_card 963 drivers/mmc/core/mmc.c static void mmc_set_bus_speed(struct mmc_card *card) mmc_card 983 drivers/mmc/core/mmc.c static int mmc_select_bus_width(struct mmc_card *card) mmc_card 1052 drivers/mmc/core/mmc.c static int mmc_select_hs(struct mmc_card *card) mmc_card 1070 drivers/mmc/core/mmc.c static int mmc_select_hs_ddr(struct mmc_card *card) mmc_card 1140 drivers/mmc/core/mmc.c static int mmc_select_hs400(struct mmc_card *card) mmc_card 1227 drivers/mmc/core/mmc.c int mmc_hs200_to_hs400(struct mmc_card *card) mmc_card 1232 drivers/mmc/core/mmc.c int mmc_hs400_to_hs200(struct mmc_card *card) mmc_card 1307 drivers/mmc/core/mmc.c static void mmc_select_driver_type(struct mmc_card *card) mmc_card 1329 drivers/mmc/core/mmc.c static int mmc_select_hs400es(struct mmc_card *card) mmc_card 1430 drivers/mmc/core/mmc.c static int mmc_select_hs200(struct mmc_card *card) mmc_card 1496 drivers/mmc/core/mmc.c static int mmc_select_timing(struct mmc_card *card) mmc_card 1526 drivers/mmc/core/mmc.c static int mmc_hs200_tuning(struct mmc_card *card) mmc_card 1549 drivers/mmc/core/mmc.c struct mmc_card *oldcard) mmc_card 1551 drivers/mmc/core/mmc.c struct mmc_card *card; mmc_card 1887 drivers/mmc/core/mmc.c static int mmc_can_sleep(struct mmc_card *card) mmc_card 1895 drivers/mmc/core/mmc.c struct mmc_card *card = host->card; mmc_card 1944 drivers/mmc/core/mmc.c static int mmc_can_poweroff_notify(const struct mmc_card *card) mmc_card 1951 drivers/mmc/core/mmc.c static int mmc_poweroff_notify(struct mmc_card *card, unsigned int notify_type) mmc_card 2149 drivers/mmc/core/mmc.c static int mmc_can_reset(struct mmc_card *card) mmc_card 2161 drivers/mmc/core/mmc.c struct mmc_card *card = host->card; mmc_card 54 drivers/mmc/core/mmc_ops.c int __mmc_send_status(struct mmc_card *card, u32 *status, unsigned int retries) mmc_card 78 drivers/mmc/core/mmc_ops.c int mmc_send_status(struct mmc_card *card, u32 *status) mmc_card 84 drivers/mmc/core/mmc_ops.c static int _mmc_select_card(struct mmc_host *host, struct mmc_card *card) mmc_card 101 drivers/mmc/core/mmc_ops.c int mmc_select_card(struct mmc_card *card) mmc_card 213 drivers/mmc/core/mmc_ops.c int mmc_set_relative_addr(struct mmc_card *card) mmc_card 248 drivers/mmc/core/mmc_ops.c mmc_send_cxd_data(struct mmc_card *card, struct mmc_host *host, mmc_card 297 drivers/mmc/core/mmc_ops.c static int mmc_spi_send_csd(struct mmc_card *card, u32 *csd) mmc_card 318 drivers/mmc/core/mmc_ops.c int mmc_send_csd(struct mmc_card *card, u32 *csd) mmc_card 356 drivers/mmc/core/mmc_ops.c int mmc_get_ext_csd(struct mmc_card *card, u8 **new_ext_csd) mmc_card 432 drivers/mmc/core/mmc_ops.c int __mmc_switch_status(struct mmc_card *card, bool crc_err_fatal) mmc_card 446 drivers/mmc/core/mmc_ops.c int mmc_switch_status(struct mmc_card *card) mmc_card 451 drivers/mmc/core/mmc_ops.c static int mmc_poll_for_busy(struct mmc_card *card, unsigned int timeout_ms, mmc_card 525 drivers/mmc/core/mmc_ops.c int __mmc_switch(struct mmc_card *card, u8 set, u8 index, u8 value, mmc_card 603 drivers/mmc/core/mmc_ops.c int mmc_switch(struct mmc_card *card, u8 set, u8 index, u8 value, mmc_card 706 drivers/mmc/core/mmc_ops.c mmc_send_bus_test(struct mmc_card *card, struct mmc_host *host, u8 opcode, mmc_card 782 drivers/mmc/core/mmc_ops.c int mmc_bus_test(struct mmc_card *card, u8 bus_width) mmc_card 803 drivers/mmc/core/mmc_ops.c static int mmc_send_hpi_cmd(struct mmc_card *card, u32 *status) mmc_card 838 drivers/mmc/core/mmc_ops.c int mmc_interrupt_hpi(struct mmc_card *card) mmc_card 893 drivers/mmc/core/mmc_ops.c int mmc_can_ext_csd(struct mmc_card *card) mmc_card 898 drivers/mmc/core/mmc_ops.c static int mmc_read_bkops_status(struct mmc_card *card) mmc_card 920 drivers/mmc/core/mmc_ops.c void mmc_run_bkops(struct mmc_card *card) mmc_card 958 drivers/mmc/core/mmc_ops.c int mmc_flush_cache(struct mmc_card *card) mmc_card 976 drivers/mmc/core/mmc_ops.c static int mmc_cmdq_switch(struct mmc_card *card, bool enable) mmc_card 992 drivers/mmc/core/mmc_ops.c int mmc_cmdq_enable(struct mmc_card *card) mmc_card 998 drivers/mmc/core/mmc_ops.c int mmc_cmdq_disable(struct mmc_card *card) mmc_card 14 drivers/mmc/core/mmc_ops.h struct mmc_card; mmc_card 16 drivers/mmc/core/mmc_ops.h int mmc_select_card(struct mmc_card *card); mmc_card 21 drivers/mmc/core/mmc_ops.h int mmc_set_relative_addr(struct mmc_card *card); mmc_card 22 drivers/mmc/core/mmc_ops.h int mmc_send_csd(struct mmc_card *card, u32 *csd); mmc_card 23 drivers/mmc/core/mmc_ops.h int __mmc_send_status(struct mmc_card *card, u32 *status, unsigned int retries); mmc_card 24 drivers/mmc/core/mmc_ops.h int mmc_send_status(struct mmc_card *card, u32 *status); mmc_card 28 drivers/mmc/core/mmc_ops.h int mmc_bus_test(struct mmc_card *card, u8 bus_width); mmc_card 29 drivers/mmc/core/mmc_ops.h int mmc_interrupt_hpi(struct mmc_card *card); mmc_card 30 drivers/mmc/core/mmc_ops.h int mmc_can_ext_csd(struct mmc_card *card); mmc_card 31 drivers/mmc/core/mmc_ops.h int mmc_get_ext_csd(struct mmc_card *card, u8 **new_ext_csd); mmc_card 32 drivers/mmc/core/mmc_ops.h int mmc_switch_status(struct mmc_card *card); mmc_card 33 drivers/mmc/core/mmc_ops.h int __mmc_switch_status(struct mmc_card *card, bool crc_err_fatal); mmc_card 34 drivers/mmc/core/mmc_ops.h int __mmc_switch(struct mmc_card *card, u8 set, u8 index, u8 value, mmc_card 37 drivers/mmc/core/mmc_ops.h int mmc_switch(struct mmc_card *card, u8 set, u8 index, u8 value, mmc_card 39 drivers/mmc/core/mmc_ops.h void mmc_run_bkops(struct mmc_card *card); mmc_card 40 drivers/mmc/core/mmc_ops.h int mmc_flush_cache(struct mmc_card *card); mmc_card 41 drivers/mmc/core/mmc_ops.h int mmc_cmdq_enable(struct mmc_card *card); mmc_card 42 drivers/mmc/core/mmc_ops.h int mmc_cmdq_disable(struct mmc_card *card); mmc_card 115 drivers/mmc/core/mmc_test.c struct mmc_card *card; mmc_card 129 drivers/mmc/core/mmc_test.c struct mmc_card *card; mmc_card 143 drivers/mmc/core/mmc_test.c struct mmc_card *card; mmc_card 182 drivers/mmc/core/mmc_test.c static bool mmc_test_card_cmd23(struct mmc_card *card) mmc_card 191 drivers/mmc/core/mmc_test.c struct mmc_card *card = test->card; mmc_card 609 drivers/mmc/core/mmc_test.c static unsigned int mmc_test_capacity(struct mmc_card *card) mmc_card 2314 drivers/mmc/core/mmc_test.c struct mmc_card *card = test->card; mmc_card 3013 drivers/mmc/core/mmc_test.c static void mmc_test_free_result(struct mmc_card *card) mmc_card 3041 drivers/mmc/core/mmc_test.c struct mmc_card *card = (struct mmc_card *)sf->private; mmc_card 3076 drivers/mmc/core/mmc_test.c struct mmc_card *card = (struct mmc_card *)sf->private; mmc_card 3146 drivers/mmc/core/mmc_test.c static void mmc_test_free_dbgfs_file(struct mmc_card *card) mmc_card 3163 drivers/mmc/core/mmc_test.c static int __mmc_test_register_dbgfs_file(struct mmc_card *card, mmc_card 3185 drivers/mmc/core/mmc_test.c static int mmc_test_register_dbgfs_file(struct mmc_card *card) mmc_card 3207 drivers/mmc/core/mmc_test.c static int mmc_test_probe(struct mmc_card *card) mmc_card 3231 drivers/mmc/core/mmc_test.c static void mmc_test_remove(struct mmc_card *card) mmc_card 3242 drivers/mmc/core/mmc_test.c static void mmc_test_shutdown(struct mmc_card *card) mmc_card 174 drivers/mmc/core/queue.c struct mmc_card *card) mmc_card 208 drivers/mmc/core/queue.c struct mmc_card *card = mq->card; mmc_card 246 drivers/mmc/core/queue.c struct mmc_card *card = mq->card; mmc_card 353 drivers/mmc/core/queue.c static void mmc_setup_queue(struct mmc_queue *mq, struct mmc_card *card) mmc_card 411 drivers/mmc/core/queue.c int mmc_init_queue(struct mmc_queue *mq, struct mmc_card *card) mmc_card 75 drivers/mmc/core/queue.h struct mmc_card *card; mmc_card 99 drivers/mmc/core/queue.h extern int mmc_init_queue(struct mmc_queue *, struct mmc_card *); mmc_card 148 drivers/mmc/core/quirks.h static inline void mmc_fixup_device(struct mmc_card *card, mmc_card 72 drivers/mmc/core/sd.c void mmc_decode_cid(struct mmc_card *card) mmc_card 99 drivers/mmc/core/sd.c static int mmc_decode_csd(struct mmc_card *card) mmc_card 187 drivers/mmc/core/sd.c static int mmc_decode_scr(struct mmc_card *card) mmc_card 235 drivers/mmc/core/sd.c static int mmc_read_ssr(struct mmc_card *card) mmc_card 300 drivers/mmc/core/sd.c static int mmc_read_switch(struct mmc_card *card) mmc_card 358 drivers/mmc/core/sd.c int mmc_sd_switch_hs(struct mmc_card *card) mmc_card 397 drivers/mmc/core/sd.c static int sd_select_driver_type(struct mmc_card *card, u8 *status) mmc_card 428 drivers/mmc/core/sd.c static void sd_update_bus_speed_mode(struct mmc_card *card) mmc_card 461 drivers/mmc/core/sd.c static int sd_set_bus_speed_mode(struct mmc_card *card, u8 *status) mmc_card 531 drivers/mmc/core/sd.c static int sd_set_current_limit(struct mmc_card *card, u8 *status) mmc_card 598 drivers/mmc/core/sd.c static int mmc_sd_init_uhs_card(struct mmc_card *card) mmc_card 698 drivers/mmc/core/sd.c struct mmc_card *card = mmc_dev_to_card(dev); mmc_card 809 drivers/mmc/core/sd.c int mmc_sd_get_csd(struct mmc_host *host, struct mmc_card *card) mmc_card 847 drivers/mmc/core/sd.c int mmc_sd_setup_card(struct mmc_host *host, struct mmc_card *card, mmc_card 911 drivers/mmc/core/sd.c unsigned mmc_sd_get_max_clock(struct mmc_card *card) mmc_card 925 drivers/mmc/core/sd.c static bool mmc_sd_card_using_v18(struct mmc_card *card) mmc_card 944 drivers/mmc/core/sd.c struct mmc_card *oldcard) mmc_card 946 drivers/mmc/core/sd.c struct mmc_card *card; mmc_card 10 drivers/mmc/core/sd.h struct mmc_card; mmc_card 13 drivers/mmc/core/sd.h int mmc_sd_get_csd(struct mmc_host *host, struct mmc_card *card); mmc_card 14 drivers/mmc/core/sd.h void mmc_decode_cid(struct mmc_card *card); mmc_card 15 drivers/mmc/core/sd.h int mmc_sd_setup_card(struct mmc_host *host, struct mmc_card *card, mmc_card 17 drivers/mmc/core/sd.h unsigned mmc_sd_get_max_clock(struct mmc_card *card); mmc_card 18 drivers/mmc/core/sd.h int mmc_sd_switch_hs(struct mmc_card *card); mmc_card 21 drivers/mmc/core/sd_ops.c int mmc_app_cmd(struct mmc_host *host, struct mmc_card *card) mmc_card 51 drivers/mmc/core/sd_ops.c static int mmc_wait_for_app_cmd(struct mmc_host *host, struct mmc_card *card, mmc_card 96 drivers/mmc/core/sd_ops.c int mmc_app_set_bus_width(struct mmc_card *card, int width) mmc_card 210 drivers/mmc/core/sd_ops.c int mmc_app_send_scr(struct mmc_card *card) mmc_card 264 drivers/mmc/core/sd_ops.c int mmc_sd_switch(struct mmc_card *card, int mode, int group, mmc_card 306 drivers/mmc/core/sd_ops.c int mmc_app_sd_status(struct mmc_card *card, void *ssr) mmc_card 13 drivers/mmc/core/sd_ops.h struct mmc_card; mmc_card 16 drivers/mmc/core/sd_ops.h int mmc_app_set_bus_width(struct mmc_card *card, int width); mmc_card 20 drivers/mmc/core/sd_ops.h int mmc_app_send_scr(struct mmc_card *card); mmc_card 21 drivers/mmc/core/sd_ops.h int mmc_sd_switch(struct mmc_card *card, int mode, int group, mmc_card 23 drivers/mmc/core/sd_ops.h int mmc_app_sd_status(struct mmc_card *card, void *ssr); mmc_card 24 drivers/mmc/core/sd_ops.h int mmc_app_cmd(struct mmc_host *host, struct mmc_card *card); mmc_card 60 drivers/mmc/core/sdio.c static int sdio_init_func(struct mmc_card *card, unsigned int fn) mmc_card 101 drivers/mmc/core/sdio.c static int sdio_read_cccr(struct mmc_card *card, u32 ocr) mmc_card 201 drivers/mmc/core/sdio.c static int sdio_enable_wide(struct mmc_card *card) mmc_card 237 drivers/mmc/core/sdio.c static int sdio_disable_cd(struct mmc_card *card) mmc_card 258 drivers/mmc/core/sdio.c static int sdio_disable_wide(struct mmc_card *card) mmc_card 289 drivers/mmc/core/sdio.c static int sdio_enable_4bit_bus(struct mmc_card *card) mmc_card 318 drivers/mmc/core/sdio.c static int mmc_sdio_switch_hs(struct mmc_card *card, int enable) mmc_card 348 drivers/mmc/core/sdio.c static int sdio_enable_hs(struct mmc_card *card) mmc_card 363 drivers/mmc/core/sdio.c static unsigned mmc_sdio_get_max_clock(struct mmc_card *card) mmc_card 401 drivers/mmc/core/sdio.c static void sdio_select_driver_type(struct mmc_card *card) mmc_card 438 drivers/mmc/core/sdio.c static int sdio_set_bus_speed_mode(struct mmc_card *card) mmc_card 514 drivers/mmc/core/sdio.c static int mmc_sdio_init_uhs_card(struct mmc_card *card) mmc_card 547 drivers/mmc/core/sdio.c struct mmc_card *card) mmc_card 562 drivers/mmc/core/sdio.c struct mmc_card *oldcard) mmc_card 564 drivers/mmc/core/sdio.c struct mmc_card *card; mmc_card 1054 drivers/mmc/core/sdio.c struct mmc_card *card = host->card; mmc_card 1111 drivers/mmc/core/sdio.c struct mmc_card *card; mmc_card 279 drivers/mmc/core/sdio_bus.c struct sdio_func *sdio_alloc_func(struct mmc_card *card) mmc_card 10 drivers/mmc/core/sdio_bus.h struct mmc_card; mmc_card 13 drivers/mmc/core/sdio_bus.h struct sdio_func *sdio_alloc_func(struct mmc_card *card); mmc_card 23 drivers/mmc/core/sdio_cis.c static int cistpl_vers_1(struct mmc_card *card, struct sdio_func *func, mmc_card 70 drivers/mmc/core/sdio_cis.c static int cistpl_manfid(struct mmc_card *card, struct sdio_func *func, mmc_card 98 drivers/mmc/core/sdio_cis.c typedef int (tpl_parse_t)(struct mmc_card *, struct sdio_func *, mmc_card 107 drivers/mmc/core/sdio_cis.c static int cis_tpl_parse(struct mmc_card *card, struct sdio_func *func, mmc_card 142 drivers/mmc/core/sdio_cis.c static int cistpl_funce_common(struct mmc_card *card, struct sdio_func *func, mmc_card 159 drivers/mmc/core/sdio_cis.c static int cistpl_funce_func(struct mmc_card *card, struct sdio_func *func, mmc_card 209 drivers/mmc/core/sdio_cis.c static int cistpl_funce(struct mmc_card *card, struct sdio_func *func, mmc_card 230 drivers/mmc/core/sdio_cis.c static int sdio_read_cis(struct mmc_card *card, struct sdio_func *func) mmc_card 349 drivers/mmc/core/sdio_cis.c int sdio_read_common_cis(struct mmc_card *card) mmc_card 354 drivers/mmc/core/sdio_cis.c void sdio_free_common_cis(struct mmc_card *card) mmc_card 13 drivers/mmc/core/sdio_cis.h struct mmc_card; mmc_card 16 drivers/mmc/core/sdio_cis.h int sdio_read_common_cis(struct mmc_card *card); mmc_card 17 drivers/mmc/core/sdio_cis.h void sdio_free_common_cis(struct mmc_card *card); mmc_card 32 drivers/mmc/core/sdio_irq.c struct mmc_card *card = host->card; mmc_card 60 drivers/mmc/core/sdio_irq.c struct mmc_card *card = host->card; mmc_card 225 drivers/mmc/core/sdio_irq.c static int sdio_card_irq_get(struct mmc_card *card) mmc_card 250 drivers/mmc/core/sdio_irq.c static int sdio_card_irq_put(struct mmc_card *card) mmc_card 272 drivers/mmc/core/sdio_irq.c static void sdio_single_irq_set(struct mmc_card *card) mmc_card 108 drivers/mmc/core/sdio_ops.c int mmc_io_rw_direct(struct mmc_card *card, int write, unsigned fn, mmc_card 114 drivers/mmc/core/sdio_ops.c int mmc_io_rw_extended(struct mmc_card *card, int write, unsigned fn, mmc_card 15 drivers/mmc/core/sdio_ops.h struct mmc_card; mmc_card 19 drivers/mmc/core/sdio_ops.h int mmc_io_rw_direct(struct mmc_card *card, int write, unsigned fn, mmc_card 21 drivers/mmc/core/sdio_ops.h int mmc_io_rw_extended(struct mmc_card *card, int write, unsigned fn, mmc_card 320 drivers/mmc/host/cqhci.c static int cqhci_enable(struct mmc_host *mmc, struct mmc_card *card) mmc_card 1607 drivers/mmc/host/dw_mmc.c static void dw_mci_init_card(struct mmc_host *mmc, struct mmc_card *card) mmc_card 931 drivers/mmc/host/mxcmmc.c static void mxcmci_init_card(struct mmc_host *host, struct mmc_card *card) mmc_card 1509 drivers/mmc/host/omap_hsmmc.c static void omap_hsmmc_init_card(struct mmc_host *mmc, struct mmc_card *card) mmc_card 1662 drivers/mmc/host/omap_hsmmc.c static int omap_hsmmc_multi_io_quirk(struct mmc_card *card, mmc_card 589 drivers/mmc/host/renesas_sdhi_core.c static int renesas_sdhi_multi_io_quirk(struct mmc_card *card, mmc_card 432 drivers/mmc/host/rtsx_pci_sdmmc.c struct mmc_card *card = mmc->card; mmc_card 490 drivers/mmc/host/rtsx_pci_sdmmc.c struct mmc_card *card = mmc->card; mmc_card 538 drivers/mmc/host/sdhci-acpi.c static int amd_select_drive_strength(struct mmc_card *card, mmc_card 596 drivers/mmc/host/sdhci-pci-core.c static int intel_select_drive_strength(struct mmc_card *card, mmc_card 339 drivers/mmc/host/sdhci-xenon.c static void xenon_init_card(struct mmc_host *mmc, struct mmc_card *card) mmc_card 175 drivers/mmc/host/tmio_mmc.h int (*multi_io_quirk)(struct mmc_card *card, mmc_card 1013 drivers/mmc/host/tmio_mmc_core.c static int tmio_multi_io_quirk(struct mmc_card *card, mmc_card 1357 drivers/mmc/host/vub300.c struct mmc_card *card = vub300->mmc->card; mmc_card 2073 drivers/mmc/host/vub300.c static void vub300_init_card(struct mmc_host *mmc, struct mmc_card *card) mmc_card 94 drivers/net/wireless/ath/ath10k/sdio.c static int ath10k_sdio_func0_cmd52_wr_byte(struct mmc_card *card, mmc_card 108 drivers/net/wireless/ath/ath10k/sdio.c static int ath10k_sdio_func0_cmd52_rd_byte(struct mmc_card *card, mmc_card 136 drivers/net/wireless/ath/ath6kl/sdio.c static int ath6kl_sdio_func0_cmd52_wr_byte(struct mmc_card *card, mmc_card 62 drivers/net/wireless/rsi/rsi_91x_sdio.c static int rsi_cmd52writebyte(struct mmc_card *card, mmc_card 86 drivers/net/wireless/rsi/rsi_91x_sdio.c static int rsi_cmd52readbyte(struct mmc_card *card, mmc_card 171 drivers/net/wireless/rsi/rsi_91x_sdio.c struct mmc_card *card = pfunction->card; mmc_card 141 drivers/net/wireless/ti/wlcore/sdio.c struct mmc_card *card = func->card; mmc_card 168 drivers/net/wireless/ti/wlcore/sdio.c struct mmc_card *card = func->card; mmc_card 315 include/linux/mmc/card.h static inline bool mmc_large_sector(struct mmc_card *card) mmc_card 320 include/linux/mmc/card.h bool mmc_card_is_blockaddr(struct mmc_card *card); mmc_card 170 include/linux/mmc/core.h struct mmc_card; mmc_card 178 include/linux/mmc/core.h void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card); mmc_card 135 include/linux/mmc/host.h void (*init_card)(struct mmc_host *host, struct mmc_card *card); mmc_card 160 include/linux/mmc/host.h int (*select_drive_strength)(struct mmc_card *card, mmc_card 170 include/linux/mmc/host.h int (*multi_io_quirk)(struct mmc_card *card, mmc_card 176 include/linux/mmc/host.h int (*cqe_enable)(struct mmc_host *host, struct mmc_card *card); mmc_card 225 include/linux/mmc/host.h enum mmc_blk_status (*err_check)(struct mmc_card *, struct mmc_async_req *); mmc_card 414 include/linux/mmc/host.h struct mmc_card *card; /* device attached to this host */ mmc_card 557 include/linux/mmc/host.h static inline int mmc_card_hs(struct mmc_card *card) mmc_card 564 include/linux/mmc/host.h static inline int mmc_card_uhs(struct mmc_card *card) mmc_card 16 include/linux/mmc/sdio_func.h struct mmc_card; mmc_card 35 include/linux/mmc/sdio_func.h struct mmc_card *card; /* the card this device belongs to */ mmc_card 32 include/linux/platform_data/hsmmc-omap.h struct mmc_card; mmc_card 71 include/linux/platform_data/hsmmc-omap.h void (*init_card)(struct mmc_card *card); mmc_card 10 include/linux/platform_data/mmc-omap.h struct mmc_card; mmc_card 98 include/linux/platform_data/mmc-omap.h void (*init_card)(struct mmc_card *card);