Lines Matching refs:bb
165 static void set_badblock(struct badblocks *bb, sector_t s, int num)
167 dev_dbg(bb->dev, "Found a bad range (0x%llx, 0x%llx)\n",
170 if (badblocks_set(bb, s, num, 1))
171 dev_info_once(bb->dev, "%s: failed for sector %llx\n",
177 * @bb: badblocks instance to populate
185 static void __add_badblock_range(struct badblocks *bb, u64 ns_offset, u64 len)
205 set_badblock(bb, s, done);
210 set_badblock(bb, start_sector, num_sectors);
214 struct badblocks *bb, const struct range *range)
239 __add_badblock_range(bb, start - range->start, len);
253 __add_badblock_range(bb, 0, len);
261 * @bb: badblocks instance to populate
270 struct badblocks *bb, const struct range *range)
282 badblocks_populate(&nvdimm_bus->badrange, bb, range);