Lines Matching refs:table
89 /* The revoke table is just a simple hash table of revoke records. */
92 /* It is conceivable that we might want a larger hash table
107 /* Utility functions to maintain the revoke table */
112 struct jbd_revoke_table_s *table = journal->j_revoke;
113 int hash_shift = table->hash_shift;
117 (block << (hash_shift - 12))) & (table->hash_size - 1);
152 /* Find a revoke record in the journal's hash table. */
198 /* Initialise the revoke table for a given journal to a given size. */
235 /* Destoy a journal's revoke table. The table must already be empty! */
239 struct jbd_revoke_table_s *table;
243 table = journal->j_revoke;
244 if (!table)
247 for (i=0; i<table->hash_size; i++) {
248 hash_list = &table->hash_table[i];
252 kfree(table->hash_table);
253 kmem_cache_free(revoke_table_cache, table);
569 * empty the revoke table after recovery.
618 * Finally, once recovery is over, we need to clear the revoke table so