/kernel/linux/linux-6.6/drivers/md/bcache/ |
H A D | writeback.c | 326 struct bio bio; member 332 struct bio *bio = &io->bio; in dirty_init() local 390 dirty_endio(struct bio *bio) dirty_endio() argument 452 read_dirty_endio(struct bio *bio) read_dirty_endio() argument [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-bio-prison-v1.c | 266 struct bio *bio; in dm_cell_error() local [all...] |
H A D | dm-ebs-target.c | 48 static inline unsigned int __nr_blocks(struct ebs_c *ec, struct bio *bio) in __nr_blocks() argument 122 static int __ebs_rw_bio(struct ebs_c *ec, enum req_op op, struct bio *bi argument 143 __ebs_discard_bio(struct ebs_c *ec, struct bio *bio) __ebs_discard_bio() argument 167 __ebs_forget_bio(struct ebs_c *ec, struct bio *bio) __ebs_forget_bio() argument 183 struct bio *bio; __ebs_process_bios() local 361 ebs_map(struct dm_target *ti, struct bio *bio) ebs_map() argument [all...] |
H A D | dm-dust.c | 224 static int dust_map(struct dm_target *ti, struct bio *bio) in dust_map() argument
|
H A D | dm-io.c | 93 static void store_io_and_region_in_bio(struct bio *bio, struct io *io, in store_io_and_region_in_bio() argument 104 static void retrieve_io_and_region_from_bio(struct bio *bio, struct io **io, in retrieve_io_and_region_from_bio() argument 142 static void endio(struct bio *bio) in endio() argument 238 bio_dp_init(struct dpages *dp, struct bio *bio) bio_dp_init() argument 310 struct bio *bio; do_region() local [all...] |
H A D | dm-stripe.c | 249 static int stripe_map_range(struct stripe_c *sc, struct bio *bio, in stripe_map_range() argument 271 static int stripe_map(struct dm_target *ti, struct bio *bi argument 403 stripe_end_io(struct dm_target *ti, struct bio *bio, blk_status_t *error) stripe_end_io() argument [all...] |
H A D | raid10.h | 146 struct bio *bio; member
|
H A D | dm-rq.c | 306 static int dm_rq_bio_constructor(struct bio *bio, struct bio *bio_orig, in dm_rq_bio_constructor() argument
|
H A D | raid0.c | 448 static void raid0_handle_discard(struct mddev *mddev, struct bio *bio) in raid0_handle_discard() argument 548 raid0_map_submit_bio(struct mddev *mddev, struct bio *bio) raid0_map_submit_bio() argument 589 raid0_make_request(struct mddev *mddev, struct bio *bio) raid0_make_request() argument [all...] |
/kernel/linux/linux-5.10/block/ |
H A D | blk-merge.c | 53 static inline bool req_gap_back_merge(struct request *req, struct bio *bio) in req_gap_back_merge() argument 58 static inline bool req_gap_front_merge(struct request *req, struct bio *bi argument 63 blk_bio_discard_split(struct request_queue *q, struct bio *bio, struct bio_set *bs, unsigned *nsegs) blk_bio_discard_split() argument 107 blk_bio_write_zeroes_split(struct request_queue *q, struct bio *bio, struct bio_set *bs, unsigned *nsegs) blk_bio_write_zeroes_split() argument 121 blk_bio_write_same_split(struct request_queue *q, struct bio *bio, struct bio_set *bs, unsigned *nsegs) blk_bio_write_same_split() argument 145 get_max_io_size(struct request_queue *q, struct bio *bio) get_max_io_size() argument 246 blk_bio_segment_split(struct request_queue *q, struct bio *bio, struct bio_set *bs, unsigned *segs) blk_bio_segment_split() argument 299 __blk_queue_split(struct bio **bio, unsigned int *nr_segs) __blk_queue_split() argument 360 blk_queue_split(struct bio **bio) blk_queue_split() argument 382 struct bio *bio = rq->bio; blk_recalc_rq_segments() local 483 __blk_bios_map_sg(struct request_queue *q, struct bio *bio, struct scatterlist *sglist, struct scatterlist **sg) __blk_bios_map_sg() argument 555 ll_new_hw_segment(struct request *req, struct bio *bio, unsigned int nr_phys_segs) ll_new_hw_segment() argument 583 ll_back_merge_fn(struct request *req, struct bio *bio, unsigned int nr_segs) ll_back_merge_fn() argument 601 ll_front_merge_fn(struct request *req, struct bio *bio, unsigned int nr_segs) ll_front_merge_fn() argument 683 struct bio *bio; blk_rq_set_mixed_merge() local 854 blk_rq_merge_ok(struct request *rq, struct bio *bio) blk_rq_merge_ok() argument 900 blk_try_merge(struct request *rq, struct bio *bio) blk_try_merge() argument 927 bio_attempt_back_merge(struct request *req, struct bio *bio, unsigned int nr_segs) bio_attempt_back_merge() argument 951 bio_attempt_front_merge(struct request *req, struct bio *bio, unsigned int nr_segs) bio_attempt_front_merge() argument 977 bio_attempt_discard_merge(struct request_queue *q, struct request *req, struct bio *bio) bio_attempt_discard_merge() argument 1002 blk_attempt_bio_merge(struct request_queue *q, struct request *rq, struct bio *bio, unsigned int nr_segs, bool sched_allow_merge) blk_attempt_bio_merge() argument 1051 blk_attempt_plug_merge(struct request_queue *q, struct bio *bio, unsigned int nr_segs, struct request **same_queue_rq) blk_attempt_plug_merge() argument 1089 blk_bio_list_merge(struct request_queue *q, struct list_head *list, struct bio *bio, unsigned int nr_segs) blk_bio_list_merge() argument 1114 blk_mq_sched_try_merge(struct request_queue *q, struct bio *bio, unsigned int nr_segs, struct request **merged_request) blk_mq_sched_try_merge() argument [all...] |
H A D | blk-wbt.c | 522 static inline bool wbt_should_throttle(struct rq_wb *rwb, struct bio *bio) in wbt_should_throttle() argument 540 static enum wbt_flags bio_to_wbt_flags(struct rq_wb *rwb, struct bio *bio) in bio_to_wbt_flags() argument 559 static void wbt_cleanup(struct rq_qos *rqos, struct bio *bi argument 572 wbt_wait(struct rq_qos *rqos, struct bio *bio) wbt_wait() argument 590 wbt_track(struct rq_qos *rqos, struct request *rq, struct bio *bio) wbt_track() argument [all...] |
/kernel/linux/linux-5.10/drivers/block/drbd/ |
H A D | drbd_req.c | 1142 struct bio *bi in drbd_submit_req_private_bio() local 1192 drbd_request_prepare(struct drbd_device *device, struct bio *bio, unsigned long start_jif) drbd_request_prepare() argument 1420 __drbd_make_request(struct drbd_device *device, struct bio *bio, unsigned long start_jif) __drbd_make_request() argument 1597 drbd_submit_bio(struct bio *bio) drbd_submit_bio() argument [all...] |
H A D | drbd_req.h | 261 struct bio *bio; in drbd_req_make_private_bio() local 275 struct bio *bi member [all...] |
H A D | drbd_actlog.c | 129 struct bio *bio; in _drbd_md_sync_page_io() local [all...] |
/kernel/linux/linux-5.10/drivers/lightnvm/ |
H A D | pblk-init.c | 50 static blk_qc_t pblk_submit_bio(struct bio *bio) in pblk_submit_bio() argument [all...] |
H A D | pblk-rb.c | 386 static int pblk_rb_flush_point_set(struct pblk_rb *rb, struct bio *bio, in pblk_rb_flush_point_set() argument 463 pblk_rb_may_write_flush(struct pblk_rb *rb, unsigned int nr_entries, unsigned int *pos, struct bio *bio, int *io_ret) pblk_rb_may_write_flush() argument 494 pblk_rb_may_write_user(struct pblk_rb *rb, struct bio *bio, unsigned int nr_entries, unsigned int *pos) pblk_rb_may_write_user() argument 557 struct bio *bio = rqd->bio; pblk_rb_read_to_bio() local 644 pblk_rb_copy_to_bio(struct pblk_rb *rb, struct bio *bio, sector_t lba, struct ppa_addr ppa) pblk_rb_copy_to_bio() argument [all...] |
/kernel/linux/linux-5.10/drivers/hyperhold/ |
H A D | hp_core.c | 646 static void put_encrypted_pages(struct bio *bio) in put_encrypted_pages() argument 688 static void hpio_endio(struct bio *bio) in hpio_endio() argument 704 struct bio *bio = NULL; hpio_submit() local [all...] |
/kernel/linux/linux-5.10/drivers/md/bcache/ |
H A D | request.c | 40 static void bio_csum(struct bio *bio, struct bkey *k) in bio_csum() argument 111 struct bio *bio = op->bio; in bch_data_invalidate() local 169 bch_data_insert_endio(struct bio *bio) bch_data_insert_endio() argument 190 struct bio *bio = op->bio, *n; bch_data_insert_start() local 363 check_should_bypass(struct cached_dev *dc, struct bio *bio) check_should_bypass() argument 467 struct bbio bio; global() member 485 bch_cache_read_endio(struct bio *bio) bch_cache_read_endio() argument 516 struct bio *n, *bio = &s->bio.bio; cache_lookup_fn() local 581 struct bio *bio = &s->bio.bio; cache_lookup() local 621 request_endio(struct bio *bio) request_endio() argument 637 backing_request_endio(struct bio *bio) backing_request_endio() argument 686 struct bio *bio = &s->bio.bio; do_bio_hook() local 716 search_alloc(struct bio *bio, struct bcache_device *d) search_alloc() argument 778 struct bio *bio = &s->bio.bio; cached_dev_read_error() local 877 cached_dev_cache_miss(struct btree *b, struct search *s, struct bio *bio, unsigned int sectors) cached_dev_cache_miss() argument 975 struct bio *bio = &s->bio.bio; cached_dev_write() local 1059 struct bio *bio = &s->bio.bio; cached_dev_nodata() local 1079 detached_dev_end_io(struct bio *bio) detached_dev_end_io() argument 1101 detached_dev_do_request(struct bcache_device *d, struct bio *bio) detached_dev_do_request() argument 1173 cached_dev_submit_bio(struct bio *bio) cached_dev_submit_bio() argument 1251 flash_dev_cache_miss(struct btree *b, struct search *s, struct bio *bio, unsigned int sectors) flash_dev_cache_miss() argument 1278 flash_dev_submit_bio(struct bio *bio) flash_dev_submit_bio() argument [all...] |
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-region-hash.c | 128 region_t dm_rh_bio_to_region(struct dm_region_hash *rh, struct bio *bio) in dm_rh_bio_to_region() argument 395 void dm_rh_mark_nosync(struct dm_region_hash *rh, struct bio *bio) in dm_rh_mark_nosync() argument 528 struct bio *bio; dm_rh_inc_pending() local 690 dm_rh_delay(struct dm_region_hash *rh, struct bio *bio) dm_rh_delay() argument [all...] |
H A D | dm-zoned-target.c | 22 struct bio *bio; member 75 static inline void dmz_bio_endio(struct bio *bio, blk_status_t status) in dmz_bio_endio() argument 116 dmz_submit_bio(struct dmz_target *dmz, struct dm_zone *zone, struct bio *bio, sector_t chunk_block, unsigned int nr_blocks) dmz_submit_bio() argument 154 dmz_handle_read_zero(struct dmz_target *dmz, struct bio *bio, sector_t chunk_block, unsigned int nr_blocks) dmz_handle_read_zero() argument 170 dmz_handle_read(struct dmz_target *dmz, struct dm_zone *zone, struct bio *bio) dmz_handle_read() argument 250 dmz_handle_direct_write(struct dmz_target *dmz, struct dm_zone *zone, struct bio *bio, sector_t chunk_block, unsigned int nr_blocks) dmz_handle_direct_write() argument 283 dmz_handle_buffered_write(struct dmz_target *dmz, struct dm_zone *zone, struct bio *bio, sector_t chunk_block, unsigned int nr_blocks) dmz_handle_buffered_write() argument 319 dmz_handle_write(struct dmz_target *dmz, struct dm_zone *zone, struct bio *bio) dmz_handle_write() argument 358 dmz_handle_discard(struct dmz_target *dmz, struct dm_zone *zone, struct bio *bio) dmz_handle_discard() argument 396 dmz_handle_bio(struct dmz_target *dmz, struct dm_chunk_work *cw, struct bio *bio) dmz_handle_bio() argument 483 struct bio *bio; dmz_chunk_work() local 507 struct bio *bio; dmz_flush_work() local 535 dmz_queue_chunk_work(struct dmz_target *dmz, struct bio *bio) dmz_queue_chunk_work() argument 626 dmz_map(struct dm_target *ti, struct bio *bio) dmz_map() argument [all...] |
H A D | dm-verity-target.c | 375 struct bio *bio = dm_bio_from_per_bio_data(io, v->ti->per_io_data_size); in verity_for_io_block() local 422 struct bio *bio = dm_bio_from_per_bio_data(io, v->ti->per_io_data_size); in verity_for_bv_block() local 463 struct bio *bio = dm_bio_from_per_bio_data(io, v->ti->per_io_data_size); verity_bv_skip_block() local 478 struct bio *bio = dm_bio_from_per_bio_data(io, v->ti->per_io_data_size); verity_verify_io() local 564 struct bio *bio = dm_bio_from_per_bio_data(io, v->ti->per_io_data_size); verity_finish_io() local 581 verity_end_io(struct bio *bio) verity_end_io() argument 672 verity_map(struct dm_target *ti, struct bio *bio) verity_map() argument [all...] |
/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | dcssblk.c | 869 dcssblk_submit_bio(struct bio *bio) in dcssblk_submit_bio() argument [all...] |
/kernel/linux/linux-5.10/drivers/nvdimm/ |
H A D | pmem.c | 192 static blk_qc_t pmem_submit_bio(struct bio *bio) in pmem_submit_bio() argument [all...] |
/kernel/linux/linux-5.10/drivers/target/ |
H A D | target_core_pscsi.c | 824 static void pscsi_bi_endio(struct bio *bio) in pscsi_bi_endio() argument 831 struct bio *bio; in pscsi_get_bio() local 851 struct bio *bio = NULL; pscsi_map_sg() local [all...] |
H A D | target_core_iblock.c | 287 static void iblock_bio_done(struct bio *bio) in iblock_bio_done() argument 311 struct bio *bio; iblock_get_bio() local 338 struct bio *bio; iblock_submit_bios() local 346 iblock_end_io_flush(struct bio *bio) iblock_end_io_flush() argument 372 struct bio *bio; iblock_execute_sync_cache() local 449 struct bio *bio; iblock_execute_write_same() local 624 iblock_alloc_bip(struct se_cmd *cmd, struct bio *bio, struct sg_mapping_iter *miter) iblock_alloc_bip() argument 686 struct bio *bio; iblock_execute_rw() local [all...] |