basl_table
struct basl_table *table;
struct basl_table *table;
struct basl_table *table;
struct basl_table *table;
struct basl_table *table;
struct basl_table *table;
struct basl_table *table;
struct basl_table *table;
struct basl_table *table;
struct basl_table *table;
basl_finish_install_guest_tables(struct basl_table *const table, uint32_t *const off)
basl_finish_patch_checksums(struct basl_table *const table)
static struct basl_table *
struct basl_table *table;
basl_finish_patch_pointers(struct basl_table *const table)
const struct basl_table *src_table;
basl_finish_set_length(struct basl_table *const table)
struct basl_table *table;
basl_table_add_checksum(struct basl_table *const table, const uint32_t off,
basl_table_add_length(struct basl_table *const table, const uint32_t off,
STAILQ_ENTRY(basl_table) chain;
basl_table_add_pointer(struct basl_table *const table,
basl_table_append_bytes(struct basl_table *const table, const void *const bytes,
basl_table_append_checksum(struct basl_table *const table, const uint32_t start,
basl_table_append_content(struct basl_table *table, void *data, uint32_t len)
basl_table_append_fwcfg(struct basl_table *const table,
basl_table_append_gas(struct basl_table *const table, const uint8_t space_id,
static STAILQ_HEAD(basl_table_list, basl_table) basl_tables = STAILQ_HEAD_INITIALIZER(
basl_table_append_header(struct basl_table *const table,
basl_table_append_int(struct basl_table *const table, const uint64_t val,
static struct basl_table *rsdt;
static struct basl_table *xsdt;
basl_table_append_length(struct basl_table *const table, const uint8_t size)
basl_table_append_pointer(struct basl_table *const table,
basl_table_create(struct basl_table **const table, struct vmctx *ctx,
struct basl_table *new_table;
new_table = calloc(1, sizeof(struct basl_table));
basl_table_register_to_rsdt(struct basl_table *table)
basl_dump_table(const struct basl_table *const table, const bool mem)
int basl_table_register_to_rsdt(struct basl_table *table);
struct basl_table;
int basl_table_add_checksum(struct basl_table *const table, const uint32_t off,
int basl_table_add_length(struct basl_table *const table, const uint32_t off,
int basl_table_add_pointer(struct basl_table *const table,
int basl_table_append_bytes(struct basl_table *table, const void *bytes,
int basl_table_append_checksum(struct basl_table *table, uint32_t start,
int basl_table_append_content(struct basl_table *table, void *data,
int basl_table_append_fwcfg(struct basl_table *table,
int basl_table_append_gas(struct basl_table *table, uint8_t space_id,
int basl_table_append_header(struct basl_table *table,
int basl_table_append_int(struct basl_table *table, uint64_t val, uint8_t size);
int basl_table_append_length(struct basl_table *table, uint8_t size);
int basl_table_append_pointer(struct basl_table *table,
int basl_table_create(struct basl_table **table, struct vmctx *ctx,
struct basl_table *table;