Lines Matching refs:end

216 	unsigned int end;  member
224 for (start = r->start; start <= r->end; start += r->group_len) in bitmap_set_region()
225 bitmap_set(bitmap, start, min(r->end - start + 1, r->off)); in bitmap_set_region()
230 if (r->start > r->end || r->group_len == 0 || r->off > r->group_len) in bitmap_check_region()
233 if (r->end >= r->nbits) in bitmap_check_region()
287 static const char *bitmap_find_region_reverse(const char *start, const char *end) in bitmap_find_region_reverse() argument
289 while (start <= end && __end_of_region(*end)) in bitmap_find_region_reverse()
290 end--; in bitmap_find_region_reverse()
292 return end; in bitmap_find_region_reverse()
301 r->end = lastbit; in bitmap_parse_region()
317 str = bitmap_getnum(str + 1, &r->end, lastbit); in bitmap_parse_region()
338 r->end = r->start; in bitmap_parse_region()
340 r->off = r->end + 1; in bitmap_parse_region()
341 r->group_len = r->end + 1; in bitmap_parse_region()
434 const char *end, u32 *num) in bitmap_get_x32_reverse() argument
440 c = hex_to_bin(*end--); in bitmap_get_x32_reverse()
446 if (start > end || __end_of_region(*end)) in bitmap_get_x32_reverse()
450 if (hex_to_bin(*end--) >= 0) in bitmap_get_x32_reverse()
454 return end; in bitmap_get_x32_reverse()
476 const char *end = strnchrnul(start, buflen, '\n') - 1; in bitmap_parse() local
483 end = bitmap_find_region_reverse(start, end); in bitmap_parse()
484 if (start > end) in bitmap_parse()
491 end = bitmap_get_x32_reverse(start, end, &bitmap[chunk ^ 1]); in bitmap_parse()
493 end = bitmap_get_x32_reverse(start, end, &bitmap[chunk]); in bitmap_parse()
495 if (IS_ERR(end)) in bitmap_parse()
496 return PTR_ERR(end); in bitmap_parse()