Lines Matching defs:mtrr_seg
214 struct fixed_mtrr_segment *mtrr_seg = &fixed_seg_table[seg];
217 *start = mtrr_seg->start + unit * unit_size;
219 WARN_ON(*end > mtrr_seg->end);
224 struct fixed_mtrr_segment *mtrr_seg = &fixed_seg_table[seg];
226 WARN_ON(mtrr_seg->start + unit * fixed_mtrr_seg_unit_size(seg)
227 > mtrr_seg->end);
230 return mtrr_seg->range_start + 8 * unit;
235 struct fixed_mtrr_segment *mtrr_seg = &fixed_seg_table[seg];
238 n = (mtrr_seg->end - mtrr_seg->start) >> mtrr_seg->range_shift;
239 return mtrr_seg->range_start + n - 1;
265 struct fixed_mtrr_segment *mtrr_seg;
269 mtrr_seg = &fixed_seg_table[seg];
270 if (mtrr_seg->start <= addr && addr < mtrr_seg->end)
279 struct fixed_mtrr_segment *mtrr_seg;
282 mtrr_seg = &fixed_seg_table[seg];
283 index = mtrr_seg->range_start;
284 index += (addr - mtrr_seg->start) >> mtrr_seg->range_shift;
290 struct fixed_mtrr_segment *mtrr_seg = &fixed_seg_table[seg];
291 int pos = index - mtrr_seg->range_start;
293 return mtrr_seg->start + ((pos + 1) << mtrr_seg->range_shift);