Commit | Line | Data |
---|---|---|
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; | |
11 | extern struct mtd_info *__mtd_next_device(int i); | |
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)) |