Commit | Line | Data |
---|---|---|
356d70f1 BD |
1 | /* linux/drivers/mtd/mtdcore.h |
2 | * | |
3 | * Header file for driver private mtdcore exports | |
4 | * | |
5 | */ | |
6 | ||
7 | /* These are exported solely for the purpose of mtd_blkdevs.c. You | |
8 | should not use them for _anything_ else */ | |
9 | ||
10 | extern struct mutex mtd_table_mutex; | |
b520e412 | 11 | extern struct mtd_info *__mtd_next_device(int i); |
f1332ba2 BH |
12 | |
13 | #define mtd_for_each_device(mtd) \ | |
14 | for ((mtd) = __mtd_next_device(0); \ | |
15 | (mtd) != NULL; \ | |
16 | (mtd) = __mtd_next_device(mtd->index + 1)) |