Home
last modified time | relevance | path

Searched refs:btrfs_io_context (Results 1 – 9 of 9) sorted by relevance

/linux-5.19.10/fs/btrfs/
Draid56.h33 int raid56_parity_recover(struct bio *bio, struct btrfs_io_context *bioc,
35 int raid56_parity_write(struct bio *bio, struct btrfs_io_context *bioc, u32 stripe_len);
41 struct btrfs_io_context *bioc, u32 stripe_len,
47 raid56_alloc_missing_rbio(struct bio *bio, struct btrfs_io_context *bioc,
Dvolumes.h416 struct btrfs_io_context { struct
528 void btrfs_get_bioc(struct btrfs_io_context *bioc);
529 void btrfs_put_bioc(struct btrfs_io_context *bioc);
532 struct btrfs_io_context **bioc_ret, int mirror_num);
535 struct btrfs_io_context **bioc_ret);
Draid56.c74 struct btrfs_io_context *bioc;
1047 struct btrfs_io_context *bioc, in alloc_rbio()
1286 struct btrfs_io_context *bioc = rbio->bioc; in finish_rmw()
1898 int raid56_parity_write(struct bio *bio, struct btrfs_io_context *bioc, u32 stripe_len) in raid56_parity_write()
2294 int raid56_parity_recover(struct bio *bio, struct btrfs_io_context *bioc, in raid56_parity_recover()
2399 struct btrfs_io_context *bioc, in raid56_parity_alloc_scrub_rbio()
2491 struct btrfs_io_context *bioc = rbio->bioc; in finish_parity_scrub()
2854 raid56_alloc_missing_rbio(struct bio *bio, struct btrfs_io_context *bioc, in raid56_alloc_missing_rbio()
Dvolumes.c246 struct btrfs_io_context **bioc_ret,
5856 static void sort_parity_stripes(struct btrfs_io_context *bioc, int num_stripes) in sort_parity_stripes()
5874 static struct btrfs_io_context *alloc_btrfs_io_context(struct btrfs_fs_info *fs_info, in alloc_btrfs_io_context()
5878 struct btrfs_io_context *bioc = kzalloc( in alloc_btrfs_io_context()
5880 sizeof(struct btrfs_io_context) + in alloc_btrfs_io_context()
5902 void btrfs_get_bioc(struct btrfs_io_context *bioc) in btrfs_get_bioc()
5908 void btrfs_put_bioc(struct btrfs_io_context *bioc) in btrfs_put_bioc()
5923 struct btrfs_io_context **bioc_ret) in __btrfs_map_block_for_discard()
5927 struct btrfs_io_context *bioc; in __btrfs_map_block_for_discard()
6085 struct btrfs_io_context *bioc = NULL; in get_extra_mirror_from_replace()
[all …]
Dscrub.c59 struct btrfs_io_context *bioc;
1209 static inline int scrub_nr_raid_mirrors(struct btrfs_io_context *bioc) in scrub_nr_raid_mirrors()
1260 struct btrfs_io_context *bioc; in scrub_setup_recheck_block()
2172 struct btrfs_io_context *bioc = NULL; in scrub_missing_raid56_pages()
2813 struct btrfs_io_context *bioc = NULL; in scrub_parity_check_and_repair()
3031 struct btrfs_io_context *bioc = NULL; in scrub_raid56_data_stripe_for_parity()
4360 struct btrfs_io_context *bioc = NULL; in scrub_find_good_copy()
Dzoned.c1757 struct btrfs_io_context *bioc = NULL; in read_zone_info()
Dcheck-integrity.c1460 struct btrfs_io_context *multi = NULL; in btrfsic_map_block()
Dextent-tree.c1319 struct btrfs_io_context *bioc = NULL; in btrfs_discard_extent()
Dextent_io.c2328 struct btrfs_io_context *bioc = NULL; in repair_io_failure()