Home
last modified time | relevance | path

Searched defs:bio (Results 1 – 14 of 14) sorted by relevance

/include/linux/
Dbio.h23 #define bio_prio(bio) (bio)->bi_ioprio argument
24 #define bio_set_prio(bio, prio) ((bio)->bi_ioprio = prio) argument
26 #define bio_iter_iovec(bio, iter) \ argument
29 #define bio_iter_page(bio, iter) \ argument
31 #define bio_iter_len(bio, iter) \ argument
33 #define bio_iter_offset(bio, iter) \ argument
36 #define bio_page(bio) bio_iter_page((bio), (bio)->bi_iter) argument
37 #define bio_offset(bio) bio_iter_offset((bio), (bio)->bi_iter) argument
38 #define bio_iovec(bio) bio_iter_iovec((bio), (bio)->bi_iter) argument
43 #define bio_sectors(bio) bvec_iter_sectors((bio)->bi_iter) argument
[all …]
Dbio-integrity.h42 static inline struct bio_integrity_payload *bio_integrity(struct bio *bio) in bio_integrity()
50 static inline bool bio_integrity_flagged(struct bio *bio, enum bip_flags flag) in bio_integrity_flagged()
87 static inline struct bio_integrity_payload *bio_integrity(struct bio *bio) in bio_integrity()
101 static inline int bio_integrity_map_user(struct bio *bio, void __user *ubuf, in bio_integrity_map_user()
107 static inline void bio_integrity_unmap_user(struct bio *bio) in bio_integrity_unmap_user()
111 static inline bool bio_integrity_prep(struct bio *bio) in bio_integrity_prep()
116 static inline int bio_integrity_clone(struct bio *bio, struct bio *bio_src, in bio_integrity_clone()
122 static inline void bio_integrity_advance(struct bio *bio, in bio_integrity_advance()
127 static inline void bio_integrity_trim(struct bio *bio) in bio_integrity_trim()
135 static inline bool bio_integrity_flagged(struct bio *bio, enum bip_flags flag) in bio_integrity_flagged()
[all …]
Dblk_types.h215 struct bio { struct
216 struct bio *bi_next; /* request queue link */ argument
235 bio_end_io_t *bi_end_io; argument
239 * Represents the association of the css and request_queue for the bio. argument
245 struct bio_issue bi_issue; argument
252 struct bio_crypt_ctx *bi_crypt_context; argument
259 struct bio_integrity_payload *bi_integrity; /* data integrity */ argument
262 unsigned short bi_vcnt; /* how many bio_vec's */ argument
272 struct bio_vec *bi_io_vec; /* the actual vec list */ argument
274 struct bio_set *bi_pool; argument
[all …]
Dblk-crypto.h131 static inline bool bio_has_crypt_ctx(struct bio *bio) in bio_has_crypt_ctx()
168 static inline bool bio_has_crypt_ctx(struct bio *bio) in bio_has_crypt_ctx()
200 static inline void bio_set_skip_dm_default_key(struct bio *bio) in bio_set_skip_dm_default_key()
205 static inline bool bio_should_skip_dm_default_key(const struct bio *bio) in bio_should_skip_dm_default_key()
216 static inline void bio_set_skip_dm_default_key(struct bio *bio) in bio_set_skip_dm_default_key()
220 static inline bool bio_should_skip_dm_default_key(const struct bio *bio) in bio_should_skip_dm_default_key()
Dblk-cgroup.h42 static inline struct cgroup_subsys_state *bio_blkcg_css(struct bio *bio) in bio_blkcg_css()
Dfscrypt.h729 static inline bool fscrypt_decrypt_bio(struct bio *bio) in fscrypt_decrypt_bio()
869 static inline void fscrypt_set_bio_crypt_ctx(struct bio *bio, in fscrypt_set_bio_crypt_ctx()
874 struct bio *bio, in fscrypt_set_bio_crypt_ctx_bh()
878 static inline bool fscrypt_mergeable_bio(struct bio *bio, in fscrypt_mergeable_bio()
885 static inline bool fscrypt_mergeable_bio_bh(struct bio *bio, in fscrypt_mergeable_bio_bh()
Dwriteback.h284 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) in wbc_init_bio()
322 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) in wbc_init_bio()
Ddm-io.h46 struct bio *bio; member
Dfsverity.h244 static inline void fsverity_verify_bio(struct bio *bio) in fsverity_verify_bio()
Dpktcdvd.h145 struct bio *bio; member
150 struct bio *bio; /* Original read request bio */ member
Dblk-mq.h120 struct bio *bio; member
1016 static inline void blk_rq_bio_prep(struct request *rq, struct bio *bio, in blk_rq_bio_prep()
1065 struct bio *bio; member
1153 struct bio *bio; in blk_rq_count_bios() local
Dblkdev.h721 static inline bool bio_needs_zone_write_plugging(struct bio *bio) in bio_needs_zone_write_plugging()
768 static inline bool bio_needs_zone_write_plugging(struct bio *bio) in bio_needs_zone_write_plugging()
773 static inline bool blk_zone_plug_bio(struct bio *bio, unsigned int nr_segs) in blk_zone_plug_bio()
982 static inline unsigned int bio_zone_no(struct bio *bio) in bio_zone_no()
987 static inline bool bio_straddles_zones(struct bio *bio) in bio_straddles_zones()
1479 static inline sector_t bio_offset_from_zone_start(struct bio *bio) in bio_offset_from_zone_start()
1690 static inline void bio_end_io_acct(struct bio *bio, unsigned long start_time) in bio_end_io_acct()
Diomap.h345 static inline struct iomap_ioend *iomap_ioend_from_bio(struct bio *bio) in iomap_ioend_from_bio()
/include/linux/ceph/
Dmessenger.h132 struct bio *bio; member