Lines Matching defs:range
167 dev_dbg(bb->dev, "Found a bad range (0x%llx, 0x%llx)\n",
176 * __add_badblock_range() - Convert a physical address range to bad sectors
178 * @ns_offset: namespace offset where the error range begins (in bytes)
181 * This assumes that the range provided with (ns_offset, len) is within
214 struct badblocks *bb, const struct range *range)
225 if (bre_end < range->start)
227 if (bre->start > range->end)
230 if (bre->start >= range->start) {
234 if (bre_end <= range->end)
237 len = range->start + range_len(range)
239 __add_badblock_range(bb, start - range->start, len);
246 if (bre->start < range->start) {
249 if (bre_end < range->end)
250 len = bre->start + bre->length - range->start;
252 len = range_len(range);
260 * @region: parent region of the range to interrogate
262 * @res: resource range to consider
266 * of these ranges to the resource range currently being initialized,
270 struct badblocks *bb, const struct range *range)
282 badblocks_populate(&nvdimm_bus->badrange, bb, range);