Lines Matching refs:i

72 	int i;  in x86_get_mtrr_mem_range()  local
74 for (i = 0; i < num_var_ranges; i++) { in x86_get_mtrr_mem_range()
75 type = range_state[i].type; in x86_get_mtrr_mem_range()
78 base = range_state[i].base_pfn; in x86_get_mtrr_mem_range()
79 size = range_state[i].size_pfn; in x86_get_mtrr_mem_range()
85 for (i = 0; i < nr_range; i++) in x86_get_mtrr_mem_range()
87 range[i].start, range[i].end); in x86_get_mtrr_mem_range()
91 for (i = 0; i < num_var_ranges; i++) { in x86_get_mtrr_mem_range()
92 type = range_state[i].type; in x86_get_mtrr_mem_range()
96 size = range_state[i].size_pfn; in x86_get_mtrr_mem_range()
99 base = range_state[i].base_pfn; in x86_get_mtrr_mem_range()
103 printk(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
609 result[i].chunk_sizek = chunk_size >> 10; in mtrr_calc_range_state()
610 result[i].gran_sizek = gran_size >> 10; in mtrr_calc_range_state()
611 result[i].num_reg = num_reg; in mtrr_calc_range_state()
614 result[i].lose_cover_sizek = (range_sums_new - range_sums) << PSHIFT; in mtrr_calc_range_state()
615 result[i].bad = 1; in mtrr_calc_range_state()
617 result[i].lose_cover_sizek = (range_sums - range_sums_new) << PSHIFT; in mtrr_calc_range_state()
621 if (!result[i].bad && !result[i].lose_cover_sizek) { in mtrr_calc_range_state()
623 result[i].bad = 1; in mtrr_calc_range_state()
626 if (!result[i].bad && (range_sums - range_sums_new < min_loss_pfn[num_reg])) in mtrr_calc_range_state()
630 static void __init mtrr_print_out_one_result(int i) in mtrr_print_out_one_result() argument
635 gran_base = to_size_factor(result[i].gran_sizek, &gran_factor); in mtrr_print_out_one_result()
636 chunk_base = to_size_factor(result[i].chunk_sizek, &chunk_factor); in mtrr_print_out_one_result()
637 lose_base = to_size_factor(result[i].lose_cover_sizek, &lose_factor); in mtrr_print_out_one_result()
640 result[i].bad ? "*BAD*" : " ", in mtrr_print_out_one_result()
643 result[i].num_reg, result[i].bad ? "-" : "", in mtrr_print_out_one_result()
651 int i; in mtrr_search_optimal_index() local
657 for (i = num_var_ranges - nr_mtrr_spare_reg; i > 0; i--) { in mtrr_search_optimal_index()
658 if (!min_loss_pfn[i]) in mtrr_search_optimal_index()
659 num_reg_good = i; in mtrr_search_optimal_index()
664 for (i = 0; i < NUM_RESULT; i++) { in mtrr_search_optimal_index()
665 if (!result[i].bad && in mtrr_search_optimal_index()
666 result[i].num_reg == num_reg_good && in mtrr_search_optimal_index()
667 !result[i].lose_cover_sizek) { in mtrr_search_optimal_index()
668 index_good = i; in mtrr_search_optimal_index()
684 int i; in mtrr_cleanup() local
696 for (i = 0; i < num_var_ranges; i++) { in mtrr_cleanup()
697 mtrr_if->get(i, &base, &size, &type); in mtrr_cleanup()
698 range_state[i].base_pfn = base; in mtrr_cleanup()
699 range_state[i].size_pfn = size; in mtrr_cleanup()
700 range_state[i].type = type; in mtrr_cleanup()
732 i = 0; in mtrr_cleanup()
734 x_remove_base, x_remove_size, i); in mtrr_cleanup()
736 mtrr_print_out_one_result(i); in mtrr_cleanup()
738 if (!result[i].bad) { in mtrr_cleanup()
748 i = 0; in mtrr_cleanup()
756 if (i >= NUM_RESULT) in mtrr_cleanup()
760 x_remove_base, x_remove_size, i); in mtrr_cleanup()
762 mtrr_print_out_one_result(i); in mtrr_cleanup()
766 i++; in mtrr_cleanup()
775 i = index_good; in mtrr_cleanup()
776 mtrr_print_out_one_result(i); in mtrr_cleanup()
779 chunk_size = result[i].chunk_sizek; in mtrr_cleanup()
781 gran_size = result[i].gran_sizek; in mtrr_cleanup()
790 for (i = 0; i < NUM_RESULT; i++) in mtrr_cleanup()
791 mtrr_print_out_one_result(i); in mtrr_cleanup()
873 unsigned long i, base, size, highest_pfn = 0, def, dummy; in mtrr_trim_uncached_memory() local
893 for (i = 0; i < num_var_ranges; i++) { in mtrr_trim_uncached_memory()
894 mtrr_if->get(i, &base, &size, &type); in mtrr_trim_uncached_memory()
895 range_state[i].base_pfn = base; in mtrr_trim_uncached_memory()
896 range_state[i].size_pfn = size; in mtrr_trim_uncached_memory()
897 range_state[i].type = type; in mtrr_trim_uncached_memory()
901 for (i = 0; i < num_var_ranges; i++) { in mtrr_trim_uncached_memory()
902 type = range_state[i].type; in mtrr_trim_uncached_memory()
905 base = range_state[i].base_pfn; in mtrr_trim_uncached_memory()
906 size = range_state[i].size_pfn; in mtrr_trim_uncached_memory()
919 for (i = 0; i < num_var_ranges; i++) { in mtrr_trim_uncached_memory()
920 type = range_state[i].type; in mtrr_trim_uncached_memory()
923 size = range_state[i].size_pfn; in mtrr_trim_uncached_memory()
955 for (i = 0; i < nr_range - 1; i++) { in mtrr_trim_uncached_memory()
956 if (range[i].end < range[i+1].start) in mtrr_trim_uncached_memory()
957 total_trim_size += real_trim_memory(range[i].end, in mtrr_trim_uncached_memory()
958 range[i+1].start); in mtrr_trim_uncached_memory()
962 i = nr_range - 1; in mtrr_trim_uncached_memory()
963 if (range[i].end < end_pfn) in mtrr_trim_uncached_memory()
964 total_trim_size += real_trim_memory(range[i].end, in mtrr_trim_uncached_memory()