Lines Matching refs:descriptor

527 	struct buffer_head *descriptor;  in jbd2_journal_write_revoke_records()  local
533 descriptor = NULL; in jbd2_journal_write_revoke_records()
548 &descriptor, &offset, in jbd2_journal_write_revoke_records()
555 if (descriptor) in jbd2_journal_write_revoke_records()
556 flush_descriptor(journal, descriptor, offset, write_op); in jbd2_journal_write_revoke_records()
574 struct buffer_head *descriptor; in write_one_revoke_record() local
585 descriptor = *descriptorp; in write_one_revoke_record()
598 if (descriptor) { in write_one_revoke_record()
600 flush_descriptor(journal, descriptor, offset, write_op); in write_one_revoke_record()
601 descriptor = NULL; in write_one_revoke_record()
605 if (!descriptor) { in write_one_revoke_record()
606 descriptor = jbd2_journal_get_descriptor_buffer(journal); in write_one_revoke_record()
607 if (!descriptor) in write_one_revoke_record()
609 header = (journal_header_t *)descriptor->b_data; in write_one_revoke_record()
615 BUFFER_TRACE(descriptor, "file in log_bufs"); in write_one_revoke_record()
616 jbd2_file_log_bh(log_bufs, descriptor); in write_one_revoke_record()
619 *descriptorp = descriptor; in write_one_revoke_record()
623 * ((__be64 *)(&descriptor->b_data[offset])) = in write_one_revoke_record()
626 * ((__be32 *)(&descriptor->b_data[offset])) = in write_one_revoke_record()
656 struct buffer_head *descriptor, in flush_descriptor() argument
662 put_bh(descriptor); in flush_descriptor()
666 header = (jbd2_journal_revoke_header_t *)descriptor->b_data; in flush_descriptor()
668 jbd2_revoke_csum_set(journal, descriptor); in flush_descriptor()
670 set_buffer_jwrite(descriptor); in flush_descriptor()
671 BUFFER_TRACE(descriptor, "write"); in flush_descriptor()
672 set_buffer_dirty(descriptor); in flush_descriptor()
673 write_dirty_buffer(descriptor, write_op); in flush_descriptor()