Lines Matching defs:range
6 #include <linux/range.h>
73 struct range range[RANGE_NUM];
120 /* Check if that register is enabled for bus range */
149 memset(range, 0, sizeof(range));
150 add_range(range, RANGE_NUM, 0, 0, 0xffff + 1);
174 subtract_range(range, RANGE_NUM, start, end + 1);
176 /* add left over io port range to def node/link, [0, 0xffff] */
181 if (!range[i].end)
184 update_res(info, range[i].start, range[i].end - 1,
189 memset(range, 0, sizeof(range));
193 add_range(range, RANGE_NUM, 0, 0, end);
201 subtract_range(range, RANGE_NUM, 0, end);
205 /* need to take out mmconf range */
210 subtract_range(range, RANGE_NUM, fam10h_mmconf_start,
240 * some sick allocation would have range overlap with fam10h
241 * mmconf range, so need to update start and end.
263 subtract_range(range, RANGE_NUM, start,
281 subtract_range(range, RANGE_NUM, start, end + 1);
296 subtract_range(range, RANGE_NUM, 1ULL<<32, end);
300 * add left over mmio range to def node/link ?
301 * that is tricky, just record range in from start_min to 4G
306 if (!range[i].end)
309 update_res(info, cap_resource(range[i].start),
310 cap_resource(range[i].end - 1),