Lines Matching refs:bio
41 static inline struct bio_integrity_payload *bio_integrity(struct bio *bio) in bio_integrity() argument
43 if (bio->bi_opf & REQ_INTEGRITY) in bio_integrity()
44 return bio->bi_integrity; in bio_integrity()
49 static inline bool bio_integrity_flagged(struct bio *bio, enum bip_flags flag) in bio_integrity_flagged() argument
51 struct bio_integrity_payload *bip = bio_integrity(bio); in bio_integrity_flagged()
70 void bio_integrity_init(struct bio *bio, struct bio_integrity_payload *bip,
72 struct bio_integrity_payload *bio_integrity_alloc(struct bio *bio, gfp_t gfp,
74 int bio_integrity_add_page(struct bio *bio, struct page *page, unsigned int len,
76 int bio_integrity_map_user(struct bio *bio, struct iov_iter *iter);
77 int bio_integrity_map_iter(struct bio *bio, struct uio_meta *meta);
78 void bio_integrity_unmap_user(struct bio *bio);
79 bool bio_integrity_prep(struct bio *bio);
80 void bio_integrity_advance(struct bio *bio, unsigned int bytes_done);
81 void bio_integrity_trim(struct bio *bio);
82 int bio_integrity_clone(struct bio *bio, struct bio *bio_src, gfp_t gfp_mask);
86 static inline struct bio_integrity_payload *bio_integrity(struct bio *bio) in bio_integrity() argument
91 static inline int bio_integrity_map_user(struct bio *bio, struct iov_iter *iter) in bio_integrity_map_user() argument
96 static inline int bio_integrity_map_iter(struct bio *bio, struct uio_meta *meta) in bio_integrity_map_iter() argument
101 static inline void bio_integrity_unmap_user(struct bio *bio) in bio_integrity_unmap_user() argument
105 static inline bool bio_integrity_prep(struct bio *bio) in bio_integrity_prep() argument
110 static inline int bio_integrity_clone(struct bio *bio, struct bio *bio_src, in bio_integrity_clone() argument
116 static inline void bio_integrity_advance(struct bio *bio, in bio_integrity_advance() argument
121 static inline void bio_integrity_trim(struct bio *bio) in bio_integrity_trim() argument
125 static inline bool bio_integrity_flagged(struct bio *bio, enum bip_flags flag) in bio_integrity_flagged() argument
131 bio_integrity_alloc(struct bio *bio, gfp_t gfp, unsigned int nr) in bio_integrity_alloc() argument
136 static inline int bio_integrity_add_page(struct bio *bio, struct page *page, in bio_integrity_add_page() argument