Searched refs:erase_info (Results 1 - 25 of 64) sorted by relevance

123

/netgear-R7000-V1.0.7.12_1.2.5/src/router/rc/
H A Dmtd.c88 erase_info_t erase_info; local
109 erase_info.length = mtd_info.erasesize;
112 for (erase_info.start = 0;
113 erase_info.start < mtd_info.size;
114 erase_info.start += mtd_info.erasesize) {
115 (void) ioctl(mtd_fd, MEMUNLOCK, &erase_info);
116 if (ioctl(mtd_fd, MEMERASE, &erase_info) != 0) {
147 erase_info_t erase_info; local
188 erase_info.length = ROUNDUP(trx.len, mtd_info.erasesize);
189 if (!(buf = malloc(erase_info
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/src/router/shared/
H A Dwapi_utils.c101 erase_info_t erase_info; local
150 erase_info.start = 0;
151 erase_info.length = mtd_info.size;
159 (void) ioctl(mtd_fd, MEMUNLOCK, &erase_info);
160 if (ioctl(mtd_fd, MEMERASE, &erase_info) != 0 ||
H A Dconfmtd_utils.c102 erase_info_t erase_info; local
175 erase_info.start = 0;
176 erase_info.length = mtd_info.size;
188 (void) ioctl(mtd_fd, MEMUNLOCK, &erase_info);
189 if (ioctl(mtd_fd, MEMERASE, &erase_info) != 0 ||
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/chips/
H A Dmap_absent.c31 static int map_absent_erase (struct mtd_info *, struct erase_info *);
83 static int map_absent_erase(struct mtd_info *mtd, struct erase_info *instr)
H A Dmap_rom.c21 static int maprom_erase (struct mtd_info *mtd, struct erase_info *info);
92 static int maprom_erase (struct mtd_info *mtd, struct erase_info *info)
H A Dmap_ram.c20 static int mapram_erase (struct mtd_info *, struct erase_info *);
98 static int mapram_erase (struct mtd_info *mtd, struct erase_info *instr)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/mtd/
H A Dmtd.h48 struct erase_info { struct
57 void (*callback) (struct erase_info *self);
60 struct erase_info *next;
169 int (*erase) (struct mtd_info *mtd, struct erase_info *instr);
330 void mtd_erase_callback(struct erase_info *instr);
332 static inline void mtd_erase_callback(struct erase_info *instr)
H A Dinftl.h46 struct erase_info instr;
H A Dnftl.h52 struct erase_info instr;
H A Dpmc551.h36 static int pmc551_erase(struct mtd_info *, struct erase_info *);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/
H A Dsm_ftl.h89 static void sm_erase_callback(struct erase_info *self);
H A Dmtdblock.c59 static void erase_callback(struct erase_info *done)
68 struct erase_info erase;
H A Dmtdconcat.c358 static void concat_erase_callback(struct erase_info *instr)
363 static int concat_dev_erase(struct mtd_info *mtd, struct erase_info *erase)
393 static int concat_erase(struct mtd_info *mtd, struct erase_info *instr)
399 struct erase_info *erase;
460 erase = kmalloc(sizeof (struct erase_info), GFP_KERNEL);
H A Dinftlmount.c218 struct erase_info *instr = &inftl->instr;
384 struct erase_info *instr = &inftl->instr;
391 memset(instr, 0, sizeof(struct erase_info));
H A Dmtdoops.c87 static void mtdoops_erase_callback(struct erase_info *done)
99 struct erase_info erase;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/tests/
H A Dmtd_stresstest.c107 struct erase_info ei;
110 memset(&ei, 0, sizeof(struct erase_info));
H A Dmtd_speedtest.c69 struct erase_info ei;
72 memset(&ei, 0, sizeof(struct erase_info));
H A Dmtd_subpagetest.c75 struct erase_info ei;
78 memset(&ei, 0, sizeof(struct erase_info));
H A Dmtd_torturetest.c100 struct erase_info ei;
103 memset(&ei, 0, sizeof(struct erase_info));
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/devices/
H A Dmtdram.c35 static int ram_erase(struct mtd_info *mtd, struct erase_info *instr)
H A Dslram.c48 static int slram_erase(struct mtd_info *, struct erase_info *);
55 static int slram_erase(struct mtd_info *mtd, struct erase_info *instr)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/jffs2/
H A Derase.c28 static void jffs2_erase_callback(struct erase_info *);
47 struct erase_info *instr;
51 instr = kmalloc(sizeof(struct erase_info) + sizeof(struct erase_priv_struct), GFP_KERNEL);
53 printk(KERN_WARNING "kmalloc for struct erase_info in jffs2_erase_block failed. Refiling block for later\n");
212 static void jffs2_erase_callback(struct erase_info *instr)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/logfs/
H A Ddev_mtd.c65 static void logfs_erase_callback(struct erase_info *ei)
91 struct erase_info ei;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/spectra/
H A Dlld_mtd.c159 void erase_callback(struct erase_info *e)
173 struct erase_info erase;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/bcm947xx/devices/
H A Dbcmsflash.c158 bcmsflash_mtd_erase(struct mtd_info *mtd, struct erase_info *erase)

Completed in 124 milliseconds

123