Home
last modified time | relevance | path

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

12345678910

/linux-6.3-rc2/include/linux/
A Dbio.h22 #define bio_prio(bio) (bio)->bi_ioprio argument
25 #define bio_iter_iovec(bio, iter) \ argument
28 #define bio_iter_page(bio, iter) \ argument
30 #define bio_iter_len(bio, iter) \ argument
32 #define bio_iter_offset(bio, iter) \ argument
48 #define bio_data_dir(bio) \ argument
495 #define bio_dev(bio) \ argument
545 #define bio_list_for_each(bio, bl) \ argument
551 struct bio *bio; in bio_list_size() local
615 struct bio *bio = bl->head; in bio_list_pop() local
[all …]
A Dblk_types.h252 struct bio { struct
253 struct bio *bi_next; /* request queue link */ argument
266 bio_end_io_t *bi_end_io; argument
270 * Represents the association of the css and request_queue for the bio. argument
276 struct bio_issue bi_issue; argument
283 struct bio_crypt_ctx *bi_crypt_context; argument
292 unsigned short bi_vcnt; /* how many bio_vec's */ argument
302 struct bio_vec *bi_io_vec; /* the actual vec list */ argument
304 struct bio_set *bi_pool; argument
307 * We can inline a number of vecs at the end of the bio, to avoid argument
[all …]
/linux-6.3-rc2/block/
A Dbio.c214 void bio_uninit(struct bio *bio) in bio_uninit()
365 struct bio *bio; in bio_alloc_rescue() local
382 struct bio *bio; in punt_bios_to_rescuer() local
437 struct bio *bio; in bio_alloc_percpu_cache() local
497 struct bio *bio; in bio_alloc_bioset() local
601 struct bio *bio; in bio_kmalloc() local
707 struct bio *bio; in __bio_alloc_cache_prune() local
798 void bio_put(struct bio *bio) in bio_put()
848 struct bio *bio; in bio_alloc_clone() local
1506 struct bio *bio, *next; in bio_dirty_fn() local
[all …]
A Dblk-merge.c108 static struct bio *bio_split_discard(struct bio *bio, in bio_split_discard()
354 struct bio *__bio_split_to_limits(struct bio *bio, in __bio_split_to_limits()
401 struct bio *bio_split_to_limits(struct bio *bio) in bio_split_to_limits()
426 struct bio *bio = rq->bio; in blk_recalc_rq_segments() local
736 struct bio *bio; in blk_rq_set_mixed_merge() local
768 struct bio *bio, bool front_merge) in blk_update_mixed_merge()
976 struct bio *bio, unsigned int nr_segs) in bio_attempt_back_merge()
1002 struct bio *bio, unsigned int nr_segs) in bio_attempt_front_merge()
1030 struct request *req, struct bio *bio) in bio_attempt_discard_merge()
1056 struct bio *bio, in blk_attempt_bio_merge()
[all …]
A Dblk-map.c108 static int bio_uncopy_user(struct bio *bio) in bio_uncopy_user()
135 struct bio *bio; in bio_copy_user_iov() local
235 static void blk_mq_map_bio_put(struct bio *bio) in blk_mq_map_bio_put()
248 struct bio *bio; in blk_rq_map_bio_alloc() local
270 struct bio *bio; in bio_map_user_iov() local
392 struct bio *bio; in bio_map_kern() local
473 struct bio *bio; in bio_copy_kern() local
563 struct bio *bio; in blk_rq_map_user_bvec() local
631 struct bio *bio = NULL; in blk_rq_map_user_iov() local
739 int blk_rq_unmap_user(struct bio *bio) in blk_rq_unmap_user()
[all …]
A Dbio-integrity.c48 struct bio_integrity_payload *bio_integrity_alloc(struct bio *bio, in bio_integrity_alloc()
101 void bio_integrity_free(struct bio *bio) in bio_integrity_free()
123 int bio_integrity_add_page(struct bio *bio, struct page *page, in bio_integrity_add_page()
151 static blk_status_t bio_integrity_process(struct bio *bio, in bio_integrity_process()
194 bool bio_integrity_prep(struct bio *bio) in bio_integrity_prep()
316 struct bio *bio = bip->bip_bio; in bio_integrity_verify_fn() local
341 bool __bio_integrity_endio(struct bio *bio) in __bio_integrity_endio()
366 void bio_integrity_advance(struct bio *bio, unsigned int bytes_done) in bio_integrity_advance()
382 void bio_integrity_trim(struct bio *bio) in bio_integrity_trim()
399 int bio_integrity_clone(struct bio *bio, struct bio *bio_src, in bio_integrity_clone()
A Dblk-crypto-internal.h37 struct bio *bio) in bio_crypt_ctx_back_mergeable()
44 struct bio *bio) in bio_crypt_ctx_front_mergeable()
92 struct bio *bio) in bio_crypt_rq_ctx_compatible()
98 struct bio *bio) in bio_crypt_ctx_front_mergeable()
104 struct bio *bio) in bio_crypt_ctx_back_mergeable()
125 static inline void bio_crypt_advance(struct bio *bio, unsigned int bytes) in bio_crypt_advance()
132 static inline void bio_crypt_free_ctx(struct bio *bio) in bio_crypt_free_ctx()
139 struct bio *bio) in bio_crypt_do_front_merge()
183 static inline int blk_crypto_rq_bio_prep(struct request *rq, struct bio *bio, in blk_crypto_rq_bio_prep()
A Dblk-core.c500 static inline void bio_check_ro(struct bio *bio) in bio_check_ro()
524 static inline int bio_check_eod(struct bio *bio) in bio_check_eod()
544 static int blk_partition_remap(struct bio *bio) in blk_partition_remap()
564 struct bio *bio) in blk_check_zone_append()
594 static void __submit_bio(struct bio *bio) in __submit_bio()
628 static void __submit_bio_noacct(struct bio *bio) in __submit_bio_noacct()
685 void submit_bio_noacct_nocheck(struct bio *bio) in submit_bio_noacct_nocheck()
722 void submit_bio_noacct(struct bio *bio) in submit_bio_noacct()
831 void submit_bio(struct bio *bio) in submit_bio()
914 struct bio *bio; in iocb_bio_iopoll() local
[all …]
A Dblk-crypto.c90 void bio_crypt_set_ctx(struct bio *bio, const struct blk_crypto_key *key, in bio_crypt_set_ctx()
109 void __bio_crypt_free_ctx(struct bio *bio) in __bio_crypt_free_ctx()
143 void __bio_crypt_advance(struct bio *bio, unsigned int bytes) in __bio_crypt_advance()
192 bool bio_crypt_rq_ctx_compatible(struct request *rq, struct bio *bio) in bio_crypt_rq_ctx_compatible()
212 static bool bio_crypt_check_alignment(struct bio *bio) in bio_crypt_check_alignment()
274 struct bio *bio = *bio_ptr; in __blk_crypto_bio_prep() local
302 int __blk_crypto_rq_bio_prep(struct request *rq, struct bio *bio, in __blk_crypto_rq_bio_prep()
A Dblk.h65 static inline int bio_queue_enter(struct bio *bio) in bio_queue_enter()
183 static inline bool bio_integrity_endio(struct bio *bio) in bio_integrity_endio()
207 struct bio *bio) in integrity_req_gap_front_merge()
236 struct bio *bio) in integrity_req_gap_front_merge()
244 static inline bool bio_integrity_endio(struct bio *bio) in bio_integrity_endio()
248 static inline void bio_integrity_free(struct bio *bio) in bio_integrity_free()
302 static inline bool bio_may_exceed_limits(struct bio *bio, in bio_may_exceed_limits()
381 static inline void blk_throtl_bio_endio(struct bio *bio) { } in blk_throtl_bio_endio()
394 static inline struct bio *blk_queue_bounce(struct bio *bio, in blk_queue_bounce()
A Dbounce.c102 static void bounce_end_io(struct bio *bio) in bounce_end_io()
126 static void bounce_end_io_write(struct bio *bio) in bounce_end_io_write()
131 static void bounce_end_io_read(struct bio *bio) in bounce_end_io_read()
145 struct bio *bio; in bounce_clone_bio() local
204 struct bio *bio; in __blk_queue_bounce() local
A Dblk-lib.c41 struct bio *bio = *biop; in __blkdev_issue_discard() local
100 struct bio *bio = NULL; in blkdev_issue_discard() local
122 struct bio *bio = *biop; in __blkdev_issue_write_zeroes() local
172 struct bio *bio = *biop; in __blkdev_issue_zero_pages() local
257 struct bio *bio; in blkdev_issue_zeroout() local
308 struct bio *bio = NULL; in blkdev_issue_secure_erase() local
/linux-6.3-rc2/drivers/md/bcache/
A Drequest.c111 struct bio *bio = op->bio; in bch_data_invalidate() local
190 struct bio *bio = op->bio, *n; in bch_data_insert_start() local
467 struct bbio bio; member
516 struct bio *n, *bio = &s->bio.bio; in cache_lookup_fn() local
581 struct bio *bio = &s->bio.bio; in cache_lookup() local
621 static void request_endio(struct bio *bio) in request_endio()
686 struct bio *bio = &s->bio.bio; in do_bio_hook() local
779 struct bio *bio = &s->bio.bio; in cached_dev_read_error() local
970 struct bio *bio = &s->bio.bio; in cached_dev_write() local
1054 struct bio *bio = &s->bio.bio; in cached_dev_nodata() local
[all …]
A Dio.c17 void bch_bbio_free(struct bio *bio, struct cache_set *c) in bch_bbio_free()
27 struct bio *bio = &b->bio; in bch_bbio_alloc() local
35 void __bch_submit_bbio(struct bio *bio, struct cache_set *c) in __bch_submit_bbio()
46 void bch_submit_bbio(struct bio *bio, struct cache_set *c, in bch_submit_bbio()
56 void bch_count_backing_io_errors(struct cached_dev *dc, struct bio *bio) in bch_count_backing_io_errors()
137 void bch_bbio_count_io_errors(struct cache_set *c, struct bio *bio, in bch_bbio_count_io_errors()
167 void bch_bbio_endio(struct cache_set *c, struct bio *bio, in bch_bbio_endio()
A Dmovinggc.c19 struct bbio bio; member
48 struct bio *bio = &io->bio.bio; in write_moving_finish() local
62 static void read_moving_endio(struct bio *bio) in read_moving_endio()
80 struct bio *bio = &io->bio.bio; in moving_init() local
119 struct bio *bio = &io->bio.bio; in read_moving_submit() local
130 struct bio *bio; in read_moving() local
/linux-6.3-rc2/drivers/md/
A Ddm-io-rewind.c56 static void dm_bio_integrity_rewind(struct bio *bio, unsigned int bytes_done) in dm_bio_integrity_rewind()
68 static inline void dm_bio_integrity_rewind(struct bio *bio, in dm_bio_integrity_rewind()
94 static void dm_bio_crypt_rewind(struct bio *bio, unsigned int bytes) in dm_bio_crypt_rewind()
104 static inline void dm_bio_crypt_rewind(struct bio *bio, unsigned int bytes) in dm_bio_crypt_rewind()
110 static inline void dm_bio_rewind_iter(const struct bio *bio, in dm_bio_rewind_iter()
132 static void dm_bio_rewind(struct bio *bio, unsigned int bytes) in dm_bio_rewind()
A Ddm-thin.c383 struct bio *bio; member
601 struct bio *bio; in error_bio_list() local
825 struct bio *bio; member
909 struct bio *bio; in __inc_remap_and_issue_cell() local
931 struct bio *bio; in inc_remap_and_issue_cell() local
1628 struct bio *bio; in retry_bios_on_resume() local
1810 struct bio *bio; in __remap_and_issue_shared_cell() local
1830 struct bio *bio; in remap_and_issue_shared_cell() local
2124 struct bio *bio; in __extract_sorted_bios() local
2139 struct bio *bio; in __sort_thin_deferred_bios() local
[all …]
A Ddm-raid1.c145 struct bio *bio; in dispatch_bios() local
168 static struct mirror *bio_get_m(struct bio *bio) in bio_get_m()
173 static void bio_set_m(struct bio *bio, struct mirror *m) in bio_set_m()
466 static void map_bio(struct mirror *m, struct bio *bio) in map_bio()
473 struct bio *bio) in map_region()
517 struct bio *bio = context; in read_callback() local
570 struct bio *bio; in do_reads() local
607 struct bio *bio = (struct bio *) context; in write_callback() local
690 struct bio *bio; in do_writes() local
797 struct bio *bio; in do_failures() local
[all …]
A Ddm-zoned-target.c22 struct bio *bio; member
117 struct bio *bio, sector_t chunk_block, in dmz_submit_bio()
170 struct bio *bio) in dmz_handle_read()
250 struct dm_zone *zone, struct bio *bio, in dmz_handle_direct_write()
283 struct dm_zone *zone, struct bio *bio, in dmz_handle_buffered_write()
319 struct bio *bio) in dmz_handle_write()
358 struct bio *bio) in dmz_handle_discard()
396 struct bio *bio) in dmz_handle_bio()
482 struct bio *bio; in dmz_chunk_work() local
506 struct bio *bio; in dmz_flush_work() local
[all …]
A Draid1.c150 struct bio *bio; in r1buf_pool_alloc() local
246 struct bio **bio = r1_bio->bios + i; in put_all_bios() local
268 struct bio *bio = r1_bio->bios[i]; in put_buf() local
302 struct bio *bio = r1_bio->master_bio; in call_bio_endio() local
314 struct bio *bio = r1_bio->master_bio; in raid_end_bio_io() local
827 struct bio *bio; in flush_pending_writes() local
1124 struct bio *bio) in alloc_behind_master_bio()
1176 struct bio *bio; in raid1_unplug() local
2515 struct bio *bio; in handle_read_error() local
2641 struct bio *bio; in raid1_alloc_init_r1buf() local
[all …]
/linux-6.3-rc2/fs/btrfs/
A Dbio.c55 struct bio *bio; in btrfs_bio_alloc() local
67 struct bio *bio; in btrfs_split_bio() local
297 struct bio *bio) in btrfs_end_io_wq()
315 static void btrfs_simple_end_io(struct bio *bio) in btrfs_simple_end_io()
336 static void btrfs_raid56_end_io(struct bio *bio) in btrfs_raid56_end_io()
351 static void btrfs_orig_write_end_io(struct bio *bio) in btrfs_orig_write_end_io()
377 static void btrfs_clone_write_end_io(struct bio *bio) in btrfs_clone_write_end_io()
426 struct bio *orig_bio = bioc->orig_bio, *bio; in btrfs_submit_mirrored_bio() local
527 struct bio *bio = &async->bbio->bio; in run_one_async_done() local
689 void btrfs_submit_bio(struct bio *bio, int mirror_num) in btrfs_submit_bio()
[all …]
/linux-6.3-rc2/fs/ext4/
A Dreadpage.c63 struct bio *bio; member
69 static void __read_end_io(struct bio *bio) in __read_end_io()
95 struct bio *bio = ctx->bio; in decrypt_work() local
107 struct bio *bio = ctx->bio; in verity_work() local
154 static bool bio_post_read_required(struct bio *bio) in bio_post_read_required()
171 static void mpage_end_io(struct bio *bio) in mpage_end_io()
189 static void ext4_set_bio_post_read_ctx(struct bio *bio, in ext4_set_bio_post_read_ctx()
223 struct bio *bio = NULL; in ext4_mpage_readpages() local
/linux-6.3-rc2/drivers/nvme/target/
A Dio-cmd-bdev.c179 static void nvmet_bio_done(struct bio *bio) in nvmet_bio_done()
188 static int nvmet_bdev_alloc_bip(struct nvmet_req *req, struct bio *bio, in nvmet_bdev_alloc_bip()
234 static int nvmet_bdev_alloc_bip(struct nvmet_req *req, struct bio *bio, in nvmet_bdev_alloc_bip()
244 struct bio *bio; in nvmet_bdev_execute_rw() local
334 struct bio *bio = &req->b.inline_bio; in nvmet_bdev_execute_flush() local
363 struct nvme_dsm_range *range, struct bio **bio) in nvmet_bdev_discard_range()
382 struct bio *bio = NULL; in nvmet_bdev_execute_discard() local
430 struct bio *bio = NULL; in nvmet_bdev_execute_write_zeroes() local
/linux-6.3-rc2/mm/
A Dpage_io.c30 static void __end_swap_bio_write(struct bio *bio) in __end_swap_bio_write()
53 static void end_swap_bio_write(struct bio *bio) in end_swap_bio_write()
59 static void __end_swap_bio_read(struct bio *bio) in __end_swap_bio_read()
75 static void end_swap_bio_read(struct bio *bio) in end_swap_bio_read()
221 static void bio_associate_blkg_from_page(struct bio *bio, struct page *page) in bio_associate_blkg_from_page()
236 #define bio_associate_blkg_from_page(bio, page) do { } while (0) argument
336 struct bio bio; in swap_writepage_bdev_sync() local
356 struct bio *bio; in swap_writepage_bdev_async() local
467 struct bio bio; in swap_readpage_bdev_sync() local
486 struct bio *bio; in swap_readpage_bdev_async() local
/linux-6.3-rc2/fs/f2fs/
A Diostat.h45 static inline void iostat_update_submit_ctx(struct bio *bio, in iostat_update_submit_ctx()
54 static inline struct bio_post_read_ctx *get_post_read_ctx(struct bio *bio) in get_post_read_ctx()
71 static inline void iostat_update_and_unbind_ctx(struct bio *bio) {} in iostat_update_and_unbind_ctx()
73 struct bio *bio, struct bio_post_read_ctx *ctx) {} in iostat_alloc_and_bind_ctx()
74 static inline void iostat_update_submit_ctx(struct bio *bio, in iostat_update_submit_ctx()
76 static inline struct bio_post_read_ctx *get_post_read_ctx(struct bio *bio) in get_post_read_ctx()

Completed in 68 milliseconds

12345678910