Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
checkpoint.c File Reference
#include <linux/time.h>
#include <linux/fs.h>
#include <linux/jbd2.h>
#include <linux/errno.h>
#include <linux/slab.h>
#include <linux/blkdev.h>
#include <trace/events/jbd2.h>

Go to the source code of this file.

Functions

void __jbd2_log_wait_for_space (journal_t *journal)
 
int jbd2_log_do_checkpoint (journal_t *journal)
 
int jbd2_cleanup_journal_tail (journal_t *journal)
 
int __jbd2_journal_clean_checkpoint_list (journal_t *journal)
 
int __jbd2_journal_remove_checkpoint (struct journal_head *jh)
 
void __jbd2_journal_insert_checkpoint (struct journal_head *jh, transaction_t *transaction)
 
void __jbd2_journal_drop_transaction (journal_t *journal, transaction_t *transaction)
 

Function Documentation

int __jbd2_journal_clean_checkpoint_list ( journal_t *  journal)

Definition at line 523 of file checkpoint.c.

void __jbd2_journal_drop_transaction ( journal_t *  journal,
transaction_t transaction 
)

Definition at line 677 of file checkpoint.c.

void __jbd2_journal_insert_checkpoint ( struct journal_head jh,
transaction_t transaction 
)

Definition at line 645 of file checkpoint.c.

int __jbd2_journal_remove_checkpoint ( struct journal_head jh)

Definition at line 581 of file checkpoint.c.

void __jbd2_log_wait_for_space ( journal_t *  journal)

Definition at line 118 of file checkpoint.c.

int jbd2_cleanup_journal_tail ( journal_t *  journal)

Definition at line 437 of file checkpoint.c.

int jbd2_log_do_checkpoint ( journal_t *  journal)

Definition at line 332 of file checkpoint.c.