Lines Matching refs:block

251 	int block;  in NFTL_foldchain()  local
278 for (block = 0; block < nftl->EraseSize / 512; block ++) { in NFTL_foldchain()
280 (block * 512), 16 , &retlen, in NFTL_foldchain()
282 if (block == 2) { in NFTL_foldchain()
295 BlockLastState[block] = status; in NFTL_foldchain()
299 BlockFreeFound[block] = 1; in NFTL_foldchain()
303 if (!BlockFreeFound[block]) in NFTL_foldchain()
304 BlockMap[block] = thisEUN; in NFTL_foldchain()
309 thisVUC, block); in NFTL_foldchain()
312 if (!BlockFreeFound[block]) in NFTL_foldchain()
313 BlockMap[block] = BLOCK_NIL; in NFTL_foldchain()
318 thisVUC, block); in NFTL_foldchain()
325 block, thisEUN, status); in NFTL_foldchain()
346 for (block = 0; block < nftl->EraseSize / 512 ; block++) { in NFTL_foldchain()
347 if (BlockLastState[block] != SECTOR_FREE && in NFTL_foldchain()
348 BlockMap[block] != BLOCK_NIL && in NFTL_foldchain()
349 BlockMap[block] != targetEUN) { in NFTL_foldchain()
353 thisVUC, block, BlockLastState[block], in NFTL_foldchain()
354 BlockMap[block], in NFTL_foldchain()
355 BlockMap[block]== targetEUN ? "==" : "!=", in NFTL_foldchain()
404 for (block = 0; block < nftl->EraseSize / 512 ; block++) { in NFTL_foldchain()
409 if (BlockMap[block] == targetEUN || in NFTL_foldchain()
410 (pendingblock == (thisVUC * (nftl->EraseSize / 512) + block))) { in NFTL_foldchain()
416 if (BlockMap[block] == BLOCK_NIL) in NFTL_foldchain()
420 (nftl->EraseSize * BlockMap[block]) + (block * 512), in NFTL_foldchain()
426 (nftl->EraseSize * BlockMap[block]) + (block * 512), in NFTL_foldchain()
437 (block * 512), 512, &retlen, movebuf, (char *)&oob); in NFTL_foldchain()
535 static inline u16 NFTL_findwriteunit(struct NFTLrecord *nftl, unsigned block) in NFTL_findwriteunit() argument
538 u16 thisVUC = block / (nftl->EraseSize / 512); in NFTL_findwriteunit()
541 unsigned long blockofs = (block * 512) & (nftl->EraseSize -1); in NFTL_findwriteunit()
569 block , writeEUN, le16_to_cpu(bci.Status)); in NFTL_findwriteunit()
687 static int nftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, in nftl_writeblock() argument
692 unsigned long blockofs = (block * 512) & (nftl->EraseSize - 1); in nftl_writeblock()
696 writeEUN = NFTL_findwriteunit(nftl, block); in nftl_writeblock()
714 static int nftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, in nftl_readblock() argument
720 u16 thisEUN = nftl->EUNtable[block / (nftl->EraseSize / 512)]; in nftl_readblock()
721 unsigned long blockofs = (block * 512) & (nftl->EraseSize - 1); in nftl_readblock()
752 block, thisEUN, status); in nftl_readblock()
758 block / (nftl->EraseSize / 512)); in nftl_readblock()