|
Linux Kernel
3.7.1
|
#include <linux/sched.h>#include <linux/slab.h>#include <linux/buffer_head.h>#include <linux/mutex.h>#include <linux/crc32c.h>#include <linux/genhd.h>#include <linux/blkdev.h>#include "ctree.h"#include "disk-io.h"#include "transaction.h"#include "extent_io.h"#include "volumes.h"#include "print-tree.h"#include "locking.h"#include "check-integrity.h"#include "rcu-string.h"Go to the source code of this file.
Data Structures | |
| struct | btrfsic_block |
| struct | btrfsic_block_link |
| struct | btrfsic_dev_state |
| struct | btrfsic_block_hashtable |
| struct | btrfsic_block_link_hashtable |
| struct | btrfsic_dev_state_hashtable |
| struct | btrfsic_block_data_ctx |
| struct | btrfsic_stack_frame |
| struct | btrfsic_state |
Functions | |
| int | btrfsic_submit_bh (int rw, struct buffer_head *bh) |
| void | btrfsic_submit_bio (int rw, struct bio *bio) |
| int | btrfsic_mount (struct btrfs_root *root, struct btrfs_fs_devices *fs_devices, int including_extent_data, u32 print_mask) |
| void | btrfsic_unmount (struct btrfs_root *root, struct btrfs_fs_devices *fs_devices) |
| #define BTRFSIC_BLOCK_HASHTABLE_SIZE 0x10000 |
Definition at line 99 of file check-integrity.c.
| #define BTRFSIC_BLOCK_LINK_HASHTABLE_SIZE 0x10000 |
Definition at line 100 of file check-integrity.c.
| #define BTRFSIC_BLOCK_LINK_MAGIC_NUMBER 0x11070807 |
Definition at line 103 of file check-integrity.c.
| #define BTRFSIC_BLOCK_MAGIC_NUMBER 0x14491051 |
Definition at line 102 of file check-integrity.c.
| #define BTRFSIC_BLOCK_STACK_FRAME_MAGIC_NUMBER 20111300 |
Definition at line 105 of file check-integrity.c.
| #define BTRFSIC_DEV2STATE_HASHTABLE_SIZE 0x100 |
Definition at line 101 of file check-integrity.c.
| #define BTRFSIC_DEV2STATE_MAGIC_NUMBER 0x20111530 |
Definition at line 104 of file check-integrity.c.
| #define BTRFSIC_GENERATION_UNKNOWN ((u64)-1) |
Definition at line 107 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_END_IO_BIO_BH 0x00000020 |
Definition at line 118 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_INITIAL_ALL_TREES 0x00000200 |
Definition at line 122 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_INITIAL_DATABASE 0x00000400 |
Definition at line 123 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_INITIAL_TREE 0x00000100 |
Definition at line 121 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_NUM_COPIES 0x00000800 |
Definition at line 124 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_ROOT_CHUNK_LOG_TREE_LOCATION 0x00000002 |
Definition at line 114 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_SUBMIT_BIO_BH 0x00000010 |
Definition at line 117 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_SUPERBLOCK_WRITE 0x00000001 |
Definition at line 113 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_TREE_AFTER_SB_WRITE 0x00000004 |
Definition at line 115 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_TREE_BEFORE_SB_WRITE 0x00000008 |
Definition at line 116 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_TREE_WITH_ALL_MIRRORS 0x00001000 |
Definition at line 125 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_VERBOSE 0x00000040 |
Definition at line 119 of file check-integrity.c.
| #define BTRFSIC_PRINT_MASK_VERY_VERBOSE 0x00000080 |
Definition at line 120 of file check-integrity.c.
| #define BTRFSIC_TREE_DUMP_MAX_INDENT_LEVEL |
Definition at line 106 of file check-integrity.c.
| int btrfsic_mount | ( | struct btrfs_root * | root, |
| struct btrfs_fs_devices * | fs_devices, | ||
| int | including_extent_data, | ||
| u32 | print_mask | ||
| ) |
Definition at line 3187 of file check-integrity.c.
Definition at line 3019 of file check-integrity.c.
Definition at line 3084 of file check-integrity.c.
| void btrfsic_unmount | ( | struct btrfs_root * | root, |
| struct btrfs_fs_devices * | fs_devices | ||
| ) |
Definition at line 3288 of file check-integrity.c.
1.8.2