Searched refs:stripe_head (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/md/ |
| H A D | raid5-log.h | 7 int r5l_write_stripe(struct r5l_log *log, struct stripe_head *head_sh); 10 void r5l_stripe_write_finished(struct stripe_head *sh); 15 int r5c_try_caching_write(struct r5conf *conf, struct stripe_head *sh, 19 void r5c_release_extra_page(struct stripe_head *sh); 20 void r5c_use_extra_page(struct stripe_head *sh); 23 struct stripe_head *sh, int disks); 24 int r5c_cache_data(struct r5l_log *log, struct stripe_head *sh); 25 void r5c_make_stripe_write_out(struct stripe_head *sh); 39 int ppl_write_stripe(struct r5conf *conf, struct stripe_head *sh); 41 void ppl_stripe_write_finished(struct stripe_head *sh); [all …]
|
| H A D | raid5.h | 200 struct stripe_head { struct 226 struct stripe_head *batch_head; /* protected by stripe lock */ argument 787 static inline int raid5_get_page_offset(struct stripe_head *sh, int disk_idx) in raid5_get_page_offset() 796 raid5_get_dev_page(struct stripe_head *sh, int disk_idx) in raid5_get_dev_page() 804 sector_t raid5_compute_blocknr(struct stripe_head *sh, int i, int previous); 805 void raid5_release_stripe(struct stripe_head *sh); 807 int previous, int *dd_idx, struct stripe_head *sh); 816 struct stripe_head *raid5_get_active_stripe(struct r5conf *conf,
|
| H A D | raid5.c | 621 struct stripe_head *sh; in __find_stripe() 635 struct stripe_head *sh; in find_get_stripe() 807 struct stripe_head *sh; in raid5_get_active_stripe() 880 static void lock_two_stripes(struct stripe_head *sh1, struct stripe_head *sh2) in lock_two_stripes() 893 static void unlock_two_stripes(struct stripe_head *sh1, struct stripe_head *sh2) in unlock_two_stripes() 914 struct stripe_head *sh, struct stripe_head *last_sh) in stripe_add_to_batch_list() 2356 struct stripe_head *sh; in alloc_stripe() 2388 struct stripe_head *sh; in grow_one_stripe() 2688 struct stripe_head *sh; in drop_one_stripe() 5312 struct stripe_head *sh = list_entry(head.next, struct stripe_head, lru); in activate_bit_delay() [all …]
|
| H A D | raid5-cache.c | 1131 struct stripe_head *sh; in r5l_run_no_space_stripes() 1151 struct stripe_head *sh; in r5c_calculate_new_cp() 1182 struct stripe_head *sh; in r5l_run_no_mem_stripe() 1422 struct stripe_head *sh; in r5c_do_reclaim() 1910 static struct stripe_head * 1916 struct stripe_head *sh; in r5c_recovery_alloc_stripe() 1928 static struct stripe_head * 1931 struct stripe_head *sh; in r5c_recovery_lookup_stripe() 2073 struct stripe_head *sh; in r5c_recovery_analyze_meta_block() 2229 struct stripe_head *sh; in r5c_recovery_flush_log() [all …]
|
| H A D | raid5-ppl.c | 233 struct stripe_head *sh) in ppl_new_iounit() 267 static int ppl_log_stripe(struct ppl_log *log, struct stripe_head *sh) in ppl_log_stripe() 318 struct stripe_head *sh_last = list_last_entry( in ppl_log_stripe() 319 &io->stripe_list, struct stripe_head, log_list); in ppl_log_stripe() 361 int ppl_write_stripe(struct r5conf *conf, struct stripe_head *sh) in ppl_write_stripe() 403 struct stripe_head *sh, *next; in ppl_log_endio() 434 struct stripe_head *sh; in ppl_submit_iounit() 566 struct stripe_head *sh; in ppl_io_unit_finished() 569 struct stripe_head, log_list); in ppl_io_unit_finished() 690 void ppl_stripe_write_finished(struct stripe_head *sh) in ppl_stripe_write_finished() [all …]
|