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()
104 printk(BIOS_BUG_MSG, i); in x86_get_mtrr_mem_range()
118 for (i = 0; i < RANGE_NUM; i++) { in x86_get_mtrr_mem_range()
119 if (!range[i].end) in x86_get_mtrr_mem_range()
122 range[i].start, range[i].end); in x86_get_mtrr_mem_range()
130 for (i = 0; i < nr_range; i++) in x86_get_mtrr_mem_range()
132 range[i].start, range[i].end); in x86_get_mtrr_mem_range()
143 int i; in sum_ranges() local
145 for (i = 0; i < nr_range; i++) in sum_ranges()
146 sum += range[i].end - range[i].start; in sum_ranges()
480 int i; in x86_setup_var_mtrrs() local
491 for (i = 0; i < nr_range; i++) { in x86_setup_var_mtrrs()
492 set_var_mtrr_range(&var_state, range[i].start, in x86_setup_var_mtrrs()
493 range[i].end - range[i].start); in x86_setup_var_mtrrs()
534 int i; in print_out_mtrr_range_state() local
536 for (i = 0; i < num_var_ranges; i++) { in print_out_mtrr_range_state()
538 size_base = range_state[i].size_pfn << (PAGE_SHIFT - 10); in print_out_mtrr_range_state()
543 start_base = range_state[i].base_pfn << (PAGE_SHIFT - 10); in print_out_mtrr_range_state()
545 type = range_state[i].type; in print_out_mtrr_range_state()
548 i, start_base, start_factor, in print_out_mtrr_range_state()
559 int i; in mtrr_need_cleanup() local
567 for (i = 0; i < num_var_ranges; i++) { in mtrr_need_cleanup()
568 type = range_state[i].type; in mtrr_need_cleanup()
569 size = range_state[i].size_pfn; in mtrr_need_cleanup()
594 unsigned long x_remove_size, int i) in mtrr_calc_range_state() argument
610 result[i].chunk_sizek = chunk_size >> 10; in mtrr_calc_range_state()
611 result[i].gran_sizek = gran_size >> 10; in mtrr_calc_range_state()
612 result[i].num_reg = num_reg; in mtrr_calc_range_state()
615 result[i].lose_cover_sizek = (range_sums_new - range_sums) << PSHIFT; in mtrr_calc_range_state()
616 result[i].bad = 1; in mtrr_calc_range_state()
618 result[i].lose_cover_sizek = (range_sums - range_sums_new) << PSHIFT; in mtrr_calc_range_state()
622 if (!result[i].bad && !result[i].lose_cover_sizek) { in mtrr_calc_range_state()
624 result[i].bad = 1; in mtrr_calc_range_state()
627 if (!result[i].bad && (range_sums - range_sums_new < min_loss_pfn[num_reg])) in mtrr_calc_range_state()
631 static void __init mtrr_print_out_one_result(int i) in mtrr_print_out_one_result() argument
636 gran_base = to_size_factor(result[i].gran_sizek, &gran_factor); in mtrr_print_out_one_result()
637 chunk_base = to_size_factor(result[i].chunk_sizek, &chunk_factor); in mtrr_print_out_one_result()
638 lose_base = to_size_factor(result[i].lose_cover_sizek, &lose_factor); in mtrr_print_out_one_result()
641 result[i].bad ? "*BAD*" : " ", in mtrr_print_out_one_result()
644 result[i].num_reg, result[i].bad ? "-" : "", in mtrr_print_out_one_result()
652 int i; in mtrr_search_optimal_index() local
658 for (i = num_var_ranges - nr_mtrr_spare_reg; i > 0; i--) { in mtrr_search_optimal_index()
659 if (!min_loss_pfn[i]) in mtrr_search_optimal_index()
660 num_reg_good = i; in mtrr_search_optimal_index()
665 for (i = 0; i < NUM_RESULT; i++) { in mtrr_search_optimal_index()
666 if (!result[i].bad && in mtrr_search_optimal_index()
667 result[i].num_reg == num_reg_good && in mtrr_search_optimal_index()
668 !result[i].lose_cover_sizek) { in mtrr_search_optimal_index()
669 index_good = i; in mtrr_search_optimal_index()
685 int i; in mtrr_cleanup() local
697 for (i = 0; i < num_var_ranges; i++) { in mtrr_cleanup()
698 mtrr_if->get(i, &base, &size, &type); in mtrr_cleanup()
699 range_state[i].base_pfn = base; in mtrr_cleanup()
700 range_state[i].size_pfn = size; in mtrr_cleanup()
701 range_state[i].type = type; in mtrr_cleanup()
733 i = 0; in mtrr_cleanup()
735 x_remove_base, x_remove_size, i); in mtrr_cleanup()
737 mtrr_print_out_one_result(i); in mtrr_cleanup()
739 if (!result[i].bad) { in mtrr_cleanup()
749 i = 0; in mtrr_cleanup()
757 if (i >= NUM_RESULT) in mtrr_cleanup()
761 x_remove_base, x_remove_size, i); in mtrr_cleanup()
763 mtrr_print_out_one_result(i); in mtrr_cleanup()
767 i++; in mtrr_cleanup()
776 i = index_good; in mtrr_cleanup()
777 mtrr_print_out_one_result(i); in mtrr_cleanup()
780 chunk_size = result[i].chunk_sizek; in mtrr_cleanup()
782 gran_size = result[i].gran_sizek; in mtrr_cleanup()
791 for (i = 0; i < NUM_RESULT; i++) in mtrr_cleanup()
792 mtrr_print_out_one_result(i); in mtrr_cleanup()
874 unsigned long i, base, size, highest_pfn = 0, def, dummy; in mtrr_trim_uncached_memory() local
894 for (i = 0; i < num_var_ranges; i++) { in mtrr_trim_uncached_memory()
895 mtrr_if->get(i, &base, &size, &type); in mtrr_trim_uncached_memory()
896 range_state[i].base_pfn = base; in mtrr_trim_uncached_memory()
897 range_state[i].size_pfn = size; in mtrr_trim_uncached_memory()
898 range_state[i].type = type; in mtrr_trim_uncached_memory()
902 for (i = 0; i < num_var_ranges; i++) { in mtrr_trim_uncached_memory()
903 type = range_state[i].type; in mtrr_trim_uncached_memory()
906 base = range_state[i].base_pfn; in mtrr_trim_uncached_memory()
907 size = range_state[i].size_pfn; in mtrr_trim_uncached_memory()
920 for (i = 0; i < num_var_ranges; i++) { in mtrr_trim_uncached_memory()
921 type = range_state[i].type; in mtrr_trim_uncached_memory()
924 size = range_state[i].size_pfn; in mtrr_trim_uncached_memory()
956 for (i = 0; i < nr_range - 1; i++) { in mtrr_trim_uncached_memory()
957 if (range[i].end < range[i+1].start) in mtrr_trim_uncached_memory()
958 total_trim_size += real_trim_memory(range[i].end, in mtrr_trim_uncached_memory()
959 range[i+1].start); in mtrr_trim_uncached_memory()
963 i = nr_range - 1; in mtrr_trim_uncached_memory()
964 if (range[i].end < end_pfn) in mtrr_trim_uncached_memory()
965 total_trim_size += real_trim_memory(range[i].end, in mtrr_trim_uncached_memory()