Home
last modified time | relevance | path

Searched refs:mtd_blktrans_dev (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/include/linux/mtd/
Dblktrans.h34 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 …]
Dnftl.h35 struct mtd_blktrans_dev mbd;
Dinftl.h28 struct mtd_blktrans_dev mbd;
/linux-4.4.14/drivers/mtd/
Dmtd_blkdevs.c43 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()
118 int mtd_blktrans_cease_background(struct mtd_blktrans_dev *dev) in mtd_blktrans_cease_background()
126 struct mtd_blktrans_dev *dev = in mtd_blktrans_work()
127 container_of(work, struct mtd_blktrans_dev, work); in mtd_blktrans_work()
175 struct mtd_blktrans_dev *dev; in mtd_blktrans_request()
[all …]
Dmtdblock_ro.c29 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()
Dmtdblock.c39 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()
Dssfdc.c23 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()
Drfd_ftl.c71 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()
Dsm_ftl.c1010 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()
Dsm_ftl.h29 struct mtd_blktrans_dev *trans;
Dmtdswap.c114 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()
Dnftlcore.c122 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()
Dftl.c111 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()
Dinftlcore.c130 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()