Home | History | Annotate | Download | only in 2lib

Lines Matching defs:gbb

34 int vb2_read_gbb_header(struct vb2_context *ctx, struct vb2_gbb_header *gbb)
39 rv = vb2ex_read_resource(ctx, VB2_RES_GBB, 0, gbb, sizeof(*gbb));
43 /* Make sure it's really a GBB */
44 rv = vb2_validate_gbb_signature(gbb->signature);
49 if (gbb->major_version != VB2_GBB_MAJOR_VER)
53 if (gbb->minor_version == 0)
60 if (gbb->header_size < sizeof(*gbb))
180 struct vb2_gbb_header *gbb;
186 /* Read GBB into next chunk of work buffer */
187 gbb = vb2_workbuf_alloc(&wb, sizeof(*gbb));
188 if (!gbb)
191 rv = vb2_read_gbb_header(ctx, gbb);
196 sd->gbb_flags = gbb->flags;
197 sd->gbb_rootkey_offset = gbb->rootkey_offset;
198 sd->gbb_rootkey_size = gbb->rootkey_size;
199 memcpy(sd->gbb_hwid_digest, gbb->hwid_digest, VB2_GBB_HWID_DIGEST_SIZE);
235 /* Check if GBB is forcing dev mode */