Lines Matching refs:fixup
636 static struct fixup_entry fixup;
651 fixup.value = fixup.mask = 8;
652 fixup.start_off = calc_offset(&fixup, ftr_fixup_test1 + 1);
653 fixup.end_off = calc_offset(&fixup, ftr_fixup_test1 + 2);
654 fixup.alt_start_off = fixup.alt_end_off = 0;
660 patch_feature_section(8, &fixup);
664 patch_feature_section(0, &fixup);
670 patch_feature_section(~8, &fixup);
683 fixup.value = fixup.mask = 0xF;
684 fixup.start_off = calc_offset(&fixup, ftr_fixup_test2 + 1);
685 fixup.end_off = calc_offset(&fixup, ftr_fixup_test2 + 2);
686 fixup.alt_start_off = calc_offset(&fixup, ftr_fixup_test2_alt);
687 fixup.alt_end_off = calc_offset(&fixup, ftr_fixup_test2_alt + 1);
693 patch_feature_section(0xF, &fixup);
697 patch_feature_section(0, &fixup);
703 patch_feature_section(~0xF, &fixup);
715 fixup.value = fixup.mask = 0xC;
716 fixup.start_off = calc_offset(&fixup, ftr_fixup_test3 + 1);
717 fixup.end_off = calc_offset(&fixup, ftr_fixup_test3 + 2);
718 fixup.alt_start_off = calc_offset(&fixup, ftr_fixup_test3_alt);
719 fixup.alt_end_off = calc_offset(&fixup, ftr_fixup_test3_alt + 2);
725 check(patch_feature_section(0xF, &fixup) == 1);
727 check(patch_feature_section(0, &fixup) == 1);
729 check(patch_feature_section(~0xF, &fixup) == 1);
745 fixup.value = fixup.mask = flag;
746 fixup.start_off = calc_offset(&fixup, ftr_fixup_test4 + 1);
747 fixup.end_off = calc_offset(&fixup, ftr_fixup_test4 + 5);
748 fixup.alt_start_off = calc_offset(&fixup, ftr_fixup_test4_alt);
749 fixup.alt_end_off = calc_offset(&fixup, ftr_fixup_test4_alt + 2);
755 patch_feature_section(flag, &fixup);
759 patch_feature_section(0, &fixup);
765 patch_feature_section(~flag, &fixup);
853 fixup.value = fixup.mask = 8;
854 fixup.start_off = calc_offset(&fixup, ftr_fixup_prefix1 + 1);
855 fixup.end_off = calc_offset(&fixup, ftr_fixup_prefix1 + 3);
856 fixup.alt_start_off = fixup.alt_end_off = 0;
861 patch_feature_section(0, &fixup);
875 fixup.value = fixup.mask = 8;
876 fixup.start_off = calc_offset(&fixup, ftr_fixup_prefix2 + 1);
877 fixup.end_off = calc_offset(&fixup, ftr_fixup_prefix2 + 3);
878 fixup.alt_start_off = calc_offset(&fixup, ftr_fixup_prefix2_alt);
879 fixup.alt_end_off = calc_offset(&fixup, ftr_fixup_prefix2_alt + 2);
883 patch_feature_section(0, &fixup);
897 fixup.value = fixup.mask = 8;
898 fixup.start_off = calc_offset(&fixup, ftr_fixup_prefix3 + 1);
899 fixup.end_off = calc_offset(&fixup, ftr_fixup_prefix3 + 4);
900 fixup.alt_start_off = calc_offset(&fixup, ftr_fixup_prefix3_alt);
901 fixup.alt_end_off = calc_offset(&fixup, ftr_fixup_prefix3_alt + 3);
905 patch_feature_section(0, &fixup);
907 patch_feature_section(0, &fixup);
918 printk(KERN_DEBUG "Running feature fixup self-tests ...\n");