Searched refs:eraseregions (Results 1 - 13 of 13) sorted by relevance
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/devices/ |
H A D | lart.c | 389 for (i = 0; i < mtd->numeraseregions && instr->addr >= mtd->eraseregions[i].offset; i++) ; 398 if (instr->addr & (mtd->eraseregions[i].erasesize - 1)) return (-EINVAL); 410 for (; i < mtd->numeraseregions && instr->addr + instr->len >= mtd->eraseregions[i].offset; i++) ; 414 if ((instr->addr + instr->len) & (mtd->eraseregions[i].erasesize - 1)) return (-EINVAL); 430 addr += mtd->eraseregions[i].erasesize; 431 len -= mtd->eraseregions[i].erasesize; 433 if (addr == mtd->eraseregions[i].offset + (mtd->eraseregions[i].erasesize * mtd->eraseregions[i].numblocks)) i++; 643 mtd.eraseregions [all...] |
H A D | sflash.c | 164 for (j = 0; j < mtd->eraseregions[i].numblocks; j++) { 165 if (addr == mtd->eraseregions[i].offset + 166 mtd->eraseregions[i].erasesize * j && 167 len >= mtd->eraseregions[i].erasesize) { 172 addr += mtd->eraseregions[i].erasesize; 173 len -= mtd->eraseregions[i].erasesize; 240 bcmsflash.mtd.eraseregions = &bcmsflash.region;
|
H A D | m25p80.c | 487 "mtd.eraseregions[%d] = { .offset = 0x%.8x, " 490 i, flash->mtd.eraseregions[i].offset, 491 flash->mtd.eraseregions[i].erasesize, 492 flash->mtd.eraseregions[i].erasesize / 1024, 493 flash->mtd.eraseregions[i].numblocks);
|
H A D | bcm_nflash.c | 121 for (blk_idx = good_bytes/blocksize; blk_idx < mtd->eraseregions->numblocks; blk_idx++) { 130 if (blk_idx == mtd->eraseregions->numblocks) { 492 nflash.mtd.eraseregions = &nflash.region;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/maps/ |
H A D | scb2_flash.c | 98 * things like lock/unlock/erase by eraseregions, we need to 108 struct mtd_erase_region_info *region = &mtd->eraseregions[i]; 119 struct mtd_erase_region_info *region = &mtd->eraseregions[i];
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/ |
H A D | mtdconcat.c | 413 concat->mtd.eraseregions; 821 if (subdev[i]->eraseregions[j].erasesize != 825 subdev[i]->eraseregions[j]. 851 concat->mtd.eraseregions = erase_region_p = 892 if (subdev[i]->eraseregions[j]. 903 subdev[i]->eraseregions[j]. 908 subdev[i]->eraseregions[j]. 930 kfree(concat->mtd.eraseregions);
|
H A D | mtdchar.c | 404 if (copy_to_user(argp, &(mtd->eraseregions[ur.regionindex]),
|
H A D | mtdpart.c | 434 struct mtd_erase_region_info *regions = master->eraseregions;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/chips/ |
H A D | cfi_cmdset_0020.c | 191 mtd->eraseregions = kmalloc(sizeof(struct mtd_erase_region_info) 193 if (!mtd->eraseregions) { 209 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].offset = (j*devsize)+offset; 210 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; 211 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].numblocks = ernum; 219 kfree(mtd->eraseregions); 227 i,mtd->eraseregions[i].offset, 228 mtd->eraseregions[i].erasesize, 229 mtd->eraseregions[i].numblocks); 892 struct mtd_erase_region_info *regions = mtd->eraseregions; [all...] |
H A D | cfi_util.c | 101 struct mtd_erase_region_info *regions = mtd->eraseregions;
|
H A D | cfi_cmdset_0001.c | 457 mtd->eraseregions = kmalloc(sizeof(struct mtd_erase_region_info) 459 if (!mtd->eraseregions) { 473 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].offset = (j*devsize)+offset; 474 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; 475 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].numblocks = ernum; 476 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap = kmalloc(ernum / 8 + 1, GFP_KERNEL); 489 i,mtd->eraseregions[i].offset, 490 mtd->eraseregions[i].erasesize, 491 mtd->eraseregions[i].numblocks); 514 kfree(mtd->eraseregions); [all...] |
H A D | cfi_cmdset_0002.c | 386 mtd->eraseregions = kmalloc(sizeof(struct mtd_erase_region_info) 388 if (!mtd->eraseregions) { 402 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].offset = (j*devsize)+offset; 403 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; 404 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].numblocks = ernum; 421 kfree(mtd->eraseregions); 1836 kfree(mtd->eraseregions);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/mtd/ |
H A D | mtd.h | 137 struct mtd_erase_region_info *eraseregions; member in struct:mtd_info
|
Completed in 98 milliseconds