3 #ifndef _COMMONLIB_BSD_CBFS_PRIVATE_H_
4 #define _COMMONLIB_BSD_CBFS_PRIVATE_H_
83 size_t already_read,
void *
arg),
98 size_t *data_offset_out,
struct vb2_hash *metadata_hash);
101 #define CBFS_MCACHE_ALIGNMENT sizeof(uint32_t)
109 struct vb2_hash *metadata_hash);
116 union cbfs_mdata *mdata_out,
size_t *data_offset_out);
cb_err
coreboot error codes
enum cb_err cbfs_mcache_lookup(const void *mcache, size_t mcache_size, const char *name, union cbfs_mdata *mdata_out, size_t *data_offset_out)
size_t cbfs_mcache_real_size(const void *mcache, size_t mcache_size)
enum cb_err cbfs_lookup(cbfs_dev_t dev, const char *name, union cbfs_mdata *mdata_out, size_t *data_offset_out, struct vb2_hash *metadata_hash)
enum cb_err cbfs_walk(cbfs_dev_t dev, enum cb_err(*walker)(cbfs_dev_t dev, size_t offset, const union cbfs_mdata *mdata, size_t already_read, void *arg), void *arg, struct vb2_hash *metadata_hash, enum cbfs_walk_flags)
@ CBFS_WALK_INCLUDE_EMPTY
@ CBFS_WALK_WRITEBACK_HASH
enum cb_err cbfs_copy_fill_metadata(union cbfs_mdata *dst, const union cbfs_mdata *src, size_t already_read, cbfs_dev_t dev, size_t offset)
enum cb_err cbfs_mcache_build(cbfs_dev_t dev, void *mcache, size_t mcache_size, struct vb2_hash *metadata_hash)