Symbol: r5conf
drivers/md/dm-raid.c
1540
struct r5conf *conf;
drivers/md/dm-raid.c
3531
struct r5conf *conf = rs_is_raid456(rs) ? mddev->private : NULL;
drivers/md/raid5-cache.c
1149
static sector_t r5c_calculate_new_cp(struct r5conf *conf)
drivers/md/raid5-cache.c
1174
struct r5conf *conf = log->rdev->mddev->private;
drivers/md/raid5-cache.c
1222
struct r5conf *conf = log->rdev->mddev->private;
drivers/md/raid5-cache.c
1361
static void r5c_flush_stripe(struct r5conf *conf, struct stripe_head *sh)
drivers/md/raid5-cache.c
1394
void r5c_flush_cache(struct r5conf *conf, int num)
drivers/md/raid5-cache.c
1419
static void r5c_do_reclaim(struct r5conf *conf)
drivers/md/raid5-cache.c
1496
struct r5conf *conf = log->rdev->mddev->private;
drivers/md/raid5-cache.c
1549
struct r5conf *conf = mddev->private;
drivers/md/raid5-cache.c
1590
bool r5l_log_disk_error(struct r5conf *conf)
drivers/md/raid5-cache.c
1807
struct r5conf *conf = mddev->private;
drivers/md/raid5-cache.c
1829
struct r5conf *conf = mddev->private;
drivers/md/raid5-cache.c
1859
r5l_recovery_replay_one_stripe(struct r5conf *conf,
drivers/md/raid5-cache.c
1912
struct r5conf *conf,
drivers/md/raid5-cache.c
195
static inline sector_t r5c_tree_index(struct r5conf *conf,
drivers/md/raid5-cache.c
1992
struct r5conf *conf = mddev->private;
drivers/md/raid5-cache.c
2066
struct r5conf *conf = mddev->private;
drivers/md/raid5-cache.c
2414
struct r5conf *conf = mddev->private;
drivers/md/raid5-cache.c
2522
struct r5conf *conf;
drivers/md/raid5-cache.c
2563
struct r5conf *conf;
drivers/md/raid5-cache.c
2622
int r5c_try_caching_write(struct r5conf *conf,
drivers/md/raid5-cache.c
2748
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5-cache.c
2774
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5-cache.c
2790
void r5c_finish_stripe_write_out(struct r5conf *conf,
drivers/md/raid5-cache.c
2873
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5-cache.c
292
r5c_return_dev_pending_writes(struct r5conf *conf, struct r5dev *dev)
drivers/md/raid5-cache.c
2927
bool r5c_big_stripe_cached(struct r5conf *conf, sector_t sect)
drivers/md/raid5-cache.c
3026
struct r5conf *conf = mddev->private;
drivers/md/raid5-cache.c
3035
struct r5conf *conf = mddev->private;
drivers/md/raid5-cache.c
3047
int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev)
drivers/md/raid5-cache.c
307
void r5c_handle_cached_data_endio(struct r5conf *conf,
drivers/md/raid5-cache.c
3150
void r5l_exit_log(struct r5conf *conf)
drivers/md/raid5-cache.c
323
void r5c_check_stripe_cache_usage(struct r5conf *conf)
drivers/md/raid5-cache.c
351
void r5c_check_cached_full_stripe(struct r5conf *conf)
drivers/md/raid5-cache.c
396
static sector_t r5c_log_required_to_flush_cache(struct r5conf *conf)
drivers/md/raid5-cache.c
417
struct r5conf *conf = log->rdev->mddev->private;
drivers/md/raid5-cache.c
450
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5-cache.c
684
struct r5conf *conf = mddev->private;
drivers/md/raid5-cache.c
862
struct r5conf *conf = mddev->private;
drivers/md/raid5-cache.c
991
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5-log.h
104
static inline int log_handle_flush_request(struct r5conf *conf, struct bio *bio)
drivers/md/raid5-log.h
116
static inline void log_quiesce(struct r5conf *conf, int quiesce)
drivers/md/raid5-log.h
124
static inline void log_exit(struct r5conf *conf)
drivers/md/raid5-log.h
13
bool r5l_log_disk_error(struct r5conf *conf);
drivers/md/raid5-log.h
132
static inline int log_init(struct r5conf *conf, struct md_rdev *journal_dev,
drivers/md/raid5-log.h
143
static inline int log_modify(struct r5conf *conf, struct md_rdev *rdev, bool add)
drivers/md/raid5-log.h
15
int r5c_try_caching_write(struct r5conf *conf, struct stripe_head *sh,
drivers/md/raid5-log.h
17
void r5c_finish_stripe_write_out(struct r5conf *conf, struct stripe_head *sh,
drivers/md/raid5-log.h
22
void r5c_handle_cached_data_endio(struct r5conf *conf,
drivers/md/raid5-log.h
26
void r5c_flush_cache(struct r5conf *conf, int num);
drivers/md/raid5-log.h
27
void r5c_check_stripe_cache_usage(struct r5conf *conf);
drivers/md/raid5-log.h
28
void r5c_check_cached_full_stripe(struct r5conf *conf);
drivers/md/raid5-log.h
31
bool r5c_big_stripe_cached(struct r5conf *conf, sector_t sect);
drivers/md/raid5-log.h
37
int ppl_init_log(struct r5conf *conf);
drivers/md/raid5-log.h
38
void ppl_exit_log(struct r5conf *conf);
drivers/md/raid5-log.h
39
int ppl_write_stripe(struct r5conf *conf, struct stripe_head *sh);
drivers/md/raid5-log.h
40
void ppl_write_stripe_run(struct r5conf *conf);
drivers/md/raid5-log.h
42
int ppl_modify_log(struct r5conf *conf, struct md_rdev *rdev, bool add);
drivers/md/raid5-log.h
43
void ppl_quiesce(struct r5conf *conf, int quiesce);
drivers/md/raid5-log.h
47
static inline bool raid5_has_log(struct r5conf *conf)
drivers/md/raid5-log.h
5
int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev);
drivers/md/raid5-log.h
52
static inline bool raid5_has_ppl(struct r5conf *conf)
drivers/md/raid5-log.h
59
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5-log.h
6
void r5l_exit_log(struct r5conf *conf);
drivers/md/raid5-log.h
80
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5-log.h
88
static inline void log_write_stripe_run(struct r5conf *conf)
drivers/md/raid5-log.h
96
static inline void log_flush_stripe_to_raid(struct r5conf *conf)
drivers/md/raid5-ppl.c
1239
void ppl_exit_log(struct r5conf *conf)
drivers/md/raid5-ppl.c
1264
RAID5_STRIPE_SECTORS((struct r5conf *)rdev->mddev->private));
drivers/md/raid5-ppl.c
1315
int ppl_init_log(struct r5conf *conf)
drivers/md/raid5-ppl.c
1448
int ppl_modify_log(struct r5conf *conf, struct md_rdev *rdev, bool add)
drivers/md/raid5-ppl.c
1494
struct r5conf *conf;
drivers/md/raid5-ppl.c
275
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5-ppl.c
361
int ppl_write_stripe(struct r5conf *conf, struct stripe_head *sh)
drivers/md/raid5-ppl.c
532
void ppl_write_stripe_run(struct r5conf *conf)
drivers/md/raid5-ppl.c
551
struct r5conf *conf = ppl_conf->mddev->private;
drivers/md/raid5-ppl.c
586
struct r5conf *conf = ppl_conf->mddev->private;
drivers/md/raid5-ppl.c
612
struct r5conf *conf = ppl_conf->mddev->private;
drivers/md/raid5-ppl.c
651
static inline bool ppl_no_io_unit_submitted(struct r5conf *conf,
drivers/md/raid5-ppl.c
662
void ppl_quiesce(struct r5conf *conf, int quiesce)
drivers/md/raid5-ppl.c
789
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
1015
static int use_new_offset(struct r5conf *conf, struct stripe_head *sh)
drivers/md/raid5.c
103
static inline void lock_all_device_hash_locks_irq(struct r5conf *conf)
drivers/md/raid5.c
1055
static void dispatch_defer_bios(struct r5conf *conf, int target,
drivers/md/raid5.c
1100
static void flush_deferred_bios(struct r5conf *conf)
drivers/md/raid5.c
1115
static void defer_issue_bios(struct r5conf *conf, sector_t sector,
drivers/md/raid5.c
113
static inline void unlock_all_device_hash_locks_irq(struct r5conf *conf)
drivers/md/raid5.c
1144
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
1372
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
1430
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
1469
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
162
static void print_raid5_conf(struct r5conf *conf);
drivers/md/raid5.c
181
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
1914
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
225
static void do_release_stripe(struct r5conf *conf, struct stripe_head *sh,
drivers/md/raid5.c
2271
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
2350
int disks, struct r5conf *conf)
drivers/md/raid5.c
2382
static int grow_one_stripe(struct r5conf *conf, gfp_t gfp)
drivers/md/raid5.c
2405
static int grow_stripes(struct r5conf *conf, int num)
drivers/md/raid5.c
2475
static int resize_chunks(struct r5conf *conf, int new_disks, int new_sectors)
drivers/md/raid5.c
2508
static int resize_stripes(struct r5conf *conf, int newsize)
drivers/md/raid5.c
2682
static int drop_one_stripe(struct r5conf *conf)
drivers/md/raid5.c
2700
static void shrink_stripes(struct r5conf *conf)
drivers/md/raid5.c
2713
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
2839
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
2911
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
2946
sector_t raid5_compute_sector(struct r5conf *conf, sector_t r_sector,
drivers/md/raid5.c
311
static void __release_stripe(struct r5conf *conf, struct stripe_head *sh,
drivers/md/raid5.c
3150
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
326
static void release_inactive_stripe_list(struct r5conf *conf,
drivers/md/raid5.c
3306
static inline bool delay_towrite(struct r5conf *conf,
drivers/md/raid5.c
3329
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
3436
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
3496
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
3567
static void end_reshape(struct r5conf *conf);
drivers/md/raid5.c
3569
static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous,
drivers/md/raid5.c
3586
handle_failed_stripe(struct r5conf *conf, struct stripe_head *sh,
drivers/md/raid5.c
368
static int release_stripe_list(struct r5conf *conf,
drivers/md/raid5.c
3685
handle_failed_sync(struct r5conf *conf, struct stripe_head *sh,
drivers/md/raid5.c
3987
static void handle_stripe_clean_event(struct r5conf *conf,
drivers/md/raid5.c
399
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
4099
static int handle_stripe_dirtying(struct r5conf *conf,
drivers/md/raid5.c
4270
static void handle_parity_checks5(struct r5conf *conf, struct stripe_head *sh,
drivers/md/raid5.c
436
static inline void insert_hash(struct r5conf *conf, struct stripe_head *sh)
drivers/md/raid5.c
4362
static void handle_parity_checks6(struct r5conf *conf, struct stripe_head *sh,
drivers/md/raid5.c
447
static struct stripe_head *get_free_stripe(struct r5conf *conf, int hash)
drivers/md/raid5.c
4538
static void handle_stripe_expansion(struct r5conf *conf, struct stripe_head *sh)
drivers/md/raid5.c
4613
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
4907
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
505
init_stripe_shared_pages(struct stripe_head *sh, struct r5conf *conf, int disks)
drivers/md/raid5.c
5301
static void raid5_activate_delayed(struct r5conf *conf)
drivers/md/raid5.c
5319
static void activate_bit_delay(struct r5conf *conf,
drivers/md/raid5.c
5338
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
5352
static void add_bio_to_retry(struct bio *bi,struct r5conf *conf)
drivers/md/raid5.c
5365
static struct bio *remove_bio_from_retry(struct r5conf *conf,
drivers/md/raid5.c
5397
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
5418
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
5499
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
5523
static struct stripe_head *__get_priority_stripe(struct r5conf *conf, int group)
drivers/md/raid5.c
5628
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
5691
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
577
static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous,
drivers/md/raid5.c
5786
static bool stripe_ahead_of_reshape(struct mddev *mddev, struct r5conf *conf,
drivers/md/raid5.c
5813
static int add_all_stripe_bios(struct r5conf *conf,
drivers/md/raid5.c
582
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
5873
struct r5conf *conf, sector_t logical_sector)
drivers/md/raid5.c
5904
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
5950
struct r5conf *conf, struct stripe_request_ctx *ctx,
drivers/md/raid5.c
6056
static sector_t raid5_bio_lowest_chunk_sector(struct r5conf *conf,
drivers/md/raid5.c
6087
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
622
static struct stripe_head *__find_stripe(struct r5conf *conf, sector_t sector,
drivers/md/raid5.c
6241
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
635
static struct stripe_head *find_get_stripe(struct r5conf *conf,
drivers/md/raid5.c
6510
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
6600
static int retry_aligned_read(struct r5conf *conf, struct bio *raid_bio,
drivers/md/raid5.c
6663
static int handle_active_stripes(struct r5conf *conf, int group,
drivers/md/raid5.c
6717
struct r5conf *conf = group->conf;
drivers/md/raid5.c
6767
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
6852
struct r5conf *conf;
drivers/md/raid5.c
6866
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
6896
struct r5conf *conf;
drivers/md/raid5.c
6925
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
6935
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
695
int raid5_calc_degraded(struct r5conf *conf)
drivers/md/raid5.c
6967
struct r5conf *conf;
drivers/md/raid5.c
6982
struct r5conf *conf;
drivers/md/raid5.c
7058
struct r5conf *conf;
drivers/md/raid5.c
7071
struct r5conf *conf;
drivers/md/raid5.c
7103
struct r5conf *conf;
drivers/md/raid5.c
7116
struct r5conf *conf;
drivers/md/raid5.c
7155
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
7168
struct r5conf *conf;
drivers/md/raid5.c
7178
static int alloc_thread_groups(struct r5conf *conf, int cnt,
drivers/md/raid5.c
7184
struct r5conf *conf;
drivers/md/raid5.c
7255
static int alloc_thread_groups(struct r5conf *conf, int cnt, int *group_cnt,
drivers/md/raid5.c
7300
static void free_thread_groups(struct r5conf *conf)
drivers/md/raid5.c
7311
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
7324
static void free_scratch_buffer(struct r5conf *conf, struct raid5_percpu *percpu)
drivers/md/raid5.c
7332
static int alloc_scratch_buffer(struct r5conf *conf, struct raid5_percpu *percpu)
drivers/md/raid5.c
7356
struct r5conf *conf = hlist_entry_safe(node, struct r5conf, node);
drivers/md/raid5.c
7362
static void raid5_free_percpu(struct r5conf *conf)
drivers/md/raid5.c
7371
static void free_conf(struct r5conf *conf)
drivers/md/raid5.c
7396
struct r5conf *conf = hlist_entry_safe(node, struct r5conf, node);
drivers/md/raid5.c
7407
static int raid5_alloc_percpu(struct r5conf *conf)
drivers/md/raid5.c
7428
struct r5conf *conf = shrink->private_data;
drivers/md/raid5.c
7449
struct r5conf *conf = shrink->private_data;
drivers/md/raid5.c
7459
static struct r5conf *setup_conf(struct mddev *mddev)
drivers/md/raid5.c
7461
struct r5conf *conf;
drivers/md/raid5.c
749
static bool has_failed(struct r5conf *conf)
drivers/md/raid5.c
7500
conf = kzalloc_obj(struct r5conf);
drivers/md/raid5.c
7741
static int raid5_create_ctx_pool(struct r5conf *conf)
drivers/md/raid5.c
7762
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
78
static inline struct hlist_head *stripe_hash(struct r5conf *conf, sector_t sect)
drivers/md/raid5.c
7827
struct r5conf *conf;
drivers/md/raid5.c
795
static bool is_inactive_blocked(struct r5conf *conf, int hash)
drivers/md/raid5.c
807
struct stripe_head *raid5_get_active_stripe(struct r5conf *conf,
drivers/md/raid5.c
8110
struct r5conf *conf = priv;
drivers/md/raid5.c
8118
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
8134
static void print_raid5_conf(struct r5conf *conf)
drivers/md/raid5.c
8160
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
8203
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
8282
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
8370
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
84
static inline int stripe_hash_locks_hash(struct r5conf *conf, sector_t sect)
drivers/md/raid5.c
8408
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
8424
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
8468
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
8594
static void end_reshape(struct r5conf *conf)
drivers/md/raid5.c
8624
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
8655
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
8731
if ((chunksect<<9) < RAID5_STRIPE_SIZE((struct r5conf *)mddev->private))
drivers/md/raid5.c
8786
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
89
static inline void lock_device_hash_lock(struct r5conf *conf, int hash)
drivers/md/raid5.c
8929
struct r5conf *conf;
drivers/md/raid5.c
8987
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
8999
struct r5conf *conf = mddev->private;
drivers/md/raid5.c
908
struct r5conf *conf = sh->raid_conf;
drivers/md/raid5.c
917
static void stripe_add_to_batch_list(struct r5conf *conf,
drivers/md/raid5.c
96
static inline void unlock_device_hash_lock(struct r5conf *conf, int hash)
drivers/md/raid5.h
204
struct r5conf *raid_conf;
drivers/md/raid5.h
513
struct r5conf *conf;
drivers/md/raid5.h
716
static inline struct bio *r5_next_bio(struct r5conf *conf, struct bio *bio, sector_t sector)
drivers/md/raid5.h
804
void md_raid5_kick_device(struct r5conf *conf);
drivers/md/raid5.h
808
sector_t raid5_compute_sector(struct r5conf *conf, sector_t r_sector,
drivers/md/raid5.h
818
struct stripe_head *raid5_get_active_stripe(struct r5conf *conf,
drivers/md/raid5.h
822
int raid5_calc_degraded(struct r5conf *conf);