Symbol: btrfs_bio
fs/btrfs/bio.c
1013
void btrfs_submit_repair_write(struct btrfs_bio *bbio, int mirror_num, bool dev_replace)
fs/btrfs/bio.c
1046
offsetof(struct btrfs_bio, bio),
fs/btrfs/bio.c
1050
offsetof(struct btrfs_bio, bio), 0))
fs/btrfs/bio.c
1053
offsetof(struct btrfs_bio, bio),
fs/btrfs/bio.c
112
void btrfs_bio_end_io(struct btrfs_bio *bbio, blk_status_t status)
fs/btrfs/bio.c
122
struct btrfs_bio *orig_bbio = bbio->private;
fs/btrfs/bio.c
177
static void btrfs_end_repair_bio(struct btrfs_bio *repair_bbio,
fs/btrfs/bio.c
240
static struct btrfs_failed_bio *repair_one_sector(struct btrfs_bio *failed_bbio,
fs/btrfs/bio.c
25
struct btrfs_bio *bbio;
fs/btrfs/bio.c
256
struct btrfs_bio *repair_bbio;
fs/btrfs/bio.c
293
repair_bbio = btrfs_bio(repair_bio);
fs/btrfs/bio.c
303
static void btrfs_check_read_bio(struct btrfs_bio *bbio, struct btrfs_device *dev)
fs/btrfs/bio.c
31
static inline bool is_data_bbio(const struct btrfs_bio *bbio)
fs/btrfs/bio.c
36
static bool bbio_has_ordered_extent(const struct btrfs_bio *bbio)
fs/btrfs/bio.c
384
struct btrfs_bio *bbio = container_of(work, struct btrfs_bio, end_io_work);
fs/btrfs/bio.c
400
struct btrfs_bio *bbio = btrfs_bio(bio);
fs/btrfs/bio.c
416
struct btrfs_bio *bbio = btrfs_bio(bio);
fs/btrfs/bio.c
433
struct btrfs_bio *bbio = container_of(work, struct btrfs_bio, end_io_work);
fs/btrfs/bio.c
45
void btrfs_bio_init(struct btrfs_bio *bbio, struct btrfs_inode *inode, u64 file_offset,
fs/btrfs/bio.c
463
struct btrfs_bio *bbio = btrfs_bio(bio);
fs/btrfs/bio.c
471
struct btrfs_bio *bbio = container_of(work, struct btrfs_bio, end_io_work);
fs/btrfs/bio.c
489
struct btrfs_bio *bbio = btrfs_bio(bio);
fs/btrfs/bio.c
51
memset(bbio, 0, offsetof(struct btrfs_bio, bio));
fs/btrfs/bio.c
513
if (btrfs_bio(bio)->can_use_append && btrfs_dev_is_sequential(dev, physical)) {
fs/btrfs/bio.c
544
struct btrfs_bio *orig_bbio = btrfs_bio(orig_bio);
fs/btrfs/bio.c
556
btrfs_bio_init(btrfs_bio(bio), orig_bbio->inode,
fs/btrfs/bio.c
573
btrfs_bio(bio)->mirror_num = mirror_num;
fs/btrfs/bio.c
576
btrfs_bio(bio)->orig_physical = smap->physical;
fs/btrfs/bio.c
598
static int btrfs_bio_csum(struct btrfs_bio *bbio)
fs/btrfs/bio.c
614
struct btrfs_bio *bbio;
fs/btrfs/bio.c
67
struct btrfs_bio *btrfs_bio_alloc(unsigned int nr_vecs, blk_opf_t opf,
fs/btrfs/bio.c
676
static bool should_async_write(struct btrfs_bio *bbio)
fs/btrfs/bio.c
71
struct btrfs_bio *bbio;
fs/btrfs/bio.c
713
static bool btrfs_wq_submit_bio(struct btrfs_bio *bbio,
fs/btrfs/bio.c
734
static u64 btrfs_append_map_length(struct btrfs_bio *bbio, u64 map_length)
fs/btrfs/bio.c
75
bbio = btrfs_bio(bio);
fs/btrfs/bio.c
754
static bool btrfs_submit_chunk(struct btrfs_bio *bbio, int mirror_num)
fs/btrfs/bio.c
796
struct btrfs_bio *split;
fs/btrfs/bio.c
80
static struct btrfs_bio *btrfs_split_bio(struct btrfs_fs_info *fs_info,
fs/btrfs/bio.c
81
struct btrfs_bio *orig_bbio,
fs/btrfs/bio.c
84
struct btrfs_bio *bbio;
fs/btrfs/bio.c
867
struct btrfs_bio *remaining = bbio->private;
fs/btrfs/bio.c
880
static void assert_bbio_alignment(struct btrfs_bio *bbio)
fs/btrfs/bio.c
907
void btrfs_submit_bbio(struct btrfs_bio *bbio, int mirror_num)
fs/btrfs/bio.c
92
bbio = btrfs_bio(bio);
fs/btrfs/bio.h
109
static inline struct btrfs_bio *btrfs_bio(struct bio *bio)
fs/btrfs/bio.h
111
return container_of(bio, struct btrfs_bio, bio);
fs/btrfs/bio.h
117
void btrfs_bio_init(struct btrfs_bio *bbio, struct btrfs_inode *inode, u64 file_offset,
fs/btrfs/bio.h
119
struct btrfs_bio *btrfs_bio_alloc(unsigned int nr_vecs, blk_opf_t opf,
fs/btrfs/bio.h
122
void btrfs_bio_end_io(struct btrfs_bio *bbio, blk_status_t status);
fs/btrfs/bio.h
127
void btrfs_submit_bbio(struct btrfs_bio *bbio, int mirror_num);
fs/btrfs/bio.h
128
void btrfs_submit_repair_write(struct btrfs_bio *bbio, int mirror_num, bool dev_replace);
fs/btrfs/bio.h
15
struct btrfs_bio;
fs/btrfs/bio.h
21
typedef void (*btrfs_bio_end_io_t)(struct btrfs_bio *bbio);
fs/btrfs/btrfs_inode.h
32
struct btrfs_bio;
fs/btrfs/btrfs_inode.h
516
bool btrfs_data_csum_ok(struct btrfs_bio *bbio, struct btrfs_device *dev,
fs/btrfs/compression.c
231
static void end_bbio_compressed_read(struct btrfs_bio *bbio)
fs/btrfs/compression.c
290
static void end_bbio_compressed_write(struct btrfs_bio *bbio)
fs/btrfs/compression.c
522
void btrfs_submit_compressed_read(struct btrfs_bio *bbio)
fs/btrfs/compression.c
56
static inline struct compressed_bio *to_compressed_bio(struct btrfs_bio *bbio)
fs/btrfs/compression.c
65
struct btrfs_bio *bbio;
fs/btrfs/compression.c
67
bbio = btrfs_bio(bio_alloc_bioset(NULL, BTRFS_MAX_COMPRESSED_PAGES, op,
fs/btrfs/compression.h
61
struct btrfs_bio *orig_bbio;
fs/btrfs/compression.h
64
struct btrfs_bio bbio;
fs/btrfs/compression.h
97
void btrfs_submit_compressed_read(struct btrfs_bio *bbio);
fs/btrfs/direct-io.c
32
struct btrfs_bio bbio;
fs/btrfs/direct-io.c
697
static void btrfs_dio_end_io(struct btrfs_bio *bbio)
fs/btrfs/direct-io.c
723
static int btrfs_extract_ordered_extent(struct btrfs_bio *bbio,
fs/btrfs/direct-io.c
764
struct btrfs_bio *bbio = btrfs_bio(bio);
fs/btrfs/disk-io.c
258
int btree_csum_one_bio(struct btrfs_bio *bbio)
fs/btrfs/disk-io.h
115
int btree_csum_one_bio(struct btrfs_bio *bbio);
fs/btrfs/extent_io.c
164
struct btrfs_bio *bbio = bio_ctrl->bbio;
fs/btrfs/extent_io.c
178
struct btrfs_bio *bbio = bio_ctrl->bbio;
fs/btrfs/extent_io.c
209
struct btrfs_bio *bbio = bio_ctrl->bbio;
fs/btrfs/extent_io.c
2237
static void end_bbio_meta_write(struct btrfs_bio *bbio)
fs/btrfs/extent_io.c
2286
struct btrfs_bio *bbio;
fs/btrfs/extent_io.c
3865
static void end_bbio_meta_read(struct btrfs_bio *bbio)
fs/btrfs/extent_io.c
3898
struct btrfs_bio *bbio;
fs/btrfs/extent_io.c
517
static void end_bbio_data_write(struct btrfs_bio *bbio)
fs/btrfs/extent_io.c
564
static void end_bbio_data_read(struct btrfs_bio *bbio)
fs/btrfs/extent_io.c
731
struct btrfs_bio *bbio;
fs/btrfs/extent_io.c
99
struct btrfs_bio *bbio;
fs/btrfs/file-item.c
348
int btrfs_lookup_bio_sums(struct btrfs_bio *bbio)
fs/btrfs/file-item.c
800
static void csum_one_bio(struct btrfs_bio *bbio, struct bvec_iter *src)
fs/btrfs/file-item.c
828
struct btrfs_bio *bbio = container_of(work, struct btrfs_bio, csum_work);
fs/btrfs/file-item.c
839
int btrfs_csum_one_bio(struct btrfs_bio *bbio, bool async)
fs/btrfs/file-item.c
879
int btrfs_alloc_dummy_sum(struct btrfs_bio *bbio)
fs/btrfs/file-item.h
16
struct btrfs_bio;
fs/btrfs/file-item.h
56
int btrfs_lookup_bio_sums(struct btrfs_bio *bbio);
fs/btrfs/file-item.h
67
int btrfs_csum_one_bio(struct btrfs_bio *bbio, bool async);
fs/btrfs/file-item.h
68
int btrfs_alloc_dummy_sum(struct btrfs_bio *bbio);
fs/btrfs/inode.c
3359
bool btrfs_data_csum_ok(struct btrfs_bio *bbio, struct btrfs_device *dev,
fs/btrfs/inode.c
9379
static void btrfs_encoded_read_endio(struct btrfs_bio *bbio)
fs/btrfs/inode.c
9413
struct btrfs_bio *bbio;
fs/btrfs/relocation.c
4053
static void reloc_endio(struct btrfs_bio *bbio)
fs/btrfs/relocation.c
4071
struct btrfs_bio *bbio;
fs/btrfs/scrub.c
1245
static void scrub_read_endio(struct btrfs_bio *bbio)
fs/btrfs/scrub.c
1269
static void scrub_write_endio(struct btrfs_bio *bbio)
fs/btrfs/scrub.c
1295
struct btrfs_bio *bbio, bool dev_replace)
fs/btrfs/scrub.c
1339
struct btrfs_bio *bbio = NULL;
fs/btrfs/scrub.c
1791
struct btrfs_bio *bbio = NULL;
fs/btrfs/scrub.c
1871
struct btrfs_bio *bbio;
fs/btrfs/scrub.c
891
static void scrub_repair_read_endio(struct btrfs_bio *bbio)
fs/btrfs/scrub.c
920
static void scrub_bio_add_sector(struct btrfs_bio *bbio, struct scrub_stripe *stripe,
fs/btrfs/scrub.c
940
static struct btrfs_bio *alloc_scrub_bbio(struct btrfs_fs_info *fs_info,
fs/btrfs/scrub.c
945
struct btrfs_bio *bbio;
fs/btrfs/scrub.c
958
struct btrfs_bio *bbio = NULL;
fs/btrfs/zoned.c
2041
bool btrfs_use_zone_append(struct btrfs_bio *bbio)
fs/btrfs/zoned.c
2080
void btrfs_record_physical_zoned(struct btrfs_bio *bbio)
fs/btrfs/zoned.h
203
static inline bool btrfs_use_zone_append(struct btrfs_bio *bbio)
fs/btrfs/zoned.h
208
static inline void btrfs_record_physical_zoned(struct btrfs_bio *bbio)
fs/btrfs/zoned.h
22
struct btrfs_bio;
fs/btrfs/zoned.h
76
bool btrfs_use_zone_append(struct btrfs_bio *bbio);
fs/btrfs/zoned.h
77
void btrfs_record_physical_zoned(struct btrfs_bio *bbio);