|
Linux Kernel
3.7.1
|
#include <linux/blkdev.h>#include <linux/ratelimit.h>#include "ctree.h"#include "volumes.h"#include "disk-io.h"#include "ordered-data.h"#include "transaction.h"#include "backref.h"#include "extent_io.h"#include "check-integrity.h"#include "rcu-string.h"Go to the source code of this file.
Data Structures | |
| struct | scrub_page |
| struct | scrub_bio |
| struct | scrub_block |
| struct | scrub_dev |
| struct | scrub_fixup_nodatasum |
| struct | scrub_warning |
Macros | |
| #define | SCRUB_PAGES_PER_BIO 16 /* 64k per bio */ |
| #define | SCRUB_BIOS_PER_DEV 16 /* 1 MB per device in flight */ |
| #define | SCRUB_MAX_PAGES_PER_BLOCK 16 /* 64k per node/leaf/sector */ |
| #define SCRUB_MAX_PAGES_PER_BLOCK 16 /* 64k per node/leaf/sector */ |
| int __btrfs_scrub_cancel | ( | struct btrfs_fs_info * | fs_info | ) |
| int btrfs_scrub_cancel | ( | struct btrfs_root * | root | ) |
| int btrfs_scrub_cancel_dev | ( | struct btrfs_root * | root, |
| struct btrfs_device * | dev | ||
| ) |
| int btrfs_scrub_cancel_devid | ( | struct btrfs_root * | root, |
| u64 | devid | ||
| ) |
| void btrfs_scrub_continue | ( | struct btrfs_root * | root | ) |
| void btrfs_scrub_continue_super | ( | struct btrfs_root * | root | ) |
| int btrfs_scrub_dev | ( | struct btrfs_root * | root, |
| u64 | devid, | ||
| u64 | start, | ||
| u64 | end, | ||
| struct btrfs_scrub_progress * | progress, | ||
| int | readonly | ||
| ) |
| void btrfs_scrub_pause | ( | struct btrfs_root * | root | ) |
| void btrfs_scrub_pause_super | ( | struct btrfs_root * | root | ) |
| int btrfs_scrub_progress | ( | struct btrfs_root * | root, |
| u64 | devid, | ||
| struct btrfs_scrub_progress * | progress | ||
| ) |
1.8.2