Home
last modified time | relevance | path

Searched refs:erase_info (Results 1 – 50 of 50) sorted by relevance

/linux-4.4.14/include/linux/mtd/
Dmtd.h45 struct erase_info { struct
54 void (*callback) (struct erase_info *self); argument
57 struct erase_info *next; argument
189 int (*_erase) (struct mtd_info *mtd, struct erase_info *instr);
257 int mtd_erase(struct mtd_info *mtd, struct erase_info *instr);
398 void mtd_erase_callback(struct erase_info *instr);
Dnftl.h52 struct erase_info instr;
Dinftl.h46 struct erase_info instr;
Dnand.h839 extern int nand_erase_nand(struct mtd_info *mtd, struct erase_info *instr,
/linux-4.4.14/drivers/mtd/chips/
Dmap_absent.c31 static int map_absent_erase (struct mtd_info *, struct erase_info *);
81 static int map_absent_erase(struct mtd_info *mtd, struct erase_info *instr) in map_absent_erase()
Dmap_rom.c22 static int maprom_erase (struct mtd_info *mtd, struct erase_info *info);
102 static int maprom_erase (struct mtd_info *mtd, struct erase_info *info) in maprom_erase()
Dmap_ram.c20 static int mapram_erase (struct mtd_info *, struct erase_info *);
117 static int mapram_erase (struct mtd_info *mtd, struct erase_info *instr) in mapram_erase()
Dcfi_cmdset_0002.c55 static int cfi_amdstd_erase_chip(struct mtd_info *, struct erase_info *);
56 static int cfi_amdstd_erase_varsize(struct mtd_info *, struct erase_info *);
2414 static int cfi_amdstd_erase_varsize(struct mtd_info *mtd, struct erase_info *instr) in cfi_amdstd_erase_varsize()
2433 static int cfi_amdstd_erase_chip(struct mtd_info *mtd, struct erase_info *instr) in cfi_amdstd_erase_chip()
Dcfi_cmdset_0020.c41 static int cfi_staa_erase_varsize(struct mtd_info *, struct erase_info *);
890 struct erase_info *instr) in cfi_staa_erase_varsize()
Dcfi_cmdset_0001.c65 static int cfi_intelext_erase_varsize(struct mtd_info *, struct erase_info *);
1988 static int cfi_intelext_erase_varsize(struct mtd_info *mtd, struct erase_info *instr) in cfi_intelext_erase_varsize()
/linux-4.4.14/drivers/mtd/tests/
Dmtd_test.c12 struct erase_info ei; in mtdtest_erase_eraseblock()
15 memset(&ei, 0, sizeof(struct erase_info)); in mtdtest_erase_eraseblock()
Dspeedtest.c58 struct erase_info ei; in multiblock_erase()
61 memset(&ei, 0, sizeof(struct erase_info)); in multiblock_erase()
/linux-4.4.14/fs/jffs2/
Derase.c30 static void jffs2_erase_callback(struct erase_info *);
49 struct erase_info *instr; in jffs2_erase_block()
54 instr = kmalloc(sizeof(struct erase_info) + sizeof(struct erase_priv_struct), GFP_KERNEL); in jffs2_erase_block()
218 static void jffs2_erase_callback(struct erase_info *instr) in jffs2_erase_callback()
/linux-4.4.14/drivers/mtd/
Dsm_ftl.h89 static void sm_erase_callback(struct erase_info *self);
Dmtdconcat.c336 static void concat_erase_callback(struct erase_info *instr) in concat_erase_callback()
341 static int concat_dev_erase(struct mtd_info *mtd, struct erase_info *erase) in concat_dev_erase()
375 static int concat_erase(struct mtd_info *mtd, struct erase_info *instr) in concat_erase()
381 struct erase_info *erase; in concat_erase()
431 erase = kmalloc(sizeof (struct erase_info), GFP_KERNEL); in concat_erase()
Dmtdblock.c58 static void erase_callback(struct erase_info *done) in erase_callback()
67 struct erase_info erase; in erase_write()
Dinftlmount.c209 struct erase_info *instr = &inftl->instr; in find_boot_record()
376 struct erase_info *instr = &inftl->instr; in INFTL_formatblock()
382 memset(instr, 0, sizeof(struct erase_info)); in INFTL_formatblock()
Dmtdoops.c87 static void mtdoops_erase_callback(struct erase_info *done) in mtdoops_erase_callback()
99 struct erase_info erase; in mtdoops_erase_block()
Dftl.c146 static void ftl_erase_callback(struct erase_info *done);
338 struct erase_info *erase; in erase_xfer()
347 erase=kmalloc(sizeof(struct erase_info), GFP_KERNEL); in erase_xfer()
374 static void ftl_erase_callback(struct erase_info *erase) in ftl_erase_callback()
Drfd_ftl.c269 static void erase_callback(struct erase_info *erase) in erase_callback()
328 struct erase_info *erase; in erase_block()
331 erase = kmalloc(sizeof(struct erase_info), GFP_KERNEL); in erase_block()
Dmtdchar.c327 static void mtdchar_erase_callback (struct erase_info *instr) in mtdchar_erase_callback()
652 struct erase_info *erase; in mtdchar_ioctl()
657 erase=kzalloc(sizeof(struct erase_info),GFP_KERNEL); in mtdchar_ioctl()
Dnftlmount.c312 struct erase_info *instr = &nftl->instr; in NFTL_formatblock()
328 memset(instr, 0, sizeof(struct erase_info)); in NFTL_formatblock()
Dmtdpart.c229 static int part_erase(struct mtd_info *mtd, struct erase_info *instr) in part_erase()
244 void mtd_erase_callback(struct erase_info *instr) in mtd_erase_callback()
Dmtdswap.c542 static void mtdswap_erase_callback(struct erase_info *done) in mtdswap_erase_callback()
551 struct erase_info erase; in mtdswap_erase_block()
562 memset(&erase, 0, sizeof(struct erase_info)); in mtdswap_erase_block()
Dsm_ftl.c460 struct erase_info erase; in sm_erase_block()
503 static void sm_erase_callback(struct erase_info *self) in sm_erase_callback()
Dmtdcore.c847 int mtd_erase(struct mtd_info *mtd, struct erase_info *instr) in mtd_erase()
/linux-4.4.14/drivers/mtd/devices/
Dslram.c75 static int slram_erase(struct mtd_info *, struct erase_info *);
82 static int slram_erase(struct mtd_info *mtd, struct erase_info *instr) in slram_erase()
Dmtdram.c54 static int ram_erase(struct mtd_info *mtd, struct erase_info *instr) in ram_erase()
Dpowernv_flash.c147 static int powernv_flash_erase(struct mtd_info *mtd, struct erase_info *erase) in powernv_flash_erase()
Dphram.c36 static int phram_erase(struct mtd_info *mtd, struct erase_info *instr) in phram_erase()
Dbcm47xxsflash.c67 static int bcm47xxsflash_erase(struct mtd_info *mtd, struct erase_info *erase) in bcm47xxsflash_erase()
Dsst25l.c170 static int sst25l_erase(struct mtd_info *mtd, struct erase_info *instr) in sst25l_erase()
Dlart.c361 static int flash_erase (struct mtd_info *mtd,struct erase_info *instr) in flash_erase()
Dblock2mtd.c84 static int block2mtd_erase(struct mtd_info *mtd, struct erase_info *instr) in block2mtd_erase()
Dmtd_dataflash.c149 static int dataflash_erase(struct mtd_info *mtd, struct erase_info *instr) in dataflash_erase()
Dpmc551.c139 static int pmc551_erase(struct mtd_info *mtd, struct erase_info *instr) in pmc551_erase()
Dspear_smi.c494 static int spear_mtd_erase(struct mtd_info *mtd, struct erase_info *e_info) in spear_mtd_erase()
Dst_spi_fsm.c1796 static int stfsm_mtd_erase(struct mtd_info *mtd, struct erase_info *instr) in stfsm_mtd_erase()
Ddocg3.c1201 static int doc_erase(struct mtd_info *mtd, struct erase_info *info) in doc_erase()
/linux-4.4.14/fs/logfs/
Ddev_mtd.c67 static void logfs_erase_callback(struct erase_info *ei) in logfs_erase_callback()
94 struct erase_info ei; in logfs_mtd_erase()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dmtd.c24 static int efx_mtd_erase(struct mtd_info *mtd, struct erase_info *erase) in efx_mtd_erase()
/linux-4.4.14/drivers/mtd/ubi/
Dio.c318 static void erase_callback(struct erase_info *ei) in erase_callback()
335 struct erase_info ei; in do_sync_erase()
348 memset(&ei, 0, sizeof(struct erase_info)); in do_sync_erase()
Dgluebi.c252 static int gluebi_erase(struct mtd_info *mtd, struct erase_info *instr) in gluebi_erase()
/linux-4.4.14/drivers/mtd/lpddr/
Dlpddr_cmds.c38 static int lpddr_erase(struct mtd_info *mtd, struct erase_info *instr);
678 static int lpddr_erase(struct mtd_info *mtd, struct erase_info *instr) in lpddr_erase()
Dlpddr2_nvm.c381 static int lpddr2_nvm_erase(struct mtd_info *mtd, struct erase_info *instr) in lpddr2_nvm_erase()
/linux-4.4.14/drivers/staging/goldfish/
Dgoldfish_nand.c98 static int goldfish_nand_erase(struct mtd_info *mtd, struct erase_info *instr) in goldfish_nand_erase()
/linux-4.4.14/drivers/mtd/onenand/
Donenand_base.c2237 struct erase_info *instr) in onenand_multiblock_erase_verify()
2270 struct erase_info *instr, in onenand_multiblock_erase()
2307 struct erase_info verify_instr = *instr; in onenand_multiblock_erase()
2387 struct erase_info *instr, in onenand_block_by_block_erase()
2460 static int onenand_erase(struct mtd_info *mtd, struct erase_info *instr) in onenand_erase()
/linux-4.4.14/drivers/mtd/spi-nor/
Dspi-nor.c319 static int spi_nor_erase(struct mtd_info *mtd, struct erase_info *instr) in spi_nor_erase()
/linux-4.4.14/drivers/mtd/nand/
Dnand_base.c437 struct erase_info einfo; in nand_block_markbad_lowlevel()
2865 static int nand_erase(struct mtd_info *mtd, struct erase_info *instr) in nand_erase()
2878 int nand_erase_nand(struct mtd_info *mtd, struct erase_info *instr, in nand_erase_nand()
Dnand_bbt.c622 struct erase_info einfo; in write_bbt()