#ifndef _LINUX_RANGE_H | |
#define _LINUX_RANGE_H | |
struct range { | |
u64 start; | |
u64 end; | |
}; | |
int add_range(struct range *range, int az, int nr_range, | |
u64 start, u64 end); | |
int add_range_with_merge(struct range *range, int az, int nr_range, | |
u64 start, u64 end); | |
void subtract_range(struct range *range, int az, u64 start, u64 end); | |
int clean_sort_range(struct range *range, int az); | |
void sort_range(struct range *range, int nr_range); | |
#endif |