Searched refs:footer_buf (Results 1 - 1 of 1) sorted by relevance
/base/startup/hvb/libhvb/src/footer/ |
H A D | hvb_footer.c | 20 static enum hvb_errno _footer_parser(struct hvb_footer *footer, struct hvb_buf *footer_buf) in _footer_parser() argument 24 if (footer_buf->size < sizeof(*footer)) { in _footer_parser() 28 if (hvb_memcpy_s(footer, sizeof(*footer), footer_buf->addr, sizeof(*footer)) != 0) { in _footer_parser() 71 struct hvb_buf footer_buf = {&buf[0], sizeof(buf)}; in _load_and_parse_footer() local 73 io_ret = ops->read_partition(ops, ptn, -HVB_FOOTER_SIZE, HVB_FOOTER_SIZE, footer_buf.addr, &read_bytes); in _load_and_parse_footer() 79 if (read_bytes != footer_buf.size) { in _load_and_parse_footer() 84 ret = _footer_parser(footer, &footer_buf); in _load_and_parse_footer()
|
Completed in 1 milliseconds