Lines Matching full:bb
173 static void set_badblock(struct badblocks *bb, sector_t s, int num) in set_badblock() argument
175 dev_dbg(bb->dev, "Found a bad range (0x%llx, 0x%llx)\n", in set_badblock()
178 if (badblocks_set(bb, s, num, 1)) in set_badblock()
179 dev_info_once(bb->dev, "%s: failed for sector %llx\n", in set_badblock()
185 * @bb: badblocks instance to populate
193 static void __add_badblock_range(struct badblocks *bb, u64 ns_offset, u64 len) in __add_badblock_range() argument
213 set_badblock(bb, s, done); in __add_badblock_range()
218 set_badblock(bb, start_sector, num_sectors); in __add_badblock_range()
222 struct badblocks *bb, const struct resource *res) in badblocks_populate() argument
247 __add_badblock_range(bb, start - res->start, len); in badblocks_populate()
261 __add_badblock_range(bb, 0, len); in badblocks_populate()
269 * @bb: badblocks instance to populate
278 struct badblocks *bb, const struct resource *res) in nvdimm_badblocks_populate() argument
290 badblocks_populate(&nvdimm_bus->badrange, bb, res); in nvdimm_badblocks_populate()