Lines Matching defs:blk
18 static int update_bbt(uint32_t idx, uint32_t blk, uint32_t *updated,
435 static int isgoodblock(uint32_t blk, uint32_t *gb, struct nand_info *nand)
443 /* read Page 0 of blk */
446 blk << nand->pi_width,
456 row_add = (blk << nand->pi_width);
483 /* no, so it is bad blk */
516 /* no, so it is bad blk */
523 static int update_bbt(uint32_t idx, uint32_t blk,
530 if (nand->bzero_good && blk == 0)
534 /* if blk <= lgb return */
535 if (nand->lgb != 0 && blk <= nand->lgb)
540 /* if blk is more than lgb, iterate from lgb till a good block
541 * is found for blk
544 if (nand->lgb < blk)
548 sblk = blk;
553 /* loop from blk to find a good block */
574 blk++;
582 if (sblk == blk) {
584 nand->lgb = blk;