Lines Matching refs:off

32 	uint32_t off;  member
39 uint32_t off; member
46 uint32_t off; member
56 uint32_t off; member
109 data = vm_map_gpa(table->ctx, BHYVE_ACPI_BASE + table->off, in basl_dump_table()
118 BHYVE_ACPI_BASE + table->off, mem ? "Memory" : "FwCfg"); in basl_dump_table()
122 BHYVE_ACPI_BASE + table->off, mem ? "Memory" : "FwCfg"); in basl_dump_table()
125 hexdump_set_addr(&h, BHYVE_ACPI_BASE + table->off); in basl_dump_table()
161 basl_finish_install_guest_tables(struct basl_table *const table, uint32_t *const off) in basl_finish_install_guest_tables() argument
165 table->off = roundup2(*off, table->alignment); in basl_finish_install_guest_tables()
166 *off = table->off + table->len; in basl_finish_install_guest_tables()
167 if (*off <= table->off) { in basl_finish_install_guest_tables()
169 table->len, table->off); in basl_finish_install_guest_tables()
195 gva = vm_map_gpa(table->ctx, BHYVE_ACPI_BASE + table->off, table->len); in basl_finish_install_guest_tables()
198 (uint64_t)BHYVE_ACPI_BASE + table->off, in basl_finish_install_guest_tables()
199 (uint64_t)BHYVE_ACPI_BASE + table->off + table->len); in basl_finish_install_guest_tables()
223 assert(checksum->off < table->len); in basl_finish_patch_checksums()
229 table->fwcfg_name, checksum->off, checksum->start, len)); in basl_finish_patch_checksums()
241 gpa = BHYVE_ACPI_BASE + table->off + checksum->start; in basl_finish_patch_checksums()
243 (gpa < BHYVE_ACPI_BASE + table->off)) { in basl_finish_patch_checksums()
245 __func__, table->off, checksum->start); in basl_finish_patch_checksums()
256 checksum_gva = gva + checksum->off; in basl_finish_patch_checksums()
259 checksum->off); in basl_finish_patch_checksums()
308 assert(pointer->off < table->len);
309 assert(pointer->off + pointer->size <= table->len);
321 src_table->fwcfg_name, pointer->off, pointer->size));
333 gpa = BHYVE_ACPI_BASE + table->off;
336 __func__, table->off);
347 val = basl_le_dec(gva + pointer->off, pointer->size);
348 val += BHYVE_ACPI_BASE + src_table->off;
349 basl_le_enc(gva + pointer->off, val, pointer->size);
361 assert(length->off < table->len);
362 assert(length->off + length->size <= table->len);
364 basl_le_enc((uint8_t *)table->data + length->off, table->len,
375 uint32_t off = 0; local
403 BASL_EXEC(basl_finish_install_guest_tables(table, &off));
467 basl_table_add_checksum(struct basl_table *const table, const uint32_t off, argument
480 checksum->off = off;
490 basl_table_add_length(struct basl_table *const table, const uint32_t off, argument
504 length->off = off;
514 const uint8_t src_signature[ACPI_NAMESEG_SIZE], const uint32_t off, argument
530 pointer->off = off;