Linux Kernel
3.7.1
|
#include <linux/sched.h>
#include <linux/pagemap.h>
#include <linux/writeback.h>
#include <linux/blkdev.h>
#include <linux/rbtree.h>
#include <linux/slab.h>
#include <linux/workqueue.h>
#include "ctree.h"
#include "volumes.h"
#include "disk-io.h"
#include "transaction.h"
Go to the source code of this file.
Data Structures | |
struct | reada_extctl |
struct | reada_extent |
struct | reada_zone |
struct | reada_machine_work |
Macros | |
#define | MAX_IN_FLIGHT 6 |
Functions | |
int | btree_readahead_hook (struct btrfs_root *root, struct extent_buffer *eb, u64 start, int err) |
struct reada_control * | btrfs_reada_add (struct btrfs_root *root, struct btrfs_key *key_start, struct btrfs_key *key_end) |
int | btrfs_reada_wait (void *handle) |
void | btrfs_reada_detach (void *handle) |
int btree_readahead_hook | ( | struct btrfs_root * | root, |
struct extent_buffer * | eb, | ||
u64 | start, | ||
int | err | ||
) |
|
read |