Home
last modified time | relevance | path

Searched refs:stripe_head (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/md/
A Draid5-log.h7 extern int r5l_write_stripe(struct r5l_log *log, struct stripe_head *head_sh);
10 extern void r5l_stripe_write_finished(struct stripe_head *sh);
16 r5c_try_caching_write(struct r5conf *conf, struct stripe_head *sh,
19 r5c_finish_stripe_write_out(struct r5conf *conf, struct stripe_head *sh,
21 extern void r5c_release_extra_page(struct stripe_head *sh);
22 extern void r5c_use_extra_page(struct stripe_head *sh);
25 struct stripe_head *sh, int disks);
26 extern int r5c_cache_data(struct r5l_log *log, struct stripe_head *sh);
27 extern void r5c_make_stripe_write_out(struct stripe_head *sh);
44 extern void ppl_stripe_write_finished(struct stripe_head *sh);
[all …]
A Draid5.h199 struct stripe_head { struct
225 struct stripe_head *batch_head; /* protected by stripe lock */ argument
786 static inline int raid5_get_page_offset(struct stripe_head *sh, int disk_idx) in raid5_get_page_offset()
795 raid5_get_dev_page(struct stripe_head *sh, int disk_idx) in raid5_get_dev_page()
803 extern sector_t raid5_compute_blocknr(struct stripe_head *sh, int i, int previous);
804 extern void raid5_release_stripe(struct stripe_head *sh);
807 struct stripe_head *sh);
808 extern struct stripe_head *
A Draid5.c610 struct stripe_head *sh; in __find_stripe()
702 struct stripe_head *
706 struct stripe_head *sh; in raid5_get_active_stripe()
782 static void lock_two_stripes(struct stripe_head *sh1, struct stripe_head *sh2) in lock_two_stripes()
795 static void unlock_two_stripes(struct stripe_head *sh1, struct stripe_head *sh2) in unlock_two_stripes()
818 struct stripe_head *head; in stripe_add_to_batch_list()
2296 struct stripe_head *sh; in alloc_stripe()
2335 struct stripe_head *sh; in grow_one_stripe()
2637 struct stripe_head *sh; in drop_one_stripe()
3132 struct stripe_head sh2; in raid5_compute_blocknr()
[all …]
A Draid5-cache.c1134 struct stripe_head *sh; in r5l_run_no_space_stripes()
1154 struct stripe_head *sh; in r5c_calculate_new_cp()
1185 struct stripe_head *sh; in r5l_run_no_mem_stripe()
1425 struct stripe_head *sh; in r5c_do_reclaim()
1926 static struct stripe_head *
1932 struct stripe_head *sh; in r5c_recovery_alloc_stripe()
1943 static struct stripe_head *
1946 struct stripe_head *sh; in r5c_recovery_lookup_stripe()
2088 struct stripe_head *sh; in r5c_recovery_analyze_meta_block()
2244 struct stripe_head *sh; in r5c_recovery_flush_log()
[all …]
A Draid5-ppl.c233 struct stripe_head *sh) in ppl_new_iounit()
266 static int ppl_log_stripe(struct ppl_log *log, struct stripe_head *sh) in ppl_log_stripe()
317 struct stripe_head *sh_last = list_last_entry( in ppl_log_stripe()
318 &io->stripe_list, struct stripe_head, log_list); in ppl_log_stripe()
360 int ppl_write_stripe(struct r5conf *conf, struct stripe_head *sh) in ppl_write_stripe()
402 struct stripe_head *sh, *next; in ppl_log_endio()
435 struct stripe_head *sh; in ppl_submit_iounit()
572 struct stripe_head *sh; in ppl_io_unit_finished()
575 struct stripe_head, log_list); in ppl_io_unit_finished()
701 void ppl_stripe_write_finished(struct stripe_head *sh) in ppl_stripe_write_finished()
[all …]

Completed in 29 milliseconds