Lines Matching refs:badblocklist
24 struct rb_root badblocklist; member
83 bblock = dust_rb_search(&dd->badblocklist, block); in dust_remove_block()
94 rb_erase(&bblock->node, &dd->badblocklist); in dust_remove_block()
118 if (!dust_rb_insert(&dd->badblocklist, bblock)) { in dust_add_block()
142 bblock = dust_rb_search(&dd->badblocklist, block); in dust_query_block()
154 struct badblock *bblk = dust_rb_search(&dd->badblocklist, thisblock); in __dust_map_read()
180 struct badblock *bblk = dust_rb_search(&dd->badblocklist, thisblock); in __dust_map_write()
183 rb_erase(&bblk->node, &dd->badblocklist); in __dust_map_write()
252 struct rb_root badblocklist; in dust_clear_badblocks() local
256 badblocklist = dd->badblocklist; in dust_clear_badblocks()
258 dd->badblocklist = RB_ROOT; in dust_clear_badblocks()
262 if (!__dust_clear_badblocks(&badblocklist, badblock_count)) in dust_clear_badblocks()
348 dd->badblocklist = RB_ROOT; in dust_ctr()
367 __dust_clear_badblocks(&dd->badblocklist, dd->badblock_count); in dust_dtr()