Lines Matching defs:range
120 struct netlink_range_validation *range)
125 range->min = 0;
129 range->max = U8_MAX;
134 range->max = U16_MAX;
138 range->max = U32_MAX;
142 range->max = U64_MAX;
152 range->min = pt->min;
153 range->max = pt->max;
156 *range = *pt->range;
159 range->min = pt->min;
162 range->max = pt->max;
174 struct netlink_range_validation range;
206 nla_get_range_unsigned(pt, &range);
209 pt->type == NLA_BINARY && value > range.max) {
222 if (value < range.min || value > range.max) {
227 "binary attribute size out of range");
230 "integer out of range");
239 struct netlink_range_validation_signed *range)
243 range->min = S8_MIN;
244 range->max = S8_MAX;
247 range->min = S16_MIN;
248 range->max = S16_MAX;
251 range->min = S32_MIN;
252 range->max = S32_MAX;
255 range->min = S64_MIN;
256 range->max = S64_MAX;
265 range->min = pt->min;
266 range->max = pt->max;
269 *range = *pt->range_signed;
272 range->min = pt->min;
275 range->max = pt->max;
286 struct netlink_range_validation_signed range;
306 nla_get_range_signed(pt, &range);
308 if (value < range.min || value > range.max) {
310 "integer out of range");