Home
last modified time | relevance | path

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

/block/
Dbio.c237 static void __bio_free(struct bio *bio) in __bio_free()
245 static void bio_free(struct bio *bio) in bio_free()
269 void bio_init(struct bio *bio) in bio_init()
287 void bio_reset(struct bio *bio) in bio_reset()
299 static void bio_chain_endio(struct bio *bio) in bio_chain_endio()
312 static inline void bio_inc_remaining(struct bio *bio) in bio_inc_remaining()
330 void bio_chain(struct bio *bio, struct bio *parent) in bio_chain()
343 struct bio *bio; in bio_alloc_rescue() local
360 struct bio *bio; in punt_bios_to_rescuer() local
434 struct bio *bio; in bio_alloc_bioset() local
[all …]
Dbio-integrity.c50 struct bio_integrity_payload *bio_integrity_alloc(struct bio *bio, in bio_integrity_alloc()
103 void bio_integrity_free(struct bio *bio) in bio_integrity_free()
135 int bio_integrity_add_page(struct bio *bio, struct page *page, in bio_integrity_add_page()
171 bool bio_integrity_enabled(struct bio *bio) in bio_integrity_enabled()
227 static int bio_integrity_process(struct bio *bio, in bio_integrity_process()
272 int bio_integrity_prep(struct bio *bio) in bio_integrity_prep()
369 struct bio *bio = bip->bip_bio; in bio_integrity_verify_fn() local
391 void bio_integrity_endio(struct bio *bio) in bio_integrity_endio()
422 void bio_integrity_advance(struct bio *bio, unsigned int bytes_done) in bio_integrity_advance()
443 void bio_integrity_trim(struct bio *bio, unsigned int offset, in bio_integrity_trim()
[all …]
Dblk-merge.c13 struct bio *bio, in blk_bio_discard_split()
56 struct bio *bio, in blk_bio_write_same_split()
72 struct bio *bio) in get_max_io_size()
84 struct bio *bio, in blk_bio_segment_split()
189 void blk_queue_split(struct request_queue *q, struct bio **bio, in blk_queue_split()
219 struct bio *bio, in __blk_recalc_rq_segments()
297 void blk_recount_segments(struct request_queue *q, struct bio *bio) in blk_recount_segments()
316 static int blk_phys_contig_segment(struct request_queue *q, struct bio *bio, in blk_phys_contig_segment()
394 static int __blk_bios_map_sg(struct request_queue *q, struct bio *bio, in __blk_bios_map_sg()
487 struct bio *bio) in ll_new_hw_segment()
[all …]
Dbounce.c126 static void bounce_end_io(struct bio *bio, mempool_t *pool) in bounce_end_io()
151 static void bounce_end_io_write(struct bio *bio) in bounce_end_io_write()
156 static void bounce_end_io_write_isa(struct bio *bio) in bounce_end_io_write_isa()
162 static void __bounce_end_io_read(struct bio *bio, mempool_t *pool) in __bounce_end_io_read()
172 static void bounce_end_io_read(struct bio *bio) in bounce_end_io_read()
177 static void bounce_end_io_read_isa(struct bio *bio) in bounce_end_io_read_isa()
185 struct bio *bio; in __blk_queue_bounce() local
Dblk-map.c31 struct bio *bio) in blk_rq_append_bio()
46 static int __blk_rq_unmap_user(struct bio *bio) in __blk_rq_unmap_user()
85 struct bio *bio; in blk_rq_map_user_iov() local
170 int blk_rq_unmap_user(struct bio *bio) in blk_rq_unmap_user()
212 struct bio *bio; in blk_rq_map_kern() local
Dblk-core.c144 static void req_bio_endio(struct request *rq, struct bio *bio, in req_bio_endio()
1019 static bool blk_rq_should_init_elevator(struct bio *bio) in blk_rq_should_init_elevator()
1041 static struct io_context *rq_ioc(struct bio *bio) in rq_ioc()
1065 struct bio *bio, gfp_t gfp_mask) in __get_request()
1237 struct bio *bio, gfp_t gfp_mask) in get_request()
1336 struct request *blk_make_request(struct request_queue *q, struct bio *bio, in blk_make_request()
1532 struct bio *bio = rq->bio; in blk_add_request_payload() local
1548 struct bio *bio) in bio_attempt_back_merge()
1570 struct bio *bio) in bio_attempt_front_merge()
1615 bool blk_attempt_plug_merge(struct request_queue *q, struct bio *bio, in blk_attempt_plug_merge()
[all …]
Dblk-lib.c18 static void bio_batch_end_io(struct bio *bio) in bio_batch_end_io()
49 struct bio *bio; in blkdev_issue_discard() local
152 struct bio *bio; in blkdev_issue_write_same() local
219 struct bio *bio; in __blkdev_issue_zeroout() local
Dblk-throttle.c250 static void throtl_qnode_add_bio(struct bio *bio, struct throtl_qnode *qn, in throtl_qnode_add_bio()
267 struct bio *bio; in throtl_peek_queued() local
295 struct bio *bio; in throtl_pop_queued() local
679 static bool tg_with_in_iops_limit(struct throtl_grp *tg, struct bio *bio, in tg_with_in_iops_limit()
729 static bool tg_with_in_bps_limit(struct throtl_grp *tg, struct bio *bio, in tg_with_in_bps_limit()
775 static bool tg_may_dispatch(struct throtl_grp *tg, struct bio *bio, in tg_may_dispatch()
827 static void throtl_charge_bio(struct throtl_grp *tg, struct bio *bio) in throtl_charge_bio()
854 static void throtl_add_bio_tg(struct bio *bio, struct throtl_qnode *qn, in throtl_add_bio_tg()
882 struct bio *bio; in tg_update_disptime() local
918 struct bio *bio; in tg_dispatch_one_bio() local
[all …]
Dblk-integrity.c41 int blk_rq_count_integrity_sg(struct request_queue *q, struct bio *bio) in blk_rq_count_integrity_sg()
86 int blk_rq_map_integrity_sg(struct request_queue *q, struct bio *bio, in blk_rq_map_integrity_sg()
211 struct bio *bio) in blk_integrity_merge_bio()
Delevator.c56 static int elv_iosched_allow_merge(struct request *rq, struct bio *bio) in elv_iosched_allow_merge()
70 bool elv_rq_merge_ok(struct request *rq, struct bio *bio) in elv_rq_merge_ok()
411 int elv_merge(struct request_queue *q, struct request **req, struct bio *bio) in elv_merge()
530 struct bio *bio) in elv_bio_merged()
703 struct bio *bio, gfp_t gfp_mask) in elv_set_request()
Dscsi_ioctl.c255 struct bio *bio) in blk_complete_sghdr_rq()
298 struct bio *bio; in sg_io() local
Dblk-mq.c670 struct blk_mq_ctx *ctx, struct bio *bio) in blk_mq_attempt_merge()
1132 static void blk_mq_bio_to_request(struct request *rq, struct bio *bio) in blk_mq_bio_to_request()
1148 struct request *rq, struct bio *bio) in blk_mq_merge_queue_io()
1178 struct bio *bio, in blk_mq_map_request()
1259 static blk_qc_t blk_mq_make_request(struct request_queue *q, struct bio *bio) in blk_mq_make_request()
1353 static blk_qc_t blk_sq_make_request(struct request_queue *q, struct bio *bio) in blk_sq_make_request()
Dbsg.c84 struct bio *bio; member
394 struct bio *bio, struct bio *bidi_bio) in blk_complete_sgv4_hdr_rq()
911 struct bio *bio, *bidi_bio = NULL; in bsg_ioctl() local
Dblk-flush.c466 struct bio *bio; in blkdev_issue_flush() local
Dcfq-iosched.c899 static inline bool cfq_bio_sync(struct bio *bio) in cfq_bio_sync()
2459 cfq_find_rq_fmerge(struct cfq_data *cfqd, struct bio *bio) in cfq_find_rq_fmerge()
2516 struct bio *bio) in cfq_merge()
2541 struct bio *bio) in cfq_bio_merged()
2580 struct bio *bio) in cfq_allow_merge()
3678 static void check_ioprio_changed(struct cfq_io_cq *cic, struct bio *bio) in check_ioprio_changed()
3726 static void check_blkcg_changed(struct cfq_io_cq *cic, struct bio *bio) in check_blkcg_changed()
3764 static inline void check_blkcg_changed(struct cfq_io_cq *cic, struct bio *bio) { } in check_blkcg_changed()
3787 struct bio *bio) in cfq_get_queue()
4359 cfq_set_request(struct request_queue *q, struct request *rq, struct bio *bio, in cfq_set_request()
Ddeadline-iosched.c125 deadline_merge(struct request_queue *q, struct request **req, struct bio *bio) in deadline_merge()