Home | History | Annotate | Download | only in e2fsck

Lines Matching refs:descriptor

440 	struct journal_head *descriptor;
446 descriptor = NULL;
458 &descriptor, &offset,
465 if (descriptor)
466 flush_descriptor(journal, descriptor, offset);
471 * Write out one revoke record. We need to create a new descriptor
481 struct journal_head *descriptor;
492 descriptor = *descriptorp;
495 /* Make sure we have a descriptor with space left for the record */
496 if (descriptor) {
498 flush_descriptor(journal, descriptor, offset);
499 descriptor = NULL;
503 if (!descriptor) {
504 descriptor = journal_get_descriptor_buffer(journal);
505 if (!descriptor)
507 header = (journal_header_t *) &jh2bh(descriptor)->b_data[0];
513 JBUFFER_TRACE(descriptor, "file as BJ_LogCtl");
514 journal_file_buffer(descriptor, transaction, BJ_LogCtl);
517 *descriptorp = descriptor;
520 * ((unsigned int *)(&jh2bh(descriptor)->b_data[offset])) =
527 * Flush a revoke descriptor out to the journal. If we are aborting,
534 struct journal_head *descriptor,
540 JBUFFER_TRACE(descriptor, "brelse");
541 __brelse(jh2bh(descriptor));
545 header = (journal_revoke_header_t *) jh2bh(descriptor)->b_data;
547 set_bit(BH_JWrite, &jh2bh(descriptor)->b_state);
549 struct buffer_head *bh = jh2bh(descriptor);