Lines Matching defs: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);
144 /* Find a revoke record in the journal's hash table. */
190 /* Initialise the revoke table for a given journal to a given size. */
227 /* Destoy a journal's revoke table. The table must already be empty! */
231 struct jbd_revoke_table_s *table;
235 table = journal->j_revoke;
236 if (!table)
239 for (i=0; i<table->hash_size; i++) {
240 hash_list = &table->hash_table[i];
244 kfree(table->hash_table);
245 kmem_cache_free(revoke_table_cache, table);
564 * empty the revoke table after recovery.
613 * Finally, once recovery is over, we need to clear the revoke table so