Lines Matching defs:mtrr_seg
222 struct fixed_mtrr_segment *mtrr_seg = &fixed_seg_table[seg];
225 *start = mtrr_seg->start + unit * unit_size;
227 WARN_ON(*end > mtrr_seg->end);
232 struct fixed_mtrr_segment *mtrr_seg = &fixed_seg_table[seg];
234 WARN_ON(mtrr_seg->start + unit * fixed_mtrr_seg_unit_size(seg)
235 > mtrr_seg->end);
238 return mtrr_seg->range_start + 8 * unit;
243 struct fixed_mtrr_segment *mtrr_seg = &fixed_seg_table[seg];
246 n = (mtrr_seg->end - mtrr_seg->start) >> mtrr_seg->range_shift;
247 return mtrr_seg->range_start + n - 1;
273 struct fixed_mtrr_segment *mtrr_seg;
277 mtrr_seg = &fixed_seg_table[seg];
278 if (mtrr_seg->start <= addr && addr < mtrr_seg->end)
287 struct fixed_mtrr_segment *mtrr_seg;
290 mtrr_seg = &fixed_seg_table[seg];
291 index = mtrr_seg->range_start;
292 index += (addr - mtrr_seg->start) >> mtrr_seg->range_shift;
298 struct fixed_mtrr_segment *mtrr_seg = &fixed_seg_table[seg];
299 int pos = index - mtrr_seg->range_start;
301 return mtrr_seg->start + ((pos + 1) << mtrr_seg->range_shift);