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);