Lines Matching defs:idmap_range_params
39 struct idmap_range_params {
45 struct idmap_range_params *next;
51 struct idmap_range_params range_params;
55 struct idmap_range_params *helpers;
92 static bool ranges_eq(const struct idmap_range_params *a,
93 const struct idmap_range_params *b)
110 const struct idmap_range_params *src,
112 struct idmap_range_params **_dst)
114 struct idmap_range_params *dst;
120 dst = ctx->alloc_func(sizeof(struct idmap_range_params), ctx->alloc_pvt);
136 struct idmap_range_params *rp,
274 struct idmap_range_params *helpers,
277 struct idmap_range_params *it = helpers;
278 struct idmap_range_params *tmp;
294 static struct idmap_range_params*
295 get_helper_by_id(struct idmap_range_params *helpers, const char *id)
297 struct idmap_range_params *it;
379 static bool check_overlap(struct idmap_range_params *range,
387 static bool check_dom_overlap(struct idmap_range_params *prim_range,
388 /* struct idmap_range_params *sec_ranges, */
650 struct idmap_range_params **_slice)
652 struct idmap_range_params *slice;
656 slice = ctx->alloc_func(sizeof(struct idmap_range_params), ctx->alloc_pvt);
682 struct idmap_range_params **_sec_slices)
684 struct idmap_range_params *prev = NULL;
685 struct idmap_range_params *sec_slices = NULL;
687 struct idmap_range_params *slice;
921 static bool comp_id(struct idmap_range_params *range_params, long long rid,
940 struct idmap_range_params *helpers,
943 struct idmap_range_params **_range)
948 struct idmap_range_params *range;
949 struct idmap_range_params *helper;
983 struct idmap_range_params *range)
1049 struct idmap_range_params *range = NULL;
1236 for (struct idmap_range_params *it = idmap_domain_info->helpers;