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 | ||
) |