Lines Matching defs:sh

124 static inline int raid6_d0(struct stripe_head *sh)  in raid6_d0()
146 static int raid6_idx_to_slot(int idx, struct stripe_head *sh, in raid6_idx_to_slot()
164 static int stripe_operations_active(struct stripe_head *sh) in stripe_operations_active()
171 static bool stripe_is_lowprio(struct stripe_head *sh) in stripe_is_lowprio()
178 static void raid5_wakeup_stripe_thread(struct stripe_head *sh) in raid5_wakeup_stripe_thread()
225 static void do_release_stripe(struct r5conf *conf, struct stripe_head *sh, in do_release_stripe()
311 static void __release_stripe(struct r5conf *conf, struct stripe_head *sh, in __release_stripe()
372 struct stripe_head *sh, *t; in release_stripe_list() local
397 void raid5_release_stripe(struct stripe_head *sh) in raid5_release_stripe()
428 static inline void remove_hash(struct stripe_head *sh) in remove_hash()
436 static inline void insert_hash(struct r5conf *conf, struct stripe_head *sh) in insert_hash()
449 struct stripe_head *sh = NULL; in get_free_stripe() local
467 static void free_stripe_pages(struct stripe_head *sh) in free_stripe_pages()
484 static int alloc_stripe_pages(struct stripe_head *sh, gfp_t gfp) in alloc_stripe_pages()
505 init_stripe_shared_pages(struct stripe_head *sh, struct r5conf *conf, int disks) in init_stripe_shared_pages()
525 static void shrink_buffers(struct stripe_head *sh) in shrink_buffers()
548 static int grow_buffers(struct stripe_head *sh, gfp_t gfp) in grow_buffers()
580 static void init_stripe(struct stripe_head *sh, sector_t sector, int previous) in init_stripe()
625 struct stripe_head *sh; in __find_stripe() local
639 struct stripe_head *sh; in find_get_stripe() local
811 struct stripe_head *sh; in raid5_get_active_stripe() local
878 static bool is_full_stripe_write(struct stripe_head *sh) in is_full_stripe_write()
906 static bool stripe_can_batch(struct stripe_head *sh) in stripe_can_batch()
918 struct stripe_head *sh, struct stripe_head *last_sh) in stripe_add_to_batch_list()
1015 static int use_new_offset(struct r5conf *conf, struct stripe_head *sh) in use_new_offset()
1142 static void ops_run_io(struct stripe_head *sh, struct stripe_head_state *s) in ops_run_io()
1364 struct stripe_head *sh, int no_skipcopy) in async_copy_data()
1428 struct stripe_head *sh = stripe_head_ref; in ops_complete_biofill() local
1464 static void ops_run_biofill(struct stripe_head *sh) in ops_run_biofill()
1498 static void mark_target_uptodate(struct stripe_head *sh, int target) in mark_target_uptodate()
1513 struct stripe_head *sh = stripe_head_ref; in ops_complete_compute() local
1536 static addr_conv_t *to_addr_conv(struct stripe_head *sh, in to_addr_conv()
1546 to_addr_offs(struct stripe_head *sh, struct raid5_percpu *percpu) in to_addr_offs()
1552 ops_run_compute5(struct stripe_head *sh, struct raid5_percpu *percpu) in ops_run_compute5()
1605 struct stripe_head *sh, in set_syndrome_sources()
1649 ops_run_compute6_1(struct stripe_head *sh, struct raid5_percpu *percpu) in ops_run_compute6_1()
1713 ops_run_compute6_2(struct stripe_head *sh, struct raid5_percpu *percpu) in ops_run_compute6_2()
1834 struct stripe_head *sh = stripe_head_ref; in ops_complete_prexor() local
1848 ops_run_prexor5(struct stripe_head *sh, struct raid5_percpu *percpu, in ops_run_prexor5()
1890 ops_run_prexor6(struct stripe_head *sh, struct raid5_percpu *percpu, in ops_run_prexor6()
1912 ops_run_biodrain(struct stripe_head *sh, struct dma_async_tx_descriptor *tx) in ops_run_biodrain()
1985 struct stripe_head *sh = stripe_head_ref; in ops_complete_reconstruct() local
2031 ops_run_reconstruct5(struct stripe_head *sh, struct raid5_percpu *percpu, in ops_run_reconstruct5()
2129 ops_run_reconstruct6(struct stripe_head *sh, struct raid5_percpu *percpu, in ops_run_reconstruct6()
2193 struct stripe_head *sh = stripe_head_ref; in ops_complete_check() local
2203 static void ops_run_check_p(struct stripe_head *sh, struct raid5_percpu *percpu) in ops_run_check_p()
2244 static void ops_run_check_pq(struct stripe_head *sh, struct raid5_percpu *percpu, int checkp) in ops_run_check_pq()
2267 static void raid_run_ops(struct stripe_head *sh, unsigned long ops_request) in raid_run_ops()
2339 static void free_stripe(struct kmem_cache *sc, struct stripe_head *sh) in free_stripe()
2352 struct stripe_head *sh; in alloc_stripe() local
2384 struct stripe_head *sh; in grow_one_stripe() local
2684 struct stripe_head *sh; in drop_one_stripe() local
2712 struct stripe_head *sh = bi->bi_private; in raid5_end_read_request() local
2838 struct stripe_head *sh = bi->bi_private; in raid5_end_write_request() local
2948 struct stripe_head *sh) in raid5_compute_sector()
3148 sector_t raid5_compute_blocknr(struct stripe_head *sh, int i, int previous) in raid5_compute_blocknr()
3325 schedule_reconstruction(struct stripe_head *sh, struct stripe_head_state *s, in schedule_reconstruction()
3433 static bool stripe_bio_overlaps(struct stripe_head *sh, struct bio *bi, in stripe_bio_overlaps()
3493 static void __add_stripe_bio(struct stripe_head *sh, struct bio *bi, in __add_stripe_bio()
3551 static bool add_stripe_bio(struct stripe_head *sh, struct bio *bi, in add_stripe_bio()
3570 struct stripe_head *sh) in stripe_set_idx()
3586 handle_failed_stripe(struct r5conf *conf, struct stripe_head *sh, in handle_failed_stripe()
3685 handle_failed_sync(struct r5conf *conf, struct stripe_head *sh, in handle_failed_sync()
3733 static int want_replace(struct stripe_head *sh, int disk_idx) in want_replace()
3748 static int need_this_block(struct stripe_head *sh, struct stripe_head_state *s, in need_this_block()
3860 static int fetch_block(struct stripe_head *sh, struct stripe_head_state *s, in fetch_block()
3948 static void handle_stripe_fill(struct stripe_head *sh, in handle_stripe_fill()
3990 struct stripe_head *sh, int disks) in handle_stripe_clean_event()
4102 struct stripe_head *sh, in handle_stripe_dirtying()
4272 static void handle_parity_checks5(struct r5conf *conf, struct stripe_head *sh, in handle_parity_checks5()
4364 static void handle_parity_checks6(struct r5conf *conf, struct stripe_head *sh, in handle_parity_checks6()
4540 static void handle_stripe_expansion(struct r5conf *conf, struct stripe_head *sh) in handle_stripe_expansion()
4599 static void analyse_stripe(struct stripe_head *sh, struct stripe_head_state *s) in analyse_stripe()
4803 static int clear_batch_ready(struct stripe_head *sh) in clear_batch_ready()
4838 struct stripe_head *sh, *next; in break_stripe_batch_list() local
4904 static void handle_stripe(struct stripe_head *sh) in handle_stripe()
5307 struct stripe_head *sh; in raid5_activate_delayed() local
5327 struct stripe_head *sh = list_entry(head.next, struct stripe_head, lru); in activate_bit_delay() local
5526 struct stripe_head *sh, *tmp; in __get_priority_stripe() local
5626 struct stripe_head *sh; in raid5_unplug() local
5662 struct stripe_head *sh) in release_stripe_plug()
5693 struct stripe_head *sh; in make_discard_request() local
5787 struct stripe_head *sh) in stripe_ahead_of_reshape()
5814 struct stripe_request_ctx *ctx, struct stripe_head *sh, in add_all_stripe_bios()
5955 struct stripe_head *sh; in make_stripe_request() local
6062 struct stripe_head sh; in raid5_bio_lowest_chunk_sector() local
6247 struct stripe_head *sh; in reshape_request() local
6516 struct stripe_head *sh; in raid5_sync_request() local
6618 struct stripe_head *sh; in retry_aligned_read() local
6679 struct stripe_head *batch[MAX_STRIPE_BATCH], *sh; in handle_active_stripes() local