Lines Matching refs:table
105 memdb_release_level_table(memdb_level_table_t *table) in memdb_release_level_table() argument
107 rcu_enqueue(&table->rcu_entry, in memdb_release_level_table()
117 memdb_level_table_t *table = in memdb_bitmap_free_level_table() local
120 error_t err = partition_free(hyp_partition, table, sizeof(*table)); in memdb_bitmap_free_level_table()
449 memdb_entry_t new_entry, memdb_level_table_t *table,
456 const memdb_level_table_t *table) in memdb_update_table_check_contig() argument
466 atomic_load_consume(&table->entries[i]); in memdb_update_table_check_contig()
474 atomic_load_consume(&table->entries[i]); in memdb_update_table_check_contig()
487 memdb_entry_t new_entry, memdb_level_table_t *table, in memdb_update_table() argument
513 old_entry, new_entry, table, in memdb_update_table()
534 table, entry_bits, rollback_index); in memdb_update_table()
544 start_index, end_index, new_entry, table)); in memdb_update_table()
554 memdb_entry_t new_entry, memdb_level_table_t *table, index_t entry_bits, in memdb_update_table_entry_level_table() argument
568 atomic_store_release(&table->entries[entry_index], new_entry); in memdb_update_table_entry_level_table()
578 memdb_entry_t new_entry, memdb_level_table_t *table, index_t entry_bits, in memdb_update_table_entry_level_bitmap() argument
606 &table->entries[entry_index], in memdb_update_table_entry_level_bitmap()
636 &table->entries[entry_index], in memdb_update_table_entry_level_bitmap()
654 atomic_store_release(&table->entries[entry_index], new_entry); in memdb_update_table_entry_level_bitmap()
665 memdb_level_table_t *table, in memdb_update_table_entry_split_bitmap() argument
686 atomic_store_release(&table->entries[entry_index], in memdb_update_table_entry_split_bitmap()
701 memdb_level_table_t *table, in memdb_update_table_entry_split_table() argument
722 atomic_store_release(&table->entries[entry_index], in memdb_update_table_entry_split_table()
735 memdb_entry_t new_entry, memdb_level_table_t *table, in memdb_update_table_entry() argument
745 atomic_load_consume(&table->entries[entry_index]); in memdb_update_table_entry()
750 start, end, old_entry, new_entry, table, entry_bits, in memdb_update_table_entry()
755 start, end, old_entry, new_entry, table, entry_bits, in memdb_update_table_entry()
765 atomic_store_release(&table->entries[entry_index], new_entry); in memdb_update_table_entry()
779 start, end, old_entry, new_entry, table, entry_bits, in memdb_update_table_entry()
785 table, entry_bits, in memdb_update_table_entry()
887 memdb_lookup_table(paddr_t addr, const memdb_level_table_t *table, in memdb_lookup_table() argument
892 const memdb_entry_t entry = atomic_load_consume(&table->entries[index]); in memdb_lookup_table()
990 const memdb_level_table_t *table, index_t entry_bits) in memdb_is_contig_table() argument
1005 atomic_load_consume(&table->entries[i]); in memdb_is_contig_table()
1076 const memdb_level_table_t *table, index_t entry_bits, in memdb_walk_table() argument
1092 atomic_load_consume(&table->entries[i]); in memdb_walk_table()