Lines Matching refs:e_line
115 struct pblk_line *e_line, *d_line; in pblk_map_erase_rq() local
134 e_line = pblk_line_get_erase(pblk); in pblk_map_erase_rq()
135 if (!e_line) in pblk_map_erase_rq()
139 spin_lock(&e_line->lock); in pblk_map_erase_rq()
140 if (!test_bit(erase_lun, e_line->erase_bitmap)) { in pblk_map_erase_rq()
141 set_bit(erase_lun, e_line->erase_bitmap); in pblk_map_erase_rq()
142 atomic_dec(&e_line->left_eblks); in pblk_map_erase_rq()
145 erase_ppa->a.blk = e_line->id; in pblk_map_erase_rq()
147 spin_unlock(&e_line->lock); in pblk_map_erase_rq()
153 spin_unlock(&e_line->lock); in pblk_map_erase_rq()
161 e_line = pblk_line_get_erase(pblk); in pblk_map_erase_rq()
162 if (!e_line) in pblk_map_erase_rq()
176 spin_lock(&e_line->lock); in pblk_map_erase_rq()
177 if (test_bit(bit, e_line->erase_bitmap)) { in pblk_map_erase_rq()
178 spin_unlock(&e_line->lock); in pblk_map_erase_rq()
181 spin_unlock(&e_line->lock); in pblk_map_erase_rq()
183 set_bit(bit, e_line->erase_bitmap); in pblk_map_erase_rq()
184 atomic_dec(&e_line->left_eblks); in pblk_map_erase_rq()
186 erase_ppa->a.blk = e_line->id; in pblk_map_erase_rq()