|
Linux Kernel
3.7.1
|
#include <linux/blkdev.h>#include <linux/kthread.h>#include <linux/raid/pq.h>#include <linux/async_tx.h>#include <linux/module.h>#include <linux/async.h>#include <linux/seq_file.h>#include <linux/cpu.h>#include <linux/slab.h>#include <linux/ratelimit.h>#include "md.h"#include "raid5.h"#include "raid0.h"#include "bitmap.h"Go to the source code of this file.
Data Structures | |
| struct | raid5_plug_cb |
Macros | |
| #define | NR_STRIPES 256 |
| #define | STRIPE_SIZE PAGE_SIZE |
| #define | STRIPE_SHIFT (PAGE_SHIFT - 9) |
| #define | STRIPE_SECTORS (STRIPE_SIZE>>9) |
| #define | IO_THRESHOLD 1 |
| #define | BYPASS_THRESHOLD 1 |
| #define | NR_HASH (PAGE_SIZE / sizeof(struct hlist_head)) |
| #define | HASH_MASK (NR_HASH - 1) |
| #define | raid_run_ops __raid_run_ops |
| #define | MAX_STRIPE_BATCH 8 |
Functions | |
| int | md_raid5_congested (struct mddev *mddev, int bits) |
| EXPORT_SYMBOL_GPL (md_raid5_congested) | |
| int | raid5_set_cache_size (struct mddev *mddev, int size) |
| EXPORT_SYMBOL (raid5_set_cache_size) | |
| module_init (raid5_init) | |
| module_exit (raid5_exit) | |
| MODULE_LICENSE ("GPL") | |
| MODULE_DESCRIPTION ("RAID4/5/6 (striping with parity) personality for MD") | |
| MODULE_ALIAS ("md-personality-4") | |
| MODULE_ALIAS ("md-raid5") | |
| MODULE_ALIAS ("md-raid4") | |
| MODULE_ALIAS ("md-level-5") | |
| MODULE_ALIAS ("md-level-4") | |
| MODULE_ALIAS ("md-personality-8") | |
| MODULE_ALIAS ("md-raid6") | |
| MODULE_ALIAS ("md-level-6") | |
| MODULE_ALIAS ("raid5") | |
| MODULE_ALIAS ("raid6") | |
| #define STRIPE_SECTORS (STRIPE_SIZE>>9) |
| #define STRIPE_SHIFT (PAGE_SHIFT - 9) |
| EXPORT_SYMBOL | ( | raid5_set_cache_size | ) |
| EXPORT_SYMBOL_GPL | ( | md_raid5_congested | ) |
| MODULE_ALIAS | ( | "md-personality-4" | ) |
| MODULE_ALIAS | ( | "md-raid5" | ) |
| MODULE_ALIAS | ( | "md-raid4" | ) |
| MODULE_ALIAS | ( | "md-level-5" | ) |
| MODULE_ALIAS | ( | "md-level-4" | ) |
| MODULE_ALIAS | ( | "md-personality-8" | ) |
| MODULE_ALIAS | ( | "md-raid6" | ) |
| MODULE_ALIAS | ( | "md-level-6" | ) |
| MODULE_ALIAS | ( | "raid5" | ) |
| MODULE_ALIAS | ( | "raid6" | ) |
| MODULE_DESCRIPTION | ( | "RAID4/5/6 (striping with parity) personality for MD" | ) |
| module_exit | ( | raid5_exit | ) |
| module_init | ( | raid5_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
1.8.2