Lines Matching refs:sizek
175 set_var_mtrr(unsigned int reg, unsigned long basek, unsigned long sizek, in set_var_mtrr() argument
181 if (!sizek) { in set_var_mtrr()
187 mask &= ~((((u64)sizek) << 10) - 1); in set_var_mtrr()
204 save_var_mtrr(unsigned int reg, unsigned long basek, unsigned long sizek, in save_var_mtrr() argument
208 range_state[reg].size_pfn = sizek >> (PAGE_SHIFT - 10); in save_var_mtrr()
214 unsigned long basek, sizek; in set_var_mtrr_all() local
220 sizek = range_state[reg].size_pfn << (PAGE_SHIFT - 10); in set_var_mtrr_all()
223 set_var_mtrr(reg, basek, sizek, type, address_bits); in set_var_mtrr_all()
227 static unsigned long to_size_factor(unsigned long sizek, char *factorp) in to_size_factor() argument
229 unsigned long base = sizek; in to_size_factor()
257 unsigned long sizek; in range_to_mtrr() local
269 sizek = 1UL << align; in range_to_mtrr()
275 size_base = to_size_factor(sizek, &size_factor); in range_to_mtrr()
285 save_var_mtrr(reg++, range_startk, sizek, type); in range_to_mtrr()
286 range_startk += sizek; in range_to_mtrr()
287 range_sizek -= sizek; in range_to_mtrr()
296 unsigned long sizek) in range_to_mtrr_with_hole() argument
341 if (sizek) { in range_to_mtrr_with_hole()
342 while (range0_basek + range0_sizek > (basek + sizek)) { in range_to_mtrr_with_hole()
357 if (range_basek > basek && range_basek <= (basek + sizek)) in range_to_mtrr_with_hole()
412 unsigned long basek, sizek; in set_var_mtrr_range() local
419 sizek = size_pfn << (PAGE_SHIFT - 10); in set_var_mtrr_range()
424 unsigned long endk = basek + sizek; in set_var_mtrr_range()
430 second_sizek = range_to_mtrr_with_hole(state, basek, sizek); in set_var_mtrr_range()
434 state->range_sizek = sizek - second_sizek; in set_var_mtrr_range()