#include <linux/fs.h>
#include <linux/slab.h>
#include <linux/sched.h>
#include <linux/writeback.h>
#include <linux/pagemap.h>
#include <linux/blkdev.h>
#include <linux/uuid.h>
#include "ctree.h"
#include "disk-io.h"
#include "transaction.h"
#include "locking.h"
#include "tree-log.h"
#include "inode-map.h"
#include "volumes.h"
Go to the source code of this file.
|
void | put_transaction (struct btrfs_transaction *transaction) |
|
int | btrfs_record_root_in_trans (struct btrfs_trans_handle *trans, struct btrfs_root *root) |
|
struct btrfs_trans_handle * | btrfs_start_transaction (struct btrfs_root *root, int num_items) |
|
struct btrfs_trans_handle * | btrfs_start_transaction_noflush (struct btrfs_root *root, int num_items) |
|
struct btrfs_trans_handle * | btrfs_join_transaction (struct btrfs_root *root) |
|
struct btrfs_trans_handle * | btrfs_join_transaction_nolock (struct btrfs_root *root) |
|
struct btrfs_trans_handle * | btrfs_start_ioctl_transaction (struct btrfs_root *root) |
|
struct btrfs_trans_handle * | btrfs_attach_transaction (struct btrfs_root *root) |
|
int | btrfs_wait_for_commit (struct btrfs_root *root, u64 transid) |
|
void | btrfs_throttle (struct btrfs_root *root) |
|
int | btrfs_should_end_transaction (struct btrfs_trans_handle *trans, struct btrfs_root *root) |
|
int | btrfs_end_transaction (struct btrfs_trans_handle *trans, struct btrfs_root *root) |
|
int | btrfs_end_transaction_throttle (struct btrfs_trans_handle *trans, struct btrfs_root *root) |
|
int | btrfs_end_transaction_dmeta (struct btrfs_trans_handle *trans, struct btrfs_root *root) |
|
int | btrfs_write_marked_extents (struct btrfs_root *root, struct extent_io_tree *dirty_pages, int mark) |
|
int | btrfs_wait_marked_extents (struct btrfs_root *root, struct extent_io_tree *dirty_pages, int mark) |
|
int | btrfs_write_and_wait_marked_extents (struct btrfs_root *root, struct extent_io_tree *dirty_pages, int mark) |
|
int | btrfs_write_and_wait_transaction (struct btrfs_trans_handle *trans, struct btrfs_root *root) |
|
int | btrfs_add_dead_root (struct btrfs_root *root) |
|
int | btrfs_defrag_root (struct btrfs_root *root, int cacheonly) |
|
int | btrfs_transaction_in_commit (struct btrfs_fs_info *info) |
|
int | btrfs_transaction_blocked (struct btrfs_fs_info *info) |
|
int | btrfs_commit_transaction_async (struct btrfs_trans_handle *trans, struct btrfs_root *root, int wait_for_unblock) |
|
int | btrfs_commit_transaction (struct btrfs_trans_handle *trans, struct btrfs_root *root) |
|
int | btrfs_clean_old_snapshots (struct btrfs_root *root) |
|
#define BTRFS_ROOT_TRANS_TAG 0 |