Lines Matching defs:range

182             return "IDMAP range not found";
191 return "IDMAP new range collides with existing one";
379 static bool check_overlap(struct idmap_range_params *range,
382 return ((range->min_id <= min && range->max_id >= max)
383 || (range->min_id >= min && range->min_id <= max)
384 || (range->max_id >= min && range->max_id <= max));
433 /* This range overlaps one already registered
448 /* Hash the range identifier string */
452 * to determine its optimal position in the range.
466 /* This range overlaps one already registered
568 struct sss_idmap_range range;
572 range.min = dom->range_params.min_id;
573 range.max = dom->range_params.max_id;
576 &range,
595 struct sss_idmap_range range;
600 range.min = dom->range_params.min_id;
601 range.max = dom->range_params.max_id;
604 &range,
730 struct sss_idmap_range *range,
744 if (range == NULL) {
777 dom->range_params.min_id = range->min;
778 dom->range_params.max_id = range->max;
811 struct sss_idmap_range *range,
820 err = sss_idmap_add_domain_ex(ctx, domain_name, domain_sid, range,
833 if ((range->max - range->min + 1) != ctx->idmap_opts.rangesize) {
871 struct sss_idmap_range *range)
873 return sss_idmap_add_domain_ex(ctx, domain_name, domain_sid, range, NULL,
948 struct idmap_range_params *range;
961 /* Utilize helper's range. */
962 err = construct_range(ctx, helper, secondary_name, &range);
964 /* Have to generate a whole new range. */
965 err = generate_slice(ctx, secondary_name, first_rid, &range);
972 *_range = range;
983 struct idmap_range_params *range)
989 tmp.min = range->min_id;
990 tmp.max = range->max_id;
995 &tmp, range->range_id,
996 range->first_rid, false);
1004 if (ranges_eq(&it->range_params, range)) {
1049 struct idmap_range_params *range = NULL;
1056 err = get_range(ctx, matched_dom->helpers, matched_dom->sid, rid, &range);
1061 err = spawn_dom(ctx, matched_dom, range);
1066 if (!comp_id(range, rid, _id)) {
1074 if (range != NULL) {
1075 ctx->free_func(range->range_id, ctx->alloc_pvt);
1077 ctx->free_func(range, ctx->alloc_pvt);