Searched refs:r5conf (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/md/
H A Draid5-log.h5 int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev);
6 void r5l_exit_log(struct r5conf *conf);
13 bool r5l_log_disk_error(struct r5conf *conf);
15 int r5c_try_caching_write(struct r5conf *conf, struct stripe_head *sh,
17 void r5c_finish_stripe_write_out(struct r5conf *conf, struct stripe_head *sh,
22 void r5c_handle_cached_data_endio(struct r5conf *conf,
26 void r5c_flush_cache(struct r5conf *conf, int num);
27 void r5c_check_stripe_cache_usage(struct r5conf *conf);
28 void r5c_check_cached_full_stripe(struct r5conf *conf);
31 bool r5c_big_stripe_cached(struct r5conf *con
[all...]
H A Draid5.h204 struct r5conf *raid_conf;
517 struct r5conf *conf;
574 struct r5conf { struct
718 static inline struct bio *r5_next_bio(struct r5conf *conf, struct bio *bio, sector_t sector)
806 void md_raid5_kick_device(struct r5conf *conf);
810 sector_t raid5_compute_sector(struct r5conf *conf, sector_t r_sector,
820 struct stripe_head *raid5_get_active_stripe(struct r5conf *conf,
824 int raid5_calc_degraded(struct r5conf *conf);
H A Draid5-cache.c195 static inline sector_t r5c_tree_index(struct r5conf *conf,
292 r5c_return_dev_pending_writes(struct r5conf *conf, struct r5dev *dev)
307 void r5c_handle_cached_data_endio(struct r5conf *conf,
327 void r5c_check_stripe_cache_usage(struct r5conf *conf)
355 void r5c_check_cached_full_stripe(struct r5conf *conf)
400 static sector_t r5c_log_required_to_flush_cache(struct r5conf *conf)
421 struct r5conf *conf = log->rdev->mddev->private;
454 struct r5conf *conf = sh->raid_conf;
688 struct r5conf *conf = mddev->private;
866 struct r5conf *con
[all...]
H A Draid5.c75 static inline struct hlist_head *stripe_hash(struct r5conf *conf, sector_t sect)
81 static inline int stripe_hash_locks_hash(struct r5conf *conf, sector_t sect)
86 static inline void lock_device_hash_lock(struct r5conf *conf, int hash)
93 static inline void unlock_device_hash_lock(struct r5conf *conf, int hash)
100 static inline void lock_all_device_hash_locks_irq(struct r5conf *conf)
110 static inline void unlock_all_device_hash_locks_irq(struct r5conf *conf)
159 static void print_raid5_conf (struct r5conf *conf);
178 struct r5conf *conf = sh->raid_conf;
222 static void do_release_stripe(struct r5conf *conf, struct stripe_head *sh,
308 static void __release_stripe(struct r5conf *con
[all...]
H A Draid5-ppl.c59 * r5conf->log_private.
275 struct r5conf *conf = sh->raid_conf;
361 int ppl_write_stripe(struct r5conf *conf, struct stripe_head *sh)
532 void ppl_write_stripe_run(struct r5conf *conf)
551 struct r5conf *conf = ppl_conf->mddev->private;
586 struct r5conf *conf = ppl_conf->mddev->private;
612 struct r5conf *conf = ppl_conf->mddev->private;
651 static inline bool ppl_no_io_unit_submitted(struct r5conf *conf,
662 void ppl_quiesce(struct r5conf *conf, int quiesce)
789 struct r5conf *con
[all...]
H A Ddm-raid.c1544 struct r5conf *conf;
3518 struct r5conf *conf = rs_is_raid456(rs) ? mddev->private : NULL;

Completed in 186 milliseconds