e_line 132 drivers/lightnvm/pblk-map.c struct pblk_line *e_line, *d_line; e_line 153 drivers/lightnvm/pblk-map.c e_line = pblk_line_get_erase(pblk); e_line 154 drivers/lightnvm/pblk-map.c if (!e_line) e_line 158 drivers/lightnvm/pblk-map.c spin_lock(&e_line->lock); e_line 159 drivers/lightnvm/pblk-map.c if (!test_bit(erase_lun, e_line->erase_bitmap)) { e_line 160 drivers/lightnvm/pblk-map.c set_bit(erase_lun, e_line->erase_bitmap); e_line 161 drivers/lightnvm/pblk-map.c atomic_dec(&e_line->left_eblks); e_line 164 drivers/lightnvm/pblk-map.c erase_ppa->a.blk = e_line->id; e_line 167 drivers/lightnvm/pblk-map.c spin_unlock(&e_line->lock); e_line 173 drivers/lightnvm/pblk-map.c spin_unlock(&e_line->lock); e_line 181 drivers/lightnvm/pblk-map.c e_line = pblk_line_get_erase(pblk); e_line 182 drivers/lightnvm/pblk-map.c if (!e_line) e_line 196 drivers/lightnvm/pblk-map.c spin_lock(&e_line->lock); e_line 197 drivers/lightnvm/pblk-map.c if (test_bit(bit, e_line->erase_bitmap)) { e_line 198 drivers/lightnvm/pblk-map.c spin_unlock(&e_line->lock); e_line 201 drivers/lightnvm/pblk-map.c spin_unlock(&e_line->lock); e_line 203 drivers/lightnvm/pblk-map.c set_bit(bit, e_line->erase_bitmap); e_line 204 drivers/lightnvm/pblk-map.c atomic_dec(&e_line->left_eblks); e_line 206 drivers/lightnvm/pblk-map.c erase_ppa->a.blk = e_line->id; e_line 319 drivers/lightnvm/pblk-write.c struct pblk_line *e_line = pblk_line_get_erase(pblk); e_line 338 drivers/lightnvm/pblk-write.c if (likely(!e_line || !atomic_read(&e_line->left_eblks))) e_line 521 drivers/lightnvm/pblk-write.c struct pblk_line *e_line = pblk_line_get_erase(pblk); e_line 526 drivers/lightnvm/pblk-write.c atomic_inc(&e_line->left_eblks); e_line 528 drivers/lightnvm/pblk-write.c WARN_ON(!test_and_clear_bit(bit, e_line->erase_bitmap));