/linux-4.1.27/include/linux/mtd/ |
D | blktrans.h | 34 struct mtd_blktrans_dev { struct 63 int (*readsect)(struct mtd_blktrans_dev *dev, argument 65 int (*writesect)(struct mtd_blktrans_dev *dev, 67 int (*discard)(struct mtd_blktrans_dev *dev, 69 void (*background)(struct mtd_blktrans_dev *dev); 72 int (*getgeo)(struct mtd_blktrans_dev *dev, struct hd_geometry *geo); 73 int (*flush)(struct mtd_blktrans_dev *dev); 76 int (*open)(struct mtd_blktrans_dev *dev); 77 void (*release)(struct mtd_blktrans_dev *dev); 82 void (*remove_dev)(struct mtd_blktrans_dev *dev); [all …]
|
D | nftl.h | 35 struct mtd_blktrans_dev mbd;
|
D | inftl.h | 28 struct mtd_blktrans_dev mbd;
|
/linux-4.1.27/drivers/mtd/ |
D | mtd_blkdevs.c | 43 struct mtd_blktrans_dev *dev = in blktrans_dev_release() 44 container_of(kref, struct mtd_blktrans_dev, ref); in blktrans_dev_release() 53 static struct mtd_blktrans_dev *blktrans_dev_get(struct gendisk *disk) in blktrans_dev_get() 55 struct mtd_blktrans_dev *dev; in blktrans_dev_get() 68 static void blktrans_dev_put(struct mtd_blktrans_dev *dev) in blktrans_dev_put() 77 struct mtd_blktrans_dev *dev, in do_blktrans_request() 122 int mtd_blktrans_cease_background(struct mtd_blktrans_dev *dev) in mtd_blktrans_cease_background() 130 struct mtd_blktrans_dev *dev = in mtd_blktrans_work() 131 container_of(work, struct mtd_blktrans_dev, work); in mtd_blktrans_work() 179 struct mtd_blktrans_dev *dev; in mtd_blktrans_request() [all …]
|
D | mtdblock_ro.c | 29 static int mtdblock_readsect(struct mtd_blktrans_dev *dev, in mtdblock_readsect() 39 static int mtdblock_writesect(struct mtd_blktrans_dev *dev, in mtdblock_writesect() 51 struct mtd_blktrans_dev *dev = kzalloc(sizeof(*dev), GFP_KERNEL); in mtdblock_add_mtd() 67 static void mtdblock_remove_dev(struct mtd_blktrans_dev *dev) in mtdblock_remove_dev()
|
D | mtdblock.c | 39 struct mtd_blktrans_dev mbd; 258 static int mtdblock_readsect(struct mtd_blktrans_dev *dev, in mtdblock_readsect() 265 static int mtdblock_writesect(struct mtd_blktrans_dev *dev, in mtdblock_writesect() 281 static int mtdblock_open(struct mtd_blktrans_dev *mbd) in mtdblock_open() 306 static void mtdblock_release(struct mtd_blktrans_dev *mbd) in mtdblock_release() 329 static int mtdblock_flush(struct mtd_blktrans_dev *dev) in mtdblock_flush() 360 static void mtdblock_remove_dev(struct mtd_blktrans_dev *dev) in mtdblock_remove_dev()
|
D | ssfdc.c | 23 struct mtd_blktrans_dev mbd; 359 static void ssfdcr_remove_dev(struct mtd_blktrans_dev *dev) in ssfdcr_remove_dev() 369 static int ssfdcr_readsect(struct mtd_blktrans_dev *dev, in ssfdcr_readsect() 409 static int ssfdcr_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) in ssfdcr_getgeo()
|
D | rfd_ftl.c | 71 struct mtd_blktrans_dev mbd; 90 static int rfd_ftl_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf); 241 static int rfd_ftl_readsect(struct mtd_blktrans_dev *dev, u_long sector, char *buf) in rfd_ftl_readsect() 428 rc = rfd_ftl_writesect((struct mtd_blktrans_dev*)part, in move_block_contents() 639 static int do_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf, ulong *old_addr) in do_writesect() 705 static int rfd_ftl_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf) in rfd_ftl_writesect() 746 static int rfd_ftl_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) in rfd_ftl_getgeo() 802 static void rfd_ftl_remove_dev(struct mtd_blktrans_dev *dev) in rfd_ftl_remove_dev()
|
D | sm_ftl.c | 1010 static int sm_read(struct mtd_blktrans_dev *dev, in sm_read() 1056 static int sm_write(struct mtd_blktrans_dev *dev, in sm_write() 1095 static int sm_flush(struct mtd_blktrans_dev *dev) in sm_flush() 1107 static void sm_release(struct mtd_blktrans_dev *dev) in sm_release() 1119 static int sm_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) in sm_getgeo() 1131 struct mtd_blktrans_dev *trans; in sm_add_mtd() 1173 trans = kzalloc(sizeof(struct mtd_blktrans_dev), GFP_KERNEL); in sm_add_mtd() 1228 static void sm_remove_dev(struct mtd_blktrans_dev *dev) in sm_remove_dev()
|
D | sm_ftl.h | 29 struct mtd_blktrans_dev *trans;
|
D | mtdswap.c | 114 struct mtd_blktrans_dev *mbd_dev; 1025 static void mtdswap_background(struct mtd_blktrans_dev *dev) in mtdswap_background() 1046 static int mtdswap_flush(struct mtd_blktrans_dev *dev) in mtdswap_flush() 1069 static int mtdswap_writesect(struct mtd_blktrans_dev *dev, in mtdswap_writesect() 1127 static int mtdswap_readsect(struct mtd_blktrans_dev *dev, in mtdswap_readsect() 1191 static int mtdswap_discard(struct mtd_blktrans_dev *dev, unsigned long first, in mtdswap_discard() 1414 struct mtd_blktrans_dev *mbd_dev; in mtdswap_add_mtd() 1507 mbd_dev = kzalloc(sizeof(struct mtd_blktrans_dev), GFP_KERNEL); in mtdswap_add_mtd() 1549 static void mtdswap_remove_dev(struct mtd_blktrans_dev *dev) in mtdswap_remove_dev()
|
D | nftlcore.c | 122 static void nftl_remove_dev(struct mtd_blktrans_dev *dev) in nftl_remove_dev() 687 static int nftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, in nftl_writeblock() 714 static int nftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, in nftl_readblock() 780 static int nftl_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) in nftl_getgeo()
|
D | ftl.c | 111 struct mtd_blktrans_dev mbd; 981 static int ftl_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) in ftl_getgeo() 996 static int ftl_readsect(struct mtd_blktrans_dev *dev, in ftl_readsect() 1002 static int ftl_writesect(struct mtd_blktrans_dev *dev, in ftl_writesect() 1008 static int ftl_discardsect(struct mtd_blktrans_dev *dev, in ftl_discardsect() 1078 static void ftl_remove_dev(struct mtd_blktrans_dev *dev) in ftl_remove_dev()
|
D | inftlcore.c | 130 static void inftl_remove_dev(struct mtd_blktrans_dev *dev) in inftl_remove_dev() 817 static int inftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, in inftl_writeblock() 865 static int inftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, in inftl_readblock() 929 static int inftl_getgeo(struct mtd_blktrans_dev *dev, struct hd_geometry *geo) in inftl_getgeo()
|