• Home
  • Raw
  • Download

Lines Matching refs:i

71 	int i;  in x86_get_mtrr_mem_range()  local
73 for (i = 0; i < num_var_ranges; i++) { in x86_get_mtrr_mem_range()
74 type = range_state[i].type; in x86_get_mtrr_mem_range()
77 base = range_state[i].base_pfn; in x86_get_mtrr_mem_range()
78 size = range_state[i].size_pfn; in x86_get_mtrr_mem_range()
84 for (i = 0; i < nr_range; i++) in x86_get_mtrr_mem_range()
86 range[i].start, range[i].end); in x86_get_mtrr_mem_range()
90 for (i = 0; i < num_var_ranges; i++) { in x86_get_mtrr_mem_range()
91 type = range_state[i].type; in x86_get_mtrr_mem_range()
95 size = range_state[i].size_pfn; in x86_get_mtrr_mem_range()
98 base = range_state[i].base_pfn; in x86_get_mtrr_mem_range()
103 pr_warn(BIOS_BUG_MSG, i); in x86_get_mtrr_mem_range()
117 for (i = 0; i < RANGE_NUM; i++) { in x86_get_mtrr_mem_range()
118 if (!range[i].end) in x86_get_mtrr_mem_range()
121 range[i].start, range[i].end); in x86_get_mtrr_mem_range()
129 for (i = 0; i < nr_range; i++) in x86_get_mtrr_mem_range()
131 range[i].start, range[i].end); in x86_get_mtrr_mem_range()
142 int i; in sum_ranges() local
144 for (i = 0; i < nr_range; i++) in sum_ranges()
145 sum += range[i].end - range[i].start; in sum_ranges()
479 int i; in x86_setup_var_mtrrs() local
490 for (i = 0; i < nr_range; i++) { in x86_setup_var_mtrrs()
491 set_var_mtrr_range(&var_state, range[i].start, in x86_setup_var_mtrrs()
492 range[i].end - range[i].start); in x86_setup_var_mtrrs()
533 int i; in print_out_mtrr_range_state() local
535 for (i = 0; i < num_var_ranges; i++) { in print_out_mtrr_range_state()
537 size_base = range_state[i].size_pfn << (PAGE_SHIFT - 10); in print_out_mtrr_range_state()
542 start_base = range_state[i].base_pfn << (PAGE_SHIFT - 10); in print_out_mtrr_range_state()
544 type = range_state[i].type; in print_out_mtrr_range_state()
547 i, start_base, start_factor, in print_out_mtrr_range_state()
558 int i; in mtrr_need_cleanup() local
566 for (i = 0; i < num_var_ranges; i++) { in mtrr_need_cleanup()
567 type = range_state[i].type; in mtrr_need_cleanup()
568 size = range_state[i].size_pfn; in mtrr_need_cleanup()
593 unsigned long x_remove_size, int i) in mtrr_calc_range_state() argument
616 result[i].chunk_sizek = chunk_size >> 10; in mtrr_calc_range_state()
617 result[i].gran_sizek = gran_size >> 10; in mtrr_calc_range_state()
618 result[i].num_reg = num_reg; in mtrr_calc_range_state()
621 result[i].lose_cover_sizek = (range_sums_new - range_sums) << PSHIFT; in mtrr_calc_range_state()
622 result[i].bad = 1; in mtrr_calc_range_state()
624 result[i].lose_cover_sizek = (range_sums - range_sums_new) << PSHIFT; in mtrr_calc_range_state()
628 if (!result[i].bad && !result[i].lose_cover_sizek) { in mtrr_calc_range_state()
630 result[i].bad = 1; in mtrr_calc_range_state()
633 if (!result[i].bad && (range_sums - range_sums_new < min_loss_pfn[num_reg])) in mtrr_calc_range_state()
637 static void __init mtrr_print_out_one_result(int i) in mtrr_print_out_one_result() argument
642 gran_base = to_size_factor(result[i].gran_sizek, &gran_factor); in mtrr_print_out_one_result()
643 chunk_base = to_size_factor(result[i].chunk_sizek, &chunk_factor); in mtrr_print_out_one_result()
644 lose_base = to_size_factor(result[i].lose_cover_sizek, &lose_factor); in mtrr_print_out_one_result()
647 result[i].bad ? "*BAD*" : " ", in mtrr_print_out_one_result()
650 result[i].num_reg, result[i].bad ? "-" : "", in mtrr_print_out_one_result()
658 int i; in mtrr_search_optimal_index() local
664 for (i = num_var_ranges - nr_mtrr_spare_reg; i > 0; i--) { in mtrr_search_optimal_index()
665 if (!min_loss_pfn[i]) in mtrr_search_optimal_index()
666 num_reg_good = i; in mtrr_search_optimal_index()
671 for (i = 0; i < NUM_RESULT; i++) { in mtrr_search_optimal_index()
672 if (!result[i].bad && in mtrr_search_optimal_index()
673 result[i].num_reg == num_reg_good && in mtrr_search_optimal_index()
674 !result[i].lose_cover_sizek) { in mtrr_search_optimal_index()
675 index_good = i; in mtrr_search_optimal_index()
691 int i; in mtrr_cleanup() local
703 for (i = 0; i < num_var_ranges; i++) { in mtrr_cleanup()
704 mtrr_if->get(i, &base, &size, &type); in mtrr_cleanup()
705 range_state[i].base_pfn = base; in mtrr_cleanup()
706 range_state[i].size_pfn = size; in mtrr_cleanup()
707 range_state[i].type = type; in mtrr_cleanup()
739 i = 0; in mtrr_cleanup()
741 x_remove_base, x_remove_size, i); in mtrr_cleanup()
743 mtrr_print_out_one_result(i); in mtrr_cleanup()
745 if (!result[i].bad) { in mtrr_cleanup()
754 i = 0; in mtrr_cleanup()
762 if (i >= NUM_RESULT) in mtrr_cleanup()
766 x_remove_base, x_remove_size, i); in mtrr_cleanup()
768 mtrr_print_out_one_result(i); in mtrr_cleanup()
772 i++; in mtrr_cleanup()
781 i = index_good; in mtrr_cleanup()
782 mtrr_print_out_one_result(i); in mtrr_cleanup()
785 chunk_size = result[i].chunk_sizek; in mtrr_cleanup()
787 gran_size = result[i].gran_sizek; in mtrr_cleanup()
796 for (i = 0; i < NUM_RESULT; i++) in mtrr_cleanup()
797 mtrr_print_out_one_result(i); in mtrr_cleanup()
879 unsigned long i, base, size, highest_pfn = 0, def, dummy; in mtrr_trim_uncached_memory() local
899 for (i = 0; i < num_var_ranges; i++) { in mtrr_trim_uncached_memory()
900 mtrr_if->get(i, &base, &size, &type); in mtrr_trim_uncached_memory()
901 range_state[i].base_pfn = base; in mtrr_trim_uncached_memory()
902 range_state[i].size_pfn = size; in mtrr_trim_uncached_memory()
903 range_state[i].type = type; in mtrr_trim_uncached_memory()
907 for (i = 0; i < num_var_ranges; i++) { in mtrr_trim_uncached_memory()
908 type = range_state[i].type; in mtrr_trim_uncached_memory()
911 base = range_state[i].base_pfn; in mtrr_trim_uncached_memory()
912 size = range_state[i].size_pfn; in mtrr_trim_uncached_memory()
925 for (i = 0; i < num_var_ranges; i++) { in mtrr_trim_uncached_memory()
926 type = range_state[i].type; in mtrr_trim_uncached_memory()
929 size = range_state[i].size_pfn; in mtrr_trim_uncached_memory()
961 for (i = 0; i < nr_range - 1; i++) { in mtrr_trim_uncached_memory()
962 if (range[i].end < range[i+1].start) in mtrr_trim_uncached_memory()
963 total_trim_size += real_trim_memory(range[i].end, in mtrr_trim_uncached_memory()
964 range[i+1].start); in mtrr_trim_uncached_memory()
968 i = nr_range - 1; in mtrr_trim_uncached_memory()
969 if (range[i].end < end_pfn) in mtrr_trim_uncached_memory()
970 total_trim_size += real_trim_memory(range[i].end, in mtrr_trim_uncached_memory()