mtd_blktrans_dev 111 drivers/mtd/ftl.c struct mtd_blktrans_dev mbd; mtd_blktrans_dev 942 drivers/mtd/ftl.c static int ftl_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) mtd_blktrans_dev 957 drivers/mtd/ftl.c static int ftl_readsect(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 963 drivers/mtd/ftl.c static int ftl_writesect(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 969 drivers/mtd/ftl.c static int ftl_discardsect(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 1039 drivers/mtd/ftl.c static void ftl_remove_dev(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 117 drivers/mtd/inftlcore.c static void inftl_remove_dev(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 804 drivers/mtd/inftlcore.c static int inftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, mtd_blktrans_dev 852 drivers/mtd/inftlcore.c static int inftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, mtd_blktrans_dev 916 drivers/mtd/inftlcore.c static int inftl_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) mtd_blktrans_dev 30 drivers/mtd/mtd_blkdevs.c struct mtd_blktrans_dev *dev = mtd_blktrans_dev 31 drivers/mtd/mtd_blkdevs.c container_of(kref, struct mtd_blktrans_dev, ref); mtd_blktrans_dev 42 drivers/mtd/mtd_blkdevs.c static struct mtd_blktrans_dev *blktrans_dev_get(struct gendisk *disk) mtd_blktrans_dev 44 drivers/mtd/mtd_blkdevs.c struct mtd_blktrans_dev *dev; mtd_blktrans_dev 57 drivers/mtd/mtd_blkdevs.c static void blktrans_dev_put(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 66 drivers/mtd/mtd_blkdevs.c struct mtd_blktrans_dev *dev, mtd_blktrans_dev 120 drivers/mtd/mtd_blkdevs.c int mtd_blktrans_cease_background(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 126 drivers/mtd/mtd_blkdevs.c static struct request *mtd_next_request(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 140 drivers/mtd/mtd_blkdevs.c static void mtd_blktrans_work(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 188 drivers/mtd/mtd_blkdevs.c struct mtd_blktrans_dev *dev; mtd_blktrans_dev 206 drivers/mtd/mtd_blkdevs.c struct mtd_blktrans_dev *dev = blktrans_dev_get(bdev->bd_disk); mtd_blktrans_dev 256 drivers/mtd/mtd_blkdevs.c struct mtd_blktrans_dev *dev = blktrans_dev_get(disk); mtd_blktrans_dev 283 drivers/mtd/mtd_blkdevs.c struct mtd_blktrans_dev *dev = blktrans_dev_get(bdev->bd_disk); mtd_blktrans_dev 304 drivers/mtd/mtd_blkdevs.c struct mtd_blktrans_dev *dev = blktrans_dev_get(bdev->bd_disk); mtd_blktrans_dev 340 drivers/mtd/mtd_blkdevs.c int add_mtd_blktrans_dev(struct mtd_blktrans_dev *new) mtd_blktrans_dev 343 drivers/mtd/mtd_blkdevs.c struct mtd_blktrans_dev *d; mtd_blktrans_dev 478 drivers/mtd/mtd_blkdevs.c int del_mtd_blktrans_dev(struct mtd_blktrans_dev *old) mtd_blktrans_dev 524 drivers/mtd/mtd_blkdevs.c struct mtd_blktrans_dev *dev, *next; mtd_blktrans_dev 588 drivers/mtd/mtd_blkdevs.c struct mtd_blktrans_dev *dev, *next; mtd_blktrans_dev 25 drivers/mtd/mtdblock.c struct mtd_blktrans_dev mbd; mtd_blktrans_dev 223 drivers/mtd/mtdblock.c static int mtdblock_readsect(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 230 drivers/mtd/mtdblock.c static int mtdblock_writesect(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 246 drivers/mtd/mtdblock.c static int mtdblock_open(struct mtd_blktrans_dev *mbd) mtd_blktrans_dev 271 drivers/mtd/mtdblock.c static void mtdblock_release(struct mtd_blktrans_dev *mbd) mtd_blktrans_dev 294 drivers/mtd/mtdblock.c static int mtdblock_flush(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 325 drivers/mtd/mtdblock.c static void mtdblock_remove_dev(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 15 drivers/mtd/mtdblock_ro.c static int mtdblock_readsect(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 25 drivers/mtd/mtdblock_ro.c static int mtdblock_writesect(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 37 drivers/mtd/mtdblock_ro.c struct mtd_blktrans_dev *dev = kzalloc(sizeof(*dev), GFP_KERNEL); mtd_blktrans_dev 53 drivers/mtd/mtdblock_ro.c static void mtdblock_remove_dev(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 101 drivers/mtd/mtdswap.c struct mtd_blktrans_dev *mbd_dev; mtd_blktrans_dev 976 drivers/mtd/mtdswap.c static void mtdswap_background(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 997 drivers/mtd/mtdswap.c static int mtdswap_flush(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 1020 drivers/mtd/mtdswap.c static int mtdswap_writesect(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 1078 drivers/mtd/mtdswap.c static int mtdswap_readsect(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 1142 drivers/mtd/mtdswap.c static int mtdswap_discard(struct mtd_blktrans_dev *dev, unsigned long first, mtd_blktrans_dev 1343 drivers/mtd/mtdswap.c struct mtd_blktrans_dev *mbd_dev; mtd_blktrans_dev 1428 drivers/mtd/mtdswap.c mbd_dev = kzalloc(sizeof(struct mtd_blktrans_dev), GFP_KERNEL); mtd_blktrans_dev 1470 drivers/mtd/mtdswap.c static void mtdswap_remove_dev(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 109 drivers/mtd/nftlcore.c static void nftl_remove_dev(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 674 drivers/mtd/nftlcore.c static int nftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, mtd_blktrans_dev 701 drivers/mtd/nftlcore.c static int nftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, mtd_blktrans_dev 767 drivers/mtd/nftlcore.c static int nftl_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) mtd_blktrans_dev 72 drivers/mtd/rfd_ftl.c struct mtd_blktrans_dev mbd; mtd_blktrans_dev 91 drivers/mtd/rfd_ftl.c static int rfd_ftl_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf); mtd_blktrans_dev 243 drivers/mtd/rfd_ftl.c static int rfd_ftl_readsect(struct mtd_blktrans_dev *dev, u_long sector, char *buf) mtd_blktrans_dev 393 drivers/mtd/rfd_ftl.c rc = rfd_ftl_writesect((struct mtd_blktrans_dev*)part, mtd_blktrans_dev 604 drivers/mtd/rfd_ftl.c static int do_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf, ulong *old_addr) mtd_blktrans_dev 670 drivers/mtd/rfd_ftl.c static int rfd_ftl_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf) mtd_blktrans_dev 711 drivers/mtd/rfd_ftl.c static int rfd_ftl_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) mtd_blktrans_dev 767 drivers/mtd/rfd_ftl.c static void rfd_ftl_remove_dev(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 999 drivers/mtd/sm_ftl.c static int sm_read(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 1045 drivers/mtd/sm_ftl.c static int sm_write(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 1084 drivers/mtd/sm_ftl.c static int sm_flush(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 1096 drivers/mtd/sm_ftl.c static void sm_release(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 1108 drivers/mtd/sm_ftl.c static int sm_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) mtd_blktrans_dev 1120 drivers/mtd/sm_ftl.c struct mtd_blktrans_dev *trans; mtd_blktrans_dev 1161 drivers/mtd/sm_ftl.c trans = kzalloc(sizeof(struct mtd_blktrans_dev), GFP_KERNEL); mtd_blktrans_dev 1216 drivers/mtd/sm_ftl.c static void sm_remove_dev(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 26 drivers/mtd/sm_ftl.h struct mtd_blktrans_dev *trans; mtd_blktrans_dev 20 drivers/mtd/ssfdc.c struct mtd_blktrans_dev mbd; mtd_blktrans_dev 357 drivers/mtd/ssfdc.c static void ssfdcr_remove_dev(struct mtd_blktrans_dev *dev) mtd_blktrans_dev 367 drivers/mtd/ssfdc.c static int ssfdcr_readsect(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 406 drivers/mtd/ssfdc.c static int ssfdcr_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) mtd_blktrans_dev 48 include/linux/mtd/blktrans.h int (*readsect)(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 50 include/linux/mtd/blktrans.h int (*writesect)(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 52 include/linux/mtd/blktrans.h int (*discard)(struct mtd_blktrans_dev *dev, mtd_blktrans_dev 54 include/linux/mtd/blktrans.h void (*background)(struct mtd_blktrans_dev *dev); mtd_blktrans_dev 57 include/linux/mtd/blktrans.h int (*getgeo)(struct mtd_blktrans_dev *dev, struct hd_geometry *geo); mtd_blktrans_dev 58 include/linux/mtd/blktrans.h int (*flush)(struct mtd_blktrans_dev *dev); mtd_blktrans_dev 61 include/linux/mtd/blktrans.h int (*open)(struct mtd_blktrans_dev *dev); mtd_blktrans_dev 62 include/linux/mtd/blktrans.h void (*release)(struct mtd_blktrans_dev *dev); mtd_blktrans_dev 67 include/linux/mtd/blktrans.h void (*remove_dev)(struct mtd_blktrans_dev *dev); mtd_blktrans_dev 76 include/linux/mtd/blktrans.h extern int add_mtd_blktrans_dev(struct mtd_blktrans_dev *dev); mtd_blktrans_dev 77 include/linux/mtd/blktrans.h extern int del_mtd_blktrans_dev(struct mtd_blktrans_dev *dev); mtd_blktrans_dev 78 include/linux/mtd/blktrans.h extern int mtd_blktrans_cease_background(struct mtd_blktrans_dev *dev); mtd_blktrans_dev 29 include/linux/mtd/inftl.h struct mtd_blktrans_dev mbd; mtd_blktrans_dev 21 include/linux/mtd/nftl.h struct mtd_blktrans_dev mbd;