mmc_card 146 include/linux/mfd/tmio.h int (*multi_io_quirk)(struct mmc_card *card, mmc_card 314 include/linux/mmc/card.h static inline void mmc_part_add(struct mmc_card *card, unsigned int size, mmc_card 326 include/linux/mmc/card.h static inline bool mmc_large_sector(struct mmc_card *card) mmc_card 349 include/linux/mmc/card.h void (*vendor_fixup)(struct mmc_card *card, int data); mmc_card 406 include/linux/mmc/card.h static inline void __maybe_unused add_quirk(struct mmc_card *card, int data) mmc_card 411 include/linux/mmc/card.h static inline void __maybe_unused remove_quirk(struct mmc_card *card, int data) mmc_card 442 include/linux/mmc/card.h static inline void __maybe_unused add_quirk_mmc(struct mmc_card *card, int data) mmc_card 448 include/linux/mmc/card.h static inline void __maybe_unused remove_quirk_mmc(struct mmc_card *card, mmc_card 459 include/linux/mmc/card.h static inline void __maybe_unused add_quirk_sd(struct mmc_card *card, int data) mmc_card 465 include/linux/mmc/card.h static inline void __maybe_unused remove_quirk_sd(struct mmc_card *card, mmc_card 472 include/linux/mmc/card.h static inline int mmc_card_lenient_fn0(const struct mmc_card *c) mmc_card 477 include/linux/mmc/card.h static inline int mmc_blksz_for_byte_mode(const struct mmc_card *c) mmc_card 482 include/linux/mmc/card.h static inline int mmc_card_disable_cd(const struct mmc_card *c) mmc_card 487 include/linux/mmc/card.h static inline int mmc_card_nonstd_func_interface(const struct mmc_card *c) mmc_card 492 include/linux/mmc/card.h static inline int mmc_card_broken_byte_mode_512(const struct mmc_card *c) mmc_card 497 include/linux/mmc/card.h static inline int mmc_card_long_read_time(const struct mmc_card *c) mmc_card 502 include/linux/mmc/card.h static inline int mmc_card_broken_irq_polling(const struct mmc_card *c) mmc_card 510 include/linux/mmc/card.h #define mmc_dev_to_card(d) container_of(d, struct mmc_card, dev) mmc_card 512 include/linux/mmc/card.h #define mmc_list_to_card(l) container_of(l, struct mmc_card, node) mmc_card 521 include/linux/mmc/card.h int (*probe)(struct mmc_card *); mmc_card 522 include/linux/mmc/card.h void (*remove)(struct mmc_card *); mmc_card 523 include/linux/mmc/card.h int (*suspend)(struct mmc_card *); mmc_card 524 include/linux/mmc/card.h int (*resume)(struct mmc_card *); mmc_card 525 include/linux/mmc/card.h void (*shutdown)(struct mmc_card *); mmc_card 531 include/linux/mmc/card.h extern void mmc_fixup_device(struct mmc_card *card, mmc_card 140 include/linux/mmc/core.h struct mmc_card; mmc_card 143 include/linux/mmc/core.h extern int mmc_stop_bkops(struct mmc_card *); mmc_card 144 include/linux/mmc/core.h extern int mmc_read_bkops_status(struct mmc_card *); mmc_card 147 include/linux/mmc/core.h extern int mmc_interrupt_hpi(struct mmc_card *); mmc_card 150 include/linux/mmc/core.h extern int mmc_app_cmd(struct mmc_host *, struct mmc_card *); mmc_card 151 include/linux/mmc/core.h extern int mmc_wait_for_app_cmd(struct mmc_host *, struct mmc_card *, mmc_card 153 include/linux/mmc/core.h extern void mmc_start_bkops(struct mmc_card *card, bool from_exception); mmc_card 154 include/linux/mmc/core.h extern int __mmc_switch(struct mmc_card *, u8, u8, u8, unsigned int, bool, mmc_card 156 include/linux/mmc/core.h extern int mmc_switch(struct mmc_card *, u8, u8, u8, unsigned int); mmc_card 157 include/linux/mmc/core.h extern int mmc_send_ext_csd(struct mmc_card *card, u8 *ext_csd); mmc_card 169 include/linux/mmc/core.h extern int mmc_erase(struct mmc_card *card, unsigned int from, unsigned int nr, mmc_card 171 include/linux/mmc/core.h extern int mmc_can_erase(struct mmc_card *card); mmc_card 172 include/linux/mmc/core.h extern int mmc_can_trim(struct mmc_card *card); mmc_card 173 include/linux/mmc/core.h extern int mmc_can_discard(struct mmc_card *card); mmc_card 174 include/linux/mmc/core.h extern int mmc_can_sanitize(struct mmc_card *card); mmc_card 175 include/linux/mmc/core.h extern int mmc_can_secure_erase_trim(struct mmc_card *card); mmc_card 176 include/linux/mmc/core.h extern int mmc_erase_group_aligned(struct mmc_card *card, unsigned int from, mmc_card 178 include/linux/mmc/core.h extern unsigned int mmc_calc_max_discard(struct mmc_card *card); mmc_card 180 include/linux/mmc/core.h extern int mmc_set_blocklen(struct mmc_card *card, unsigned int blocklen); mmc_card 181 include/linux/mmc/core.h extern int mmc_set_blockcount(struct mmc_card *card, unsigned int blockcount, mmc_card 185 include/linux/mmc/core.h extern int mmc_can_reset(struct mmc_card *card); mmc_card 187 include/linux/mmc/core.h extern void mmc_set_data_timeout(struct mmc_data *, const struct mmc_card *); mmc_card 188 include/linux/mmc/core.h extern unsigned int mmc_align_data_size(struct mmc_card *, unsigned int); mmc_card 193 include/linux/mmc/core.h extern void mmc_get_card(struct mmc_card *card); mmc_card 194 include/linux/mmc/core.h extern void mmc_put_card(struct mmc_card *card); mmc_card 196 include/linux/mmc/core.h extern int mmc_flush_cache(struct mmc_card *); mmc_card 128 include/linux/mmc/host.h void (*init_card)(struct mmc_host *host, struct mmc_card *card); mmc_card 148 include/linux/mmc/host.h int (*multi_io_quirk)(struct mmc_card *card, mmc_card 152 include/linux/mmc/host.h struct mmc_card; mmc_card 162 include/linux/mmc/host.h int (*err_check) (struct mmc_card *, struct mmc_async_req *); mmc_card 335 include/linux/mmc/host.h struct mmc_card *card; /* device attached to this host */ mmc_card 494 include/linux/mmc/host.h static inline int mmc_card_hs(struct mmc_card *card) mmc_card 500 include/linux/mmc/host.h static inline int mmc_card_uhs(struct mmc_card *card) mmc_card 506 include/linux/mmc/host.h static inline bool mmc_card_hs200(struct mmc_card *card) mmc_card 511 include/linux/mmc/host.h static inline bool mmc_card_ddr52(struct mmc_card *card) mmc_card 516 include/linux/mmc/host.h static inline bool mmc_card_hs400(struct mmc_card *card) mmc_card 20 include/linux/mmc/sdio_func.h struct mmc_card; mmc_card 39 include/linux/mmc/sdio_func.h struct mmc_card *card; /* the card this device belongs to */ mmc_card 24 include/linux/platform_data/mmc-msm_sdcc.h void (*init_card)(struct mmc_card *card); mmc_card 33 include/linux/platform_data/mmc-omap.h struct mmc_card; mmc_card 132 include/linux/platform_data/mmc-omap.h void (*init_card)(struct mmc_card *card);