Lines Matching full:range
38 * be used. If label range is not specified for the device in
49 blrange_t *range; in getdevicerange() local
52 if ((range = malloc(sizeof (blrange_t))) == NULL) in getdevicerange()
54 if ((range->lower_bound = blabel_alloc()) == NULL) { in getdevicerange()
55 free(range); in getdevicerange()
58 if ((range->upper_bound = blabel_alloc()) == NULL) { in getdevicerange()
59 blabel_free(range->lower_bound); in getdevicerange()
60 free(range); in getdevicerange()
66 * return its label range. in getdevicerange()
80 bsllow(range->lower_bound); in getdevicerange()
81 bslhigh(range->upper_bound); in getdevicerange()
85 bsllow(range->lower_bound); in getdevicerange()
86 } else if (stobsl(lstr, range->lower_bound, NO_CORRECTION, in getdevicerange()
88 blabel_free(range->lower_bound); in getdevicerange()
89 blabel_free(range->upper_bound); in getdevicerange()
90 free(range); in getdevicerange()
96 bslhigh(range->upper_bound); in getdevicerange()
97 } else if (stobsl(lstr, range->upper_bound, NO_CORRECTION, in getdevicerange()
99 blabel_free(range->lower_bound); in getdevicerange()
100 blabel_free(range->upper_bound); in getdevicerange()
101 free(range); in getdevicerange()
108 return (range); in getdevicerange()