/linux-master/drivers/md/bcache/ |
H A D | debug.h | 21 static inline void bch_data_verify(struct cached_dev *dc, struct bio *bio) {} argument
|
/linux-master/arch/m68k/emu/ |
H A D | nfblock.c | 60 static void nfhd_submit_bio(struct bio *bio) argument
|
/linux-master/arch/xtensa/platforms/iss/ |
H A D | simdisk.c | 103 static void simdisk_submit_bio(struct bio *bio) argument
|
/linux-master/block/ |
H A D | bfq-cgroup.c | 599 struct bfq_group *bfq_bio_bfqg(struct bfq_data *bfqd, struct bio *bio) argument 779 void bfq_bic_update_cgroup(struct bfq_io_cq *bic, struct bio *bio) argument 1463 bfq_bic_update_cgroup(struct bfq_io_cq *bic, struct bio *bio) argument 1470 bfq_bio_bfqg(struct bfq_data *bfqd, struct bio *bio) argument [all...] |
H A D | bfq-iosched.c | 1792 static unsigned int bfq_actuator_index(struct bfq_data *bfqd, struct bio *bio) argument 2359 bfq_find_rq_fmerge(struct bfq_data *bfqd, struct bio *bio, struct request_queue *q) argument 2445 bfq_bio_merge(struct request_queue *q, struct bio *bio, unsigned int nr_segs) argument 2485 bfq_request_merge(struct request_queue *q, struct request **req, struct bio *bio) argument 3227 bfq_allow_bio_merge(struct request_queue *q, struct request *rq, struct bio *bio) argument 5561 bfq_check_ioprio_change(struct bfq_io_cq *bic, struct bio *bio) argument 5832 bfq_get_queue(struct bfq_data *bfqd, struct bio *bio, bool is_sync, struct bfq_io_cq *bic, bool respawn) argument 6739 bfq_get_bfqq_handle_split(struct bfq_data *bfqd, struct bfq_io_cq *bic, struct bio *bio, bool split, bool is_sync, bool *new_queue) argument 6848 struct bio *bio = rq->bio; local [all...] |
H A D | bio-integrity.c | 48 struct bio_integrity_payload *bio_integrity_alloc(struct bio *bio, argument 142 bio_integrity_free(struct bio *bio) argument 166 bio_integrity_add_page(struct bio *bio, struct page *page, unsigned int len, unsigned int offset) argument 206 bio_integrity_copy_user(struct bio *bio, struct bio_vec *bvec, int nr_vecs, unsigned int len, unsigned int direction, u32 seed) argument 265 bio_integrity_init_user(struct bio *bio, struct bio_vec *bvec, int nr_vecs, unsigned int len, u32 seed) argument 311 bio_integrity_map_user(struct bio *bio, void __user *ubuf, ssize_t bytes, u32 seed) argument 383 bio_integrity_process(struct bio *bio, struct bvec_iter *proc_iter, integrity_processing_fn *proc_fn) argument 427 bio_integrity_prep(struct bio *bio) argument 532 struct bio *bio = bip->bip_bio; local 557 __bio_integrity_endio(struct bio *bio) argument 582 bio_integrity_advance(struct bio *bio, unsigned int bytes_done) argument 598 bio_integrity_trim(struct bio *bio) argument 615 bio_integrity_clone(struct bio *bio, struct bio *bio_src, gfp_t gfp_mask) argument [all...] |
H A D | bio.c | 213 void bio_uninit(struct bio *bio) argument 228 bio_free(struct bio *bio) argument 245 bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table, unsigned short max_vecs, blk_opf_t opf) argument 300 bio_reset(struct bio *bio, struct block_device *bdev, blk_opf_t opf) argument 312 __bio_chain_endio(struct bio *bio) argument 322 bio_chain_endio(struct bio *bio) argument 338 bio_chain(struct bio *bio, struct bio *parent) argument 348 blk_next_bio(struct bio *bio, struct block_device *bdev, unsigned int nr_pages, blk_opf_t opf, gfp_t gfp) argument 365 struct bio *bio; local 382 struct bio *bio; local 437 struct bio *bio; local 497 struct bio *bio; local 601 struct bio *bio; local 609 zero_fill_bio_iter(struct bio *bio, struct bvec_iter start) argument 629 bio_truncate(struct bio *bio, unsigned new_size) argument 681 guard_bio_eod(struct bio *bio) argument 707 struct bio *bio; local 760 bio_put_percpu_cache(struct bio *bio) argument 800 bio_put(struct bio *bio) argument 814 __bio_clone(struct bio *bio, struct bio *bio_src, gfp_t gfp) argument 851 struct bio *bio; local 879 bio_init_clone(struct block_device *bdev, struct bio *bio, struct bio *bio_src, gfp_t gfp) argument 900 bio_full(struct bio *bio, unsigned len) argument 968 bio_add_hw_page(struct request_queue *q, struct bio *bio, struct page *page, unsigned int len, unsigned int offset, unsigned int max_sectors, bool *same_page) argument 1023 bio_add_pc_page(struct request_queue *q, struct bio *bio, struct page *page, unsigned int len, unsigned int offset) argument 1048 bio_add_zone_append_page(struct bio *bio, struct page *page, unsigned int len, unsigned int offset) argument 1075 __bio_add_page(struct bio *bio, struct page *page, unsigned int len, unsigned int off) argument 1097 bio_add_page(struct bio *bio, struct page *page, unsigned int len, unsigned int offset) argument 1121 bio_add_folio_nofail(struct bio *bio, struct folio *folio, size_t len, size_t off) argument 1143 bio_add_folio(struct bio *bio, struct folio *folio, size_t len, size_t off) argument 1152 __bio_release_pages(struct bio *bio, bool mark_dirty) argument 1175 bio_iov_bvec_set(struct bio *bio, struct iov_iter *iter) argument 1195 bio_iov_add_page(struct bio *bio, struct page *page, unsigned int len, unsigned int offset) argument 1215 bio_iov_add_zone_append_page(struct bio *bio, struct page *page, unsigned int len, unsigned int offset) argument 1241 __bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter) argument 1333 bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter) argument 1356 submit_bio_wait_endio(struct bio *bio) argument 1372 submit_bio_wait(struct bio *bio) argument 1387 __bio_advance(struct bio *bio, unsigned bytes) argument 1435 bio_free_pages(struct bio *bio) argument 1468 bio_set_pages_dirty(struct bio *bio) argument 1502 struct bio *bio, *next; local 1517 bio_check_pages_dirty(struct bio *bio) argument 1539 bio_remaining_done(struct bio *bio) argument 1571 bio_endio(struct bio *bio) argument 1621 bio_split(struct bio *bio, int sectors, gfp_t gfp, struct bio_set *bs) argument 1660 bio_trim(struct bio *bio, sector_t offset, sector_t size) argument [all...] |
H A D | blk-cgroup-fc-appid.c | 51 char *blkcg_get_fc_appid(struct bio *bio) argument
|
H A D | blk-cgroup.c | 215 struct bio *bio; local 242 void blkcg_punt_bio_submit(struct bio *bio) argument 278 bio_blkcg_css(struct bio *bio) argument 2009 blkg_tryget_closest(struct bio *bio, struct cgroup_subsys_state *css) argument 2042 bio_associate_blkg_from_css(struct bio *bio, struct cgroup_subsys_state *css) argument 2066 bio_associate_blkg(struct bio *bio) argument 2098 blk_cgroup_io_type(struct bio *bio) argument 2107 blk_cgroup_bio_start(struct bio *bio) argument [all...] |
H A D | blk-cgroup.h | 235 static inline bool bio_issue_as_root_blkg(struct bio *bio) argument 380 static inline void blkcg_bio_issue_init(struct bio *bio) argument 463 blk_cgroup_mergeable(struct request *rq, struct bio *bio) argument 502 blkcg_bio_issue_init(struct bio *bio) argument 503 blk_cgroup_bio_start(struct bio *bio) argument 504 blk_cgroup_mergeable(struct request *rq, struct bio *bio) argument [all...] |
H A D | blk-core.c | 339 int __bio_queue_enter(struct request_queue *q, struct bio *bio) argument 513 static inline void bio_check_ro(struct bio *bi argument 532 should_fail_bio(struct bio *bio) argument 545 bio_check_eod(struct bio *bio) argument 565 blk_partition_remap(struct bio *bio) argument 584 blk_check_zone_append(struct request_queue *q, struct bio *bio) argument 615 __submit_bio(struct bio *bio) argument 649 __submit_bio_noacct(struct bio *bio) argument 693 __submit_bio_noacct_mq(struct bio *bio) argument 706 submit_bio_noacct_nocheck(struct bio *bio) argument 743 submit_bio_noacct(struct bio *bio) argument 850 bio_set_ioprio(struct bio *bio) argument 871 submit_bio(struct bio *bio) argument 897 bio_poll(struct bio *bio, struct io_comp_batch *iob, unsigned int flags) argument 952 struct bio *bio; local 1018 bio_start_io_acct(struct bio *bio) argument 1041 bio_end_io_acct_remapped(struct bio *bio, unsigned long start_time, struct block_device *orig_bdev) argument [all...] |
H A D | blk-crypto-fallback.c | 52 struct bio *bio; member in struct:bio_fallback_crypt_ctx::__anon291::__anon292 165 struct bio *bio; local 213 struct bio *bio = *bio_ptr; local 381 struct bio *bio = f_ctx->bio; local 452 blk_crypto_fallback_decrypt_endio(struct bio *bio) argument 493 struct bio *bio = *bio_ptr; local [all...] |
H A D | blk-crypto-internal.h | 36 bio_crypt_ctx_back_mergeable(struct request *req, struct bio *bio) argument 43 bio_crypt_ctx_front_mergeable(struct request *req, struct bio *bio) argument 96 bio_crypt_rq_ctx_compatible(struct request *rq, struct bio *bio) argument 102 bio_crypt_ctx_front_mergeable(struct request *req, struct bio *bio) argument 108 bio_crypt_ctx_back_mergeable(struct request *req, struct bio *bio) argument 135 bio_crypt_advance(struct bio *bio, unsigned int bytes) argument 142 bio_crypt_free_ctx(struct bio *bio) argument 148 bio_crypt_do_front_merge(struct request *rq, struct bio *bio) argument 200 blk_crypto_rq_bio_prep(struct request *rq, struct bio *bio, gfp_t gfp_mask) argument [all...] |
H A D | blk-crypto.c | 91 void bio_crypt_set_ctx(struct bio *bio, const struct blk_crypto_key *key, argument 110 void __bio_crypt_free_ctx(struct bio *bio) argument 144 __bio_crypt_advance(struct bio *bio, unsigned int bytes) argument 193 bio_crypt_rq_ctx_compatible(struct request *rq, struct bio *bio) argument 213 bio_crypt_check_alignment(struct bio *bio) argument 275 struct bio *bio = *bio_ptr; local 303 __blk_crypto_rq_bio_prep(struct request *rq, struct bio *bio, gfp_t gfp_mask) argument [all...] |
H A D | blk-flush.c | 471 struct bio bi local [all...] |
H A D | blk-integrity.c | 27 int blk_rq_count_integrity_sg(struct request_queue *q, struct bio *bio) argument 68 int blk_rq_map_integrity_sg(struct request_queue *q, struct bio *bi argument 187 blk_integrity_merge_bio(struct request_queue *q, struct request *req, struct bio *bio) argument [all...] |
H A D | blk-iocost.c | 567 struct bio *bio; member in struct:iocg_wait 717 static void iocg_commit_bio(struct ioc_gq *iocg, struct bio *bio, argument 2521 static void calc_vtime_cost_builtin(struct bio *bio, struct ioc_gq *iocg, argument 2566 calc_vtime_cost(struct bio *bio, struct ioc_gq *iocg, bool is_merge) argument 2599 ioc_rqos_throttle(struct rq_qos *rqos, struct bio *bio) argument 2734 ioc_rqos_merge(struct rq_qos *rqos, struct request *rq, struct bio *bio) argument 2793 ioc_rqos_done_bio(struct rq_qos *rqos, struct bio *bio) argument [all...] |
H A D | blk-iolatency.c | 463 static void blkcg_iolatency_throttle(struct rq_qos *rqos, struct bio *bio) argument 591 static void blkcg_iolatency_done_bio(struct rq_qos *rqos, struct bio *bio) argument [all...] |
H A D | blk-ioprio.c | 87 static struct ioprio_blkcg *ioprio_blkcg_from_bio(struct bio *bio) argument 187 void blkcg_set_ioprio(struct bio *bio) argument [all...] |
H A D | blk-ioprio.h | 23 static inline void blkcg_set_ioprio(struct bio *bio) argument
|
H A D | blk-lib.c | 41 struct bio *bio = *biop; local 100 struct bio *bio = NULL; local 122 struct bio *bio = *biop; local 169 struct bio *bio = *biop; local 254 struct bio *bio; local 305 struct bio *bio = NULL; local [all...] |
H A D | blk-map.c | 48 static int bio_copy_from_iter(struct bio *bio, struct iov_iter *iter) argument 79 bio_copy_to_iter(struct bio *bio, struct iov_iter iter) argument 109 bio_uncopy_user(struct bio *bio) argument 136 struct bio *bio; local 243 blk_mq_map_bio_put(struct bio *bio) argument 256 struct bio *bio; local 278 struct bio *bio; local 359 bio_invalidate_vmalloc_pages(struct bio *bio) argument 372 bio_map_kern_endio(struct bio *bio) argument 399 struct bio *bio; local 442 bio_copy_kern_endio(struct bio *bio) argument 449 bio_copy_kern_endio_read(struct bio *bio) argument 480 struct bio *bio; local 537 blk_rq_append_bio(struct request *rq, struct bio *bio) argument 570 struct bio *bio; local 638 struct bio *bio = NULL; local 746 blk_rq_unmap_user(struct bio *bio) argument 787 struct bio *bio; local [all...] |
H A D | blk-merge.c | 21 static inline void bio_get_first_bvec(struct bio *bio, struct bio_vec *bv) argument 26 static inline void bio_get_last_bvec(struct bio *bio, struct bio_vec *bv) argument 88 req_gap_back_merge(struct request *req, struct bio *bio) argument 93 req_gap_front_merge(struct request *req, struct bio *bio) argument 108 bio_split_discard(struct bio *bio, const struct queue_limits *lim, unsigned *nsegs, struct bio_set *bs) argument 145 bio_split_write_zeroes(struct bio *bio, const struct queue_limits *lim, unsigned *nsegs, struct bio_set *bs) argument 165 get_max_io_size(struct bio *bio, const struct queue_limits *lim) argument 275 bio_split_rw(struct bio *bio, const struct queue_limits *lim, unsigned *segs, struct bio_set *bs, unsigned max_bytes) argument 350 __bio_split_to_limits(struct bio *bio, const struct queue_limits *lim, unsigned int *nr_segs) argument 397 bio_split_to_limits(struct bio *bio) argument 422 struct bio *bio = rq->bio; local 523 __blk_bios_map_sg(struct request_queue *q, struct bio *bio, struct scatterlist *sglist, struct scatterlist **sg) argument 604 ll_new_hw_segment(struct request *req, struct bio *bio, unsigned int nr_phys_segs) argument 632 ll_back_merge_fn(struct request *req, struct bio *bio, unsigned int nr_segs) argument 650 ll_front_merge_fn(struct request *req, struct bio *bio, unsigned int nr_segs) argument 732 struct bio *bio; local 750 bio_failfast(const struct bio *bio) argument 763 blk_update_mixed_merge(struct request *req, struct bio *bio, bool front_merge) argument 920 blk_rq_merge_ok(struct request *rq, struct bio *bio) argument 954 blk_try_merge(struct request *rq, struct bio *bio) argument 981 bio_attempt_back_merge(struct request *req, struct bio *bio, unsigned int nr_segs) argument 1007 bio_attempt_front_merge(struct request *req, struct bio *bio, unsigned int nr_segs) argument 1035 bio_attempt_discard_merge(struct request_queue *q, struct request *req, struct bio *bio) argument 1060 blk_attempt_bio_merge(struct request_queue *q, struct request *rq, struct bio *bio, unsigned int nr_segs, bool sched_allow_merge) argument 1107 blk_attempt_plug_merge(struct request_queue *q, struct bio *bio, unsigned int nr_segs) argument 1139 blk_bio_list_merge(struct request_queue *q, struct list_head *list, struct bio *bio, unsigned int nr_segs) argument 1164 blk_mq_sched_try_merge(struct request_queue *q, struct bio *bio, unsigned int nr_segs, struct request **merged_request) argument [all...] |
H A D | blk-mq-sched.c | 337 bool blk_mq_sched_bio_merge(struct request_queue *q, struct bio *bio, argument
|
H A D | blk-mq-sched.h | 31 static inline bool bio_mergeable(struct bio *bio) argument 37 blk_mq_sched_allow_merge(struct request_queue *q, struct request *rq, struct bio *bio) argument [all...] |