]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - include/linux/mmc/card.h
mmc: core: Remove unused mmc_list_to_card() macro
[karo-tx-linux.git] / include / linux / mmc / card.h
index b0692d28f8e649ec64d5f38db0a18967b547ff29..0ba8f251f8ef17aac504ba8a5f648677c1c5985f 100644 (file)
@@ -509,24 +509,8 @@ static inline int mmc_card_broken_irq_polling(const struct mmc_card *c)
 
 #define mmc_dev_to_card(d)     container_of(d, struct mmc_card, dev)
 
-#define mmc_list_to_card(l)    container_of(l, struct mmc_card, node)
-#define mmc_get_drvdata(c)     dev_get_drvdata(&(c)->dev)
-#define mmc_set_drvdata(c,d)   dev_set_drvdata(&(c)->dev, d)
-
-/*
- * MMC device driver (e.g., Flash card, I/O card...)
- */
-struct mmc_driver {
-       struct device_driver drv;
-       int (*probe)(struct mmc_card *);
-       void (*remove)(struct mmc_card *);
-       int (*suspend)(struct mmc_card *);
-       int (*resume)(struct mmc_card *);
-       void (*shutdown)(struct mmc_card *);
-};
-
-extern int mmc_register_driver(struct mmc_driver *);
-extern void mmc_unregister_driver(struct mmc_driver *);
+extern int mmc_register_driver(struct device_driver *);
+extern void mmc_unregister_driver(struct device_driver *);
 
 extern void mmc_fixup_device(struct mmc_card *card,
                             const struct mmc_fixup *table);