/block/ |
D | bio.c | 237 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 …]
|
D | bio-integrity.c | 50 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 …]
|
D | blk-merge.c | 13 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 …]
|
D | bounce.c | 126 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
|
D | blk-map.c | 31 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
|
D | blk-core.c | 144 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 …]
|
D | blk-lib.c | 18 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
|
D | blk-throttle.c | 250 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 …]
|
D | blk-integrity.c | 41 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()
|
D | elevator.c | 56 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()
|
D | scsi_ioctl.c | 255 struct bio *bio) in blk_complete_sghdr_rq() 298 struct bio *bio; in sg_io() local
|
D | blk-mq.c | 670 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()
|
D | bsg.c | 84 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
|
D | blk-flush.c | 466 struct bio *bio; in blkdev_issue_flush() local
|
D | cfq-iosched.c | 899 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()
|
D | deadline-iosched.c | 125 deadline_merge(struct request_queue *q, struct request **req, struct bio *bio) in deadline_merge()
|