Searched defs:bio (Results 1 - 25 of 268) sorted by path

1234567891011

/linux-master/drivers/md/bcache/
H A Ddebug.h21 static inline void bch_data_verify(struct cached_dev *dc, struct bio *bio) {} argument
/linux-master/arch/m68k/emu/
H A Dnfblock.c60 static void nfhd_submit_bio(struct bio *bio) argument
/linux-master/arch/xtensa/platforms/iss/
H A Dsimdisk.c103 static void simdisk_submit_bio(struct bio *bio) argument
/linux-master/block/
H A Dbfq-cgroup.c599 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 Dbfq-iosched.c1792 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 Dbio-integrity.c48 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 Dbio.c213 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 Dblk-cgroup-fc-appid.c51 char *blkcg_get_fc_appid(struct bio *bio) argument
H A Dblk-cgroup.c215 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 Dblk-cgroup.h235 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 Dblk-core.c339 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 Dblk-crypto-fallback.c52 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 Dblk-crypto-internal.h36 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 Dblk-crypto.c91 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 Dblk-flush.c471 struct bio bi local
[all...]
H A Dblk-integrity.c27 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 Dblk-iocost.c567 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 Dblk-iolatency.c463 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 Dblk-ioprio.c87 static struct ioprio_blkcg *ioprio_blkcg_from_bio(struct bio *bio) argument
187 void blkcg_set_ioprio(struct bio *bio) argument
[all...]
H A Dblk-ioprio.h23 static inline void blkcg_set_ioprio(struct bio *bio) argument
H A Dblk-lib.c41 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 Dblk-map.c48 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 Dblk-merge.c21 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 Dblk-mq-sched.c337 bool blk_mq_sched_bio_merge(struct request_queue *q, struct bio *bio, argument
H A Dblk-mq-sched.h31 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...]

Completed in 513 milliseconds

1234567891011