hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/include/linux/range.h
....@@ -1,12 +1,18 @@
11 /* SPDX-License-Identifier: GPL-2.0 */
22 #ifndef _LINUX_RANGE_H
33 #define _LINUX_RANGE_H
4
+#include <linux/types.h>
45
56 struct range {
67 u64 start;
78 u64 end;
89 };
910
11
+static inline u64 range_len(const struct range *range)
12
+{
13
+ return range->end - range->start + 1;
14
+}
15
+
1016 int add_range(struct range *range, int az, int nr_range,
1117 u64 start, u64 end);
1218