Lines Matching refs:descriptor
532 struct buffer_head *descriptor; in jbd2_journal_write_revoke_records() local
538 descriptor = NULL; in jbd2_journal_write_revoke_records()
553 &descriptor, &offset, in jbd2_journal_write_revoke_records()
560 if (descriptor) in jbd2_journal_write_revoke_records()
561 flush_descriptor(journal, descriptor, offset, write_op); in jbd2_journal_write_revoke_records()
579 struct buffer_head *descriptor; in write_one_revoke_record() local
590 descriptor = *descriptorp; in write_one_revoke_record()
603 if (descriptor) { in write_one_revoke_record()
605 flush_descriptor(journal, descriptor, offset, write_op); in write_one_revoke_record()
606 descriptor = NULL; in write_one_revoke_record()
610 if (!descriptor) { in write_one_revoke_record()
611 descriptor = jbd2_journal_get_descriptor_buffer(journal); in write_one_revoke_record()
612 if (!descriptor) in write_one_revoke_record()
614 header = (journal_header_t *)descriptor->b_data; in write_one_revoke_record()
620 BUFFER_TRACE(descriptor, "file in log_bufs"); in write_one_revoke_record()
621 jbd2_file_log_bh(log_bufs, descriptor); in write_one_revoke_record()
624 *descriptorp = descriptor; in write_one_revoke_record()
628 * ((__be64 *)(&descriptor->b_data[offset])) = in write_one_revoke_record()
631 * ((__be32 *)(&descriptor->b_data[offset])) = in write_one_revoke_record()
661 struct buffer_head *descriptor, in flush_descriptor() argument
667 put_bh(descriptor); in flush_descriptor()
671 header = (jbd2_journal_revoke_header_t *)descriptor->b_data; in flush_descriptor()
673 jbd2_revoke_csum_set(journal, descriptor); in flush_descriptor()
675 set_buffer_jwrite(descriptor); in flush_descriptor()
676 BUFFER_TRACE(descriptor, "write"); in flush_descriptor()
677 set_buffer_dirty(descriptor); in flush_descriptor()
678 write_dirty_buffer(descriptor, write_op); in flush_descriptor()