Lines Matching refs:ref_table
39 ref_table: VecCache<u64>, field
59 let ref_table = VecCache::from_vec(raw_file.read_pointer_table( in new() localVariable
64 let max_valid_cluster_index = (ref_table.len() as u64) * refcount_block_entries - 1; in new()
67 ref_table, in new()
100 let block_addr_disk = *self.ref_table.get(table_index).ok_or(Error::InvalidIndex)?; in set_cluster_refcount()
106 self.ref_table[table_index] = addr; in set_cluster_refcount()
107 let ref_table = &self.ref_table; in set_cluster_refcount() localVariable
110 raw_file.write_refcount_block(ref_table[index], evicted.get_values()) in set_cluster_refcount()
126 self.ref_table[table_index] = addr; in set_cluster_refcount()
144 let addr = self.ref_table[*table_index]; in flush_blocks()
158 if self.ref_table.dirty() { in flush_table()
161 self.ref_table.get_values(), in flush_table()
164 self.ref_table.mark_clean(); in flush_table()
178 let block_addr_disk = *self.ref_table.get(table_index).ok_or(Error::InvalidIndex)?; in get_cluster_refcount()
188 let ref_table = &self.ref_table; in get_cluster_refcount() localVariable
191 raw_file.write_refcount_block(ref_table[index], evicted.get_values()) in get_cluster_refcount()