Lines Matching refs:hdr
27 static struct ovmf_debug_log_header *hdr; variable
37 start = hdr->head_off + offset; in ovmf_log_read()
38 if (hdr->head_off > hdr->tail_off && start >= hdr->log_size) in ovmf_log_read()
39 start -= hdr->log_size; in ovmf_log_read()
42 if (start > hdr->tail_off) { in ovmf_log_read()
43 if (end > hdr->log_size) in ovmf_log_read()
44 end = hdr->log_size; in ovmf_log_read()
46 if (end > hdr->tail_off) in ovmf_log_read()
47 end = hdr->tail_off; in ovmf_log_read()
73 hdr = memremap(ovmf_debug_log_table, sizeof(*hdr), MEMREMAP_WB); in ovmf_log_probe()
74 if (!hdr) { in ovmf_log_probe()
79 if (hdr->magic1 != OVMF_DEBUG_LOG_MAGIC1 || in ovmf_log_probe()
80 hdr->magic2 != OVMF_DEBUG_LOG_MAGIC2) { in ovmf_log_probe()
85 size = hdr->hdr_size + hdr->log_size; in ovmf_log_probe()
86 pr_info("OVMF debug log: firmware version: \"%s\"\n", hdr->fw_version); in ovmf_log_probe()
90 memunmap(hdr); in ovmf_log_probe()
91 hdr = memremap(ovmf_debug_log_table, size, MEMREMAP_WB); in ovmf_log_probe()
92 if (!hdr) { in ovmf_log_probe()
96 logbuf = (void *)hdr + hdr->hdr_size; in ovmf_log_probe()
97 logbufsize = hdr->log_size; in ovmf_log_probe()
109 memunmap(hdr); in ovmf_log_probe()