Lines Matching refs:patch
203 u8 (*patch)[PATCH_MAX_SIZE]; in apply_microcode_early_amd() local
210 patch = (u8 (*)[PATCH_MAX_SIZE])__pa_nodebug(&amd_ucode_patch); in apply_microcode_early_amd()
213 patch = &amd_ucode_patch; in apply_microcode_early_amd()
233 memcpy(patch, mc, min_t(u32, desc.psize, PATCH_MAX_SIZE)); in apply_microcode_early_amd()
597 struct ucode_patch *patch; in verify_and_add_patch() local
630 patch = kzalloc(sizeof(*patch), GFP_KERNEL); in verify_and_add_patch()
631 if (!patch) { in verify_and_add_patch()
636 patch->data = kmemdup(fw + SECTION_HDR_SIZE, patch_size, GFP_KERNEL); in verify_and_add_patch()
637 if (!patch->data) { in verify_and_add_patch()
639 kfree(patch); in verify_and_add_patch()
643 INIT_LIST_HEAD(&patch->plist); in verify_and_add_patch()
644 patch->patch_id = mc_hdr->patch_id; in verify_and_add_patch()
645 patch->equiv_cpu = proc_id; in verify_and_add_patch()
648 __func__, patch->patch_id, proc_id); in verify_and_add_patch()
651 update_cache(patch); in verify_and_add_patch()