blk_per_line 670 drivers/lightnvm/pblk-core.c bit = find_first_zero_bit(line->blk_bitmap, lm->blk_per_line); blk_per_line 671 drivers/lightnvm/pblk-core.c if (bit >= lm->blk_per_line) blk_per_line 894 drivers/lightnvm/pblk-core.c bit = find_next_zero_bit(line->erase_bitmap, lm->blk_per_line, blk_per_line 896 drivers/lightnvm/pblk-core.c if (bit >= lm->blk_per_line) { blk_per_line 966 drivers/lightnvm/pblk-core.c nr_blk_line = lm->blk_per_line - blk_per_line 967 drivers/lightnvm/pblk-core.c bitmap_weight(line->blk_bitmap, lm->blk_per_line); blk_per_line 1073 drivers/lightnvm/pblk-core.c while ((bit = find_next_bit(line->blk_bitmap, lm->blk_per_line, blk_per_line 1074 drivers/lightnvm/pblk-core.c bit + 1)) < lm->blk_per_line) { blk_per_line 1084 drivers/lightnvm/pblk-core.c bit = find_first_zero_bit(line->blk_bitmap, lm->blk_per_line); blk_per_line 1141 drivers/lightnvm/pblk-core.c for (i = 0; i < lm->blk_per_line; i++) { blk_per_line 1164 drivers/lightnvm/pblk-core.c bitmap_copy(line->erase_bitmap, line->blk_bitmap, lm->blk_per_line); blk_per_line 1296 drivers/lightnvm/pblk-core.c bit = find_first_zero_bit(line->blk_bitmap, lm->blk_per_line); blk_per_line 1297 drivers/lightnvm/pblk-core.c if (unlikely(bit >= lm->blk_per_line)) { blk_per_line 1772 drivers/lightnvm/pblk-core.c for (i = 0; i < lm->blk_per_line; i++) { blk_per_line 712 drivers/lightnvm/pblk-init.c for (i = 0; i < lm->blk_per_line; i++) { blk_per_line 768 drivers/lightnvm/pblk-init.c chk_in_line = lm->blk_per_line - nr_bad_chks; blk_per_line 769 drivers/lightnvm/pblk-init.c if (nr_bad_chks < 0 || nr_bad_chks > lm->blk_per_line || blk_per_line 796 drivers/lightnvm/pblk-init.c line->chks = kmalloc_array(lm->blk_per_line, blk_per_line 942 drivers/lightnvm/pblk-init.c lm->blk_per_line = geo->all_luns; blk_per_line 985 drivers/lightnvm/pblk-init.c if (lm->min_blk_line > lm->blk_per_line) { blk_per_line 987 drivers/lightnvm/pblk-init.c lm->blk_per_line); blk_per_line 187 drivers/lightnvm/pblk-map.c bitmap_weight(d_line->blk_bitmap, lm->blk_per_line)) { blk_per_line 192 drivers/lightnvm/pblk-map.c lm->blk_per_line, bit + 1); blk_per_line 193 drivers/lightnvm/pblk-map.c if (bit >= lm->blk_per_line) blk_per_line 119 drivers/lightnvm/pblk-recovery.c int nr_bb = bitmap_weight(line->blk_bitmap, lm->blk_per_line); blk_per_line 124 drivers/lightnvm/pblk-recovery.c for (i = 0; i < lm->blk_per_line; i++) { blk_per_line 134 drivers/lightnvm/pblk-recovery.c if (lm->blk_per_line - nr_bb != valid_chunks) blk_per_line 322 drivers/lightnvm/pblk-recovery.c int blk_in_line = lm->blk_per_line; blk_per_line 624 drivers/lightnvm/pblk-recovery.c smeta_blk = find_first_zero_bit(line->blk_bitmap, lm->blk_per_line); blk_per_line 625 drivers/lightnvm/pblk-recovery.c if (smeta_blk >= lm->blk_per_line) blk_per_line 644 drivers/lightnvm/pblk-recovery.c for (i = 0; i < lm->blk_per_line; i++) blk_per_line 224 drivers/lightnvm/pblk-rl.c rl->high = pblk->op_blks - blk_meta - lm->blk_per_line; blk_per_line 283 drivers/lightnvm/pblk-sysfs.c geo->all_luns, lm->blk_per_line, lm->sec_per_line); blk_per_line 330 drivers/lightnvm/pblk-sysfs.c lm->blk_per_line, blk_per_line 562 drivers/lightnvm/pblk.h unsigned int blk_per_line; /* Number of blocks in a full line */ blk_per_line 1337 drivers/lightnvm/pblk.h return DIV_ROUND_UP(100, pblk->op) * lm->blk_per_line;