• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/

Lines Matching refs:nb_blocks

55         nftl->nb_blocks = (u32)nftl->mbd.mtd->size / nftl->EraseSize;
61 for (block = 0; block < nftl->nb_blocks; block++) {
155 if ((nftl->nb_boot_blocks + 2) >= nftl->nb_blocks) {
157 printk(KERN_NOTICE "nb_boot_blocks (%d) + 2 > nb_blocks (%d)\n",
158 nftl->nb_boot_blocks, nftl->nb_blocks);
163 if (nftl->numvunits > (nftl->nb_blocks - nftl->nb_boot_blocks - 2)) {
165 printk(KERN_NOTICE "numvunits (%d) > nb_blocks (%d) - nb_boot_blocks(%d) - 2\n",
166 nftl->numvunits, nftl->nb_blocks, nftl->nb_boot_blocks);
173 reduce nb_blocks accordingly so we forget they're there */
174 nftl->nb_blocks = le16_to_cpu(mh->NumEraseUnits) + le16_to_cpu(mh->FirstPhysicalEUN);
176 nftl->lastEUN = nftl->nb_blocks - 1;
179 nftl->EUNtable = kmalloc(nftl->nb_blocks * sizeof(u16), GFP_KERNEL);
185 nftl->ReplUnitTable = kmalloc(nftl->nb_blocks * sizeof(u16), GFP_KERNEL);
196 for (; i < nftl->nb_blocks; i++) {
204 for (i = 0; i < nftl->nb_blocks; i++) {
373 if (!(block == BLOCK_NIL || block < nftl->nb_blocks))
375 if (block == BLOCK_NIL || block >= nftl->nb_blocks)
389 if (length >= nftl->nb_blocks) {
395 if (!(block == BLOCK_NIL || block < nftl->nb_blocks))
397 if (block == BLOCK_NIL || block >= nftl->nb_blocks)
423 if (!(block == BLOCK_NIL || block < nftl->nb_blocks))
425 if (block == BLOCK_NIL || block >= nftl->nb_blocks)
507 for (i = 0; i < s->nb_blocks; i++) {
513 for (first_block = 0; first_block < s->nb_blocks; first_block++) {
543 if (erase_mark != ERASE_MARK || logical_block >= s->nb_blocks) {
610 } else if (rep_block >= s->nb_blocks) {
693 for (block = 0; block < s->nb_blocks; block++) {