Searched refs:erasesize (Results 1 - 25 of 55) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/
H A Dredboot.c62 buf = vmalloc(master->erasesize);
68 offset = master->size + directory*master->erasesize;
70 offset = directory*master->erasesize;
76 master->erasesize, &retlen, (void *)buf);
81 if (retlen != master->erasesize) {
86 numslots = (master->erasesize / sizeof(struct fis_image_desc));
92 * swab32(erasesize) then we know we are looking at
104 if (swab32(buf[i].size) == master->erasesize ||
105 (buf[i].size > master->erasesize
106 && swab32(buf[i].size) < master->erasesize)) {
[all...]
H A Dmtdconcat.c406 if (instr->addr & (concat->mtd.erasesize - 1))
408 if (instr->len & (concat->mtd.erasesize - 1))
427 if (instr->addr & (erase_regions[i].erasesize - 1))
440 if ((instr->addr + instr->len) & (erase_regions[i].erasesize -
723 concat->mtd.erasesize = subdev[0]->erasesize;
803 max_erasesize = curr_erasesize = subdev[0]->erasesize;
808 if (subdev[i]->erasesize != curr_erasesize) {
811 curr_erasesize = subdev[i]->erasesize;
821 if (subdev[i]->eraseregions[j].erasesize !
[all...]
H A Dafs.c76 u_int ptr = off + mtd->erasesize - sizeof(fs);
186 for (idx = off = sz = 0; off < mtd->size; off += mtd->erasesize) {
219 for (idx = off = 0; off < mtd->size; off += mtd->erasesize) {
240 parts[idx].size = (iis.length + mtd->erasesize - 1) & ~(mtd->erasesize - 1);
H A Dmtdpart.c403 if ((cur_offset % master->erasesize) != 0) {
404 /* Round up to next erasesize */
405 slave->offset = ((cur_offset / master->erasesize) + 1) * master->erasesize;
441 if (slave->mtd.erasesize < regions[i].erasesize) {
442 slave->mtd.erasesize = regions[i].erasesize;
447 slave->mtd.erasesize = master->erasesize;
[all...]
H A Dssfdc.c124 for (k = 0, offset = 0; k < 4; k++, offset += mtd->erasesize) {
317 ssfdc->cis_block = cis_sector / (mtd->erasesize >> SECTOR_SHIFT);
318 ssfdc->erase_size = mtd->erasesize;
319 ssfdc->map_len = mtd->size / mtd->erasesize;
H A Dmtdblock.c256 mtdblk->cache_data = vmalloc(mtdblk->mtd->erasesize);
290 if ( !(mtdblk->mtd->flags & MTD_NO_ERASE) && mtdblk->mtd->erasesize) {
291 mtdblk->cache_size = mtdblk->mtd->erasesize;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/ubi/
H A Dgluebi.c122 offs = do_div(tmp, mtd->erasesize);
127 size_t to_read = mtd->erasesize - offs;
177 offs = do_div(tmp, mtd->erasesize);
185 size_t to_write = mtd->erasesize - offs;
221 if (instr->addr < 0 || instr->addr > mtd->size - mtd->erasesize)
230 lnum = instr->addr / mtd->erasesize;
231 count = instr->len / mtd->erasesize;
259 instr->fail_addr = lnum * mtd->erasesize;
286 mtd->erasesize = vol->usable_leb_size;
300 mtd->index, mtd->name, mtd->size, mtd->erasesize);
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/devices/
H A Dsflash.c166 mtd->eraseregions[i].erasesize * j &&
167 len >= mtd->eraseregions[i].erasesize) {
172 addr += mtd->eraseregions[i].erasesize;
173 len -= mtd->eraseregions[i].erasesize;
229 bcmsflash.region.erasesize = info->blocksize;
231 if (bcmsflash.region.erasesize > bcmsflash.mtd.erasesize)
232 bcmsflash.mtd.erasesize = bcmsflash.region.erasesize;
H A Dlart.c382 * aligned with the erasesize at the appropriate addresses.
398 if (instr->addr & (mtd->eraseregions[i].erasesize - 1)) return (-EINVAL);
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++;
590 .erasesize = FLASH_BLOCKSIZE_PARAM,
596 .erasesize = FLASH_BLOCKSIZE_MAIN,
641 mtd.erasesize = FLASH_BLOCKSIZE_MAIN;
653 "mtd.erasesize
[all...]
H A Dm25p80.c196 if ((instr->addr % mtd->erasesize) != 0
197 || (instr->len % mtd->erasesize) != 0) {
214 addr += mtd->erasesize;
215 len -= mtd->erasesize;
468 flash->mtd.erasesize = info->sector_size;
478 ".erasesize = 0x%.8x (%uK) .numeraseregions = %d\n",
481 flash->mtd.erasesize, flash->mtd.erasesize / 1024,
488 ".erasesize = 0x%.8x (%uK), "
491 flash->mtd.eraseregions[i].erasesize,
[all...]
H A Dbcm_nflash.c116 blocksize = mtd->erasesize;
223 blocksize = mtd->erasesize;
340 blocksize = mtd->erasesize;
477 nflash.region.erasesize = info->blocksize;
479 if (nflash.region.erasesize > nflash.mtd.erasesize)
480 nflash.mtd.erasesize = nflash.region.erasesize;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/chips/
H A Dmap_ram.c56 mtd->erasesize = PAGE_SIZE;
57 while(mtd->size & (mtd->erasesize - 1))
58 mtd->erasesize >>= 1;
H A Dcfi_util.c110 * aligned with the erasesize at the appropriate addresses.
131 if (ofs & (regions[i].erasesize-1))
149 if ((ofs + len) & (regions[i].erasesize-1))
158 int size = regions[i].erasesize;
H A Dmap_absent.c65 mtd->erasesize = PAGE_SIZE;
H A Dmap_rom.c47 mtd->erasesize = map->size;
H A Dcfi_cmdset_0020.c205 if (mtd->erasesize < ersize) {
206 mtd->erasesize = ersize;
210 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize;
228 mtd->eraseregions[i].erasesize,
901 * aligned with the erasesize at the appropriate addresses.
922 if (instr->addr & (regions[i].erasesize-1))
940 if ((instr->addr + instr->len) & (regions[i].erasesize-1))
955 adr += regions[i].erasesize;
956 len -= regions[i].erasesize;
958 if (adr % (1<< cfi->chipshift) == ((regions[i].offset + (regions[i].erasesize * region
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/maps/
H A Dscb2_flash.c102 * * add the block erasesize to the address and repeat
106 mtd->erasesize /= 2;
109 region->erasesize /= 2;
121 if (region->numblocks * region->erasesize > mtd->size) {
122 region->numblocks = (mtd->size / region->erasesize);
H A Docelot.c99 nvram_mtd->erasesize = 16;
125 flash_mtd->erasesize = 0x10000;
H A Dautcpu12-nvram.c91 sram_mtd->erasesize = 16;
H A Dcdb89712.c58 flash_mtd->erasesize = 0x10000;
132 sram_mtd->erasesize = 16;
200 bootrom_mtd->erasesize = 0x10000;
H A Dnettel.c437 (1024*1024 + intel_mtd->erasesize);
440 (intel0size + intel1size) - intel_mtd->erasesize;
441 nettel_intel_partitions[4].size = intel_mtd->erasesize;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/rc/
H A Dmtd.c103 erase_info.length = mtd_info.erasesize;
107 erase_info.start += mtd_info.erasesize) {
157 mtd_info.erasesize < sizeof(struct trx_header)) {
174 erase_info.length = ROUNDUP(trx.len, mtd_info.erasesize);
176 erase_info.length = mtd_info.erasesize;
180 erase_info.length = mtd_info.erasesize;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/brcm-boards/bcm947xx/
H A Dnvram_linux.c501 size_t erasesize, len, magic_len; local
527 erasesize = ROUNDUP(nvram_space, nvram_mtd->erasesize);
528 if (!(buf = kmalloc(erasesize, GFP_KERNEL))) {
535 if ((i = erasesize - nvram_space) > 0) {
536 offset = nvram_mtd->size - erasesize;
558 nvram_mtd->unlock(nvram_mtd, offset, nvram_mtd->erasesize);
581 offset += nvram_mtd->erasesize) {
584 erase.len = nvram_mtd->erasesize;
593 nvram_mtd->unlock(nvram_mtd, offset, nvram_mtd->erasesize);
[all...]
H A Dsetup.c629 mtd->name, off / mtd->erasesize);
637 mtd->name, off / mtd->erasesize);
644 mtd->name, off / mtd->erasesize);
726 bcm947xx_parts[i].size = ROUNDUP(NVRAM_SPACE, mtd->erasesize);
733 bcm947xx_parts[i].size = (mtd->erasesize) * 1; /* 64K */
735 bcm947xx_parts[i].size = (mtd->erasesize) * 1; /* 64K */
737 bcm947xx_parts[i].size = (mtd->erasesize) * 1; /* 64K */
739 bcm947xx_parts[i].size = (mtd->erasesize) * 1; /* 64K */
797 blocksize = mtd->erasesize;
890 if (bootsz > mtd->erasesize) {
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/mtd/
H A Dmtd-abi.h56 uint32_t erasesize; member in struct:mtd_info_user
68 uint32_t erasesize; /* For this region */ member in struct:region_info_user

Completed in 158 milliseconds

123