Lines Matching refs:mc_header
182 update_match_revision(struct microcode_header_intel *mc_header, int rev)
184 return (mc_header->rev <= rev) ? 0 : 1;
190 struct microcode_header_intel *mc_header = mc;
195 total_size = get_totalsize(mc_header);
196 data_size = get_datasize(mc_header);
203 if (mc_header->ldrver != 1 || mc_header->hdrver != 1) {
252 - (mc_header->sig + mc_header->pf + mc_header->cksum)
269 struct microcode_header_intel *mc_header = mc;
271 unsigned long total_size = get_totalsize(mc_header);
275 if (!update_match_revision(mc_header, rev))
278 if (update_match_cpu(cpu_sig, mc_header->sig, mc_header->pf))
282 if (total_size <= get_datasize(mc_header) + MC_HEADER_SIZE)
285 ext_header = mc + get_datasize(mc_header) + MC_HEADER_SIZE;
353 struct microcode_header_intel mc_header;
356 if (get_ucode_data(&mc_header, ucode_ptr, sizeof(mc_header)))
359 mc_size = get_totalsize(&mc_header);
381 new_rev = mc_header.rev;