Lines Matching refs:bootdata
5 #include "bootdata.h"
10 #include <bootdata/decompress.h>
11 #include <zircon/boot/bootdata.h>
21 bootdata_t bootdata;
22 zx_status_t status = zx_vmo_read(bootdata_vmo, &bootdata,
23 off, sizeof(bootdata));
24 check(log, status, "zx_vmo_read failed on bootdata VMO");
25 if (!(bootdata.flags & BOOTDATA_FLAG_V2)) {
26 fail(log, "bootdata v1 no longer supported");
29 switch (bootdata.type) {
33 bootdata.length = 0;
35 fail(log, "container in the middle of bootdata");
43 bootdata.length + sizeof(bootdata),
48 bootdata.type = BOOTDATA_BOOTFS_DISCARD;
49 check(log, zx_vmo_write(bootdata_vmo, &bootdata.type,
51 sizeof(bootdata.type)),
52 "zx_vmo_write failed on bootdata VMO\n");
57 off += BOOTDATA_ALIGN(sizeof(bootdata) + bootdata.length);