Lines Matching refs:thisVUC
244 static u16 NFTL_foldchain (struct NFTLrecord *nftl, unsigned thisVUC, unsigned pendingblock ) in NFTL_foldchain() argument
261 thisEUN = nftl->EUNtable[thisVUC]; in NFTL_foldchain()
265 "Virtual Unit Chain %d!\n", thisVUC); in NFTL_foldchain()
309 thisVUC, block); in NFTL_foldchain()
318 thisVUC, block); in NFTL_foldchain()
331 thisVUC); in NFTL_foldchain()
353 thisVUC, block, BlockLastState[block], in NFTL_foldchain()
362 if (pendingblock >= (thisVUC * (nftl->EraseSize / 512)) && in NFTL_foldchain()
363 pendingblock < ((thisVUC + 1)* (nftl->EraseSize / 512)) && in NFTL_foldchain()
364 BlockLastState[pendingblock - (thisVUC * (nftl->EraseSize / 512))] != in NFTL_foldchain()
374 "Trying out-of-place\n", thisVUC); in NFTL_foldchain()
403 pr_debug("Folding chain %d into unit %d\n", thisVUC, targetEUN); in NFTL_foldchain()
410 (pendingblock == (thisVUC * (nftl->EraseSize / 512) + block))) { in NFTL_foldchain()
441 oob.u.a.VirtUnitNum = oob.u.a.SpareVirtUnitNum = cpu_to_le16(thisVUC); in NFTL_foldchain()
454 thisEUN = nftl->EUNtable[thisVUC]; in NFTL_foldchain()
478 nftl->EUNtable[thisVUC] = targetEUN; in NFTL_foldchain()
538 u16 thisVUC = block / (nftl->EraseSize / 512); in NFTL_findwriteunit() local
555 writeEUN = nftl->EUNtable[thisVUC]; in NFTL_findwriteunit()
588 thisVUC); in NFTL_findwriteunit()
621 pr_debug("Using desperate==1 to find free EUN to accommodate write to VUC %d\n", thisVUC); in NFTL_findwriteunit()
642 thisVUC |= 0x8000; /* It's a replacement block */ in NFTL_findwriteunit()
645 nftl->EUNtable[thisVUC] = writeEUN; in NFTL_findwriteunit()
656 oob.u.a.VirtUnitNum = oob.u.a.SpareVirtUnitNum = cpu_to_le16(thisVUC); in NFTL_findwriteunit()
683 thisVUC); in NFTL_findwriteunit()