Lines Matching refs:mc_saved_data

43 static struct mc_saved_data {  struct
46 } mc_saved_data; argument
93 struct mc_saved_data *mc_saved_data) in microcode_phys() argument
99 __pa_nodebug(&mc_saved_data->mc_saved); in microcode_phys()
100 for (i = 0; i < mc_saved_data->mc_saved_count; i++) { in microcode_phys()
104 __pa_nodebug(mc_saved_data->mc_saved + i); in microcode_phys()
111 load_microcode(struct mc_saved_data *mc_saved_data, unsigned long *initrd, in load_microcode() argument
115 unsigned int count = mc_saved_data->mc_saved_count; in load_microcode()
117 if (!mc_saved_data->mc_saved) { in load_microcode()
123 microcode_phys(mc_saved_tmp, mc_saved_data); in load_microcode()
126 return load_microcode_early(mc_saved_data->mc_saved, in load_microcode()
178 save_microcode(struct mc_saved_data *mc_saved_data, in save_microcode() argument
222 mc_saved_data->mc_saved = saved_ptr; in save_microcode()
223 mc_saved_data->mc_saved_count = mc_saved_count; in save_microcode()
289 struct mc_saved_data *mc_saved_data, in get_matching_model_microcode() argument
299 unsigned int mc_saved_count = mc_saved_data->mc_saved_count; in get_matching_model_microcode()
345 mc_saved_data->mc_saved_count = mc_saved_count; in get_matching_model_microcode()
399 if (mc_saved_data.mc_saved_count == 0) { in show_saved_mc()
403 pr_debug("Total microcode saved: %d\n", mc_saved_data.mc_saved_count); in show_saved_mc()
412 for (i = 0; i < mc_saved_data.mc_saved_count; i++) { in show_saved_mc()
419 mc_saved_data.mc_saved[i]; in show_saved_mc()
479 mc_saved_count_init = mc_saved_data.mc_saved_count; in save_mc_for_early()
480 mc_saved_count = mc_saved_data.mc_saved_count; in save_mc_for_early()
481 mc_saved = mc_saved_data.mc_saved; in save_mc_for_early()
495 ret = save_microcode(&mc_saved_data, mc_saved_tmp, mc_saved_count); in save_mc_for_early()
543 scan_microcode(struct mc_saved_data *mc_saved_data, unsigned long *initrd, in scan_microcode() argument
569 mc_saved_data, initrd, uci); in scan_microcode()
694 unsigned int count = mc_saved_data.mc_saved_count; in save_microcode_in_initrd_intel()
702 ret = save_microcode(&mc_saved_data, mc_saved, count); in save_microcode_in_initrd_intel()
712 _load_ucode_intel_bsp(struct mc_saved_data *mc_saved_data, in _load_ucode_intel_bsp() argument
721 ret = scan_microcode(mc_saved_data, initrd, start, size, &uci); in _load_ucode_intel_bsp()
725 ret = load_microcode(mc_saved_data, initrd, start, &uci); in _load_ucode_intel_bsp()
747 _load_ucode_intel_bsp((struct mc_saved_data *)__pa_nodebug(&mc_saved_data), in load_ucode_intel_bsp()
754 _load_ucode_intel_bsp(&mc_saved_data, mc_saved_in_initrd, start, size); in load_ucode_intel_bsp()
760 struct mc_saved_data *mc_saved_data_p; in load_ucode_intel_ap()
767 mc_saved_data_p = (struct mc_saved_data *)__pa_nodebug(&mc_saved_data); in load_ucode_intel_ap()
770 mc_saved_data_p = &mc_saved_data; in load_ucode_intel_ap()
795 if (!mc_saved_data.mc_saved_count) in reload_ucode_intel()
800 ret = load_microcode_early(mc_saved_data.mc_saved, in reload_ucode_intel()
801 mc_saved_data.mc_saved_count, &uci); in reload_ucode_intel()