Lines Matching defs:e_line
132 struct pblk_line *e_line, *d_line;
153 e_line = pblk_line_get_erase(pblk);
154 if (!e_line)
158 spin_lock(&e_line->lock);
159 if (!test_bit(erase_lun, e_line->erase_bitmap)) {
160 set_bit(erase_lun, e_line->erase_bitmap);
161 atomic_dec(&e_line->left_eblks);
164 erase_ppa->a.blk = e_line->id;
167 spin_unlock(&e_line->lock);
169 /* Avoid evaluating e_line->left_eblks */
173 spin_unlock(&e_line->lock);
181 e_line = pblk_line_get_erase(pblk);
182 if (!e_line)
196 spin_lock(&e_line->lock);
197 if (test_bit(bit, e_line->erase_bitmap)) {
198 spin_unlock(&e_line->lock);
201 spin_unlock(&e_line->lock);
203 set_bit(bit, e_line->erase_bitmap);
204 atomic_dec(&e_line->left_eblks);
206 erase_ppa->a.blk = e_line->id;