Home | History | Annotate | Download | only in e2fsck

Lines Matching full:hash

83 	struct list_head  hash;
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
109 /* Borrowed from buffer.c: this is a tried and tested block hash function */
110 static inline int hash(journal_t *journal, unsigned long block)
135 hash_list = &journal->j_revoke->hash_table[hash(journal, blocknr)];
136 list_add(&record->hash, hash_list);
152 /* Find a revoke record in the journal's hash table. */
160 hash_list = &journal->j_revoke->hash_table[hash(journal, blocknr)];
163 while (&(record->hash) != hash_list) {
166 record = (struct jbd_revoke_record_s *) record->hash.next;
278 * the hash tables without an attached journal_head.
307 BUFFER_TRACE(bh, "found on hash");
401 list_del(&record->hash);
432 * revoke hash, deleting the entries as we go.
461 list_del(&record->hash);
635 list_del(&record->hash);