Home
last modified time | relevance | path

Searched refs:bio_sectors (Results 1 – 25 of 27) sorted by relevance

12

/linux/drivers/md/bcache/
H A Drequest.c114 bio_sectors(bio), (uint64_t) bio->bi_iter.bi_sector); in bch_data_invalidate()
116 while (bio_sectors(bio)) { in bch_data_invalidate()
117 unsigned int sectors = min(bio_sectors(bio), in bch_data_invalidate()
195 if (atomic_sub_return(bio_sectors(bio), &op->c->sectors_to_gc) < 0) in CLOSURE_CALLBACK()
222 if (!bch_alloc_sectors(op->c, k, bio_sectors(bio), in CLOSURE_CALLBACK()
412 bio_sectors(bio) & (c->cache->sb.block_size - 1)) { in check_should_bypass()
468 bch_rescale_priorities(c, bio_sectors(bio)); in check_should_bypass()
471 bch_mark_sectors_bypassed(c, dc, bio_sectors(bio)); in check_should_bypass()
539 unsigned int bio_sectors = bio_sectors(bio); in cache_lookup_fn() local
550 BUG_ON(bio_sectors <= sectors); in cache_lookup_fn()
[all …]
H A Dwriteback.h117 bio_sectors(bio))) in should_writeback()
/linux/block/
H A Dblk-core.c569 if (op_is_flush(bio->bi_opf) && !bio_sectors(bio)) in bio_check_ro()
602 unsigned int nr_sectors = bio_sectors(bio); in bio_check_eod()
627 if (bio_sectors(bio)) { in blk_partition_remap()
643 int nr_sectors = bio_sectors(bio); in blk_check_zone_append()
860 if (!bio_sectors(bio)) { in submit_bio_noacct()
960 count_vm_events(PGPGIN, bio_sectors(bio)); in submit_bio()
962 count_vm_events(PGPGOUT, bio_sectors(bio)); in submit_bio()
1124 bdev_end_io_acct(orig_bdev, bio_op(bio), bio_sectors(bio), start_time); in bio_end_io_acct_remapped()
H A Dbio-integrity.c45 if (!bio_sectors(bio)) in __bio_integrity_action()
72 unsigned int len = bio_integrity_bytes(bi, bio_sectors(bio)); in bio_integrity_alloc_buf()
478 integrity_bytes = bio_integrity_bytes(bi, bio_sectors(bio)); in bio_integrity_map_iter()
494 meta->seed += bio_integrity_intervals(bi, bio_sectors(bio)); in bio_integrity_map_iter()
529 bip->bip_iter.bi_size = bio_integrity_bytes(bi, bio_sectors(bio)); in bio_integrity_trim()
H A Dblk-merge.c176 if (bio_sectors(bio) <= max_discard_sectors) in __bio_split_discard()
463 if (bio_sectors(bio) <= max_sectors) in bio_split_write_zeroes()
582 if (blk_rq_sectors(req) + bio_sectors(bio) > in ll_back_merge_fn()
601 if (blk_rq_sectors(req) + bio_sectors(bio) > in ll_front_merge_fn()
617 if (blk_rq_sectors(req) + bio_sectors(next->bio) > in req_attempt_discard_merge()
927 else if (blk_rq_pos(rq) - bio_sectors(bio) == bio->bi_iter.bi_sector) in blk_try_merge()
1017 if (blk_rq_sectors(req) + bio_sectors(bio) > in bio_attempt_discard_merge()
H A Dblk-zoned.c1243 bio->bi_iter.bi_sector, bio_sectors(bio)); in disk_zone_wplug_add_bio()
1294 zwplug->wp_offset += bio_sectors(bio); in blk_zone_write_plug_bio_merged()
1353 zwplug->wp_offset += bio_sectors(bio); in blk_zone_write_plug_init_request()
1356 req_back_sector += bio_sectors(bio); in blk_zone_write_plug_init_request()
1417 zwplug->wp_offset += bio_sectors(bio); in blk_zone_wplug_prepare_bio()
1763 bio->bi_iter.bi_sector, bio_sectors(bio)); in disk_zone_wplug_submit_bio()
H A Derror-injection.c51 bio_sectors(bio)); in __blk_error_inject()
H A Dbio.c1953 if (WARN_ON_ONCE(sectors >= bio_sectors(bio))) in bio_split()
1998 offset + size > bio_sectors(bio))) in bio_trim()
/linux/drivers/md/
H A Ddm-log-writes.c671 if (!bio_sectors(bio) && !flush_bio) in log_writes_map()
705 block->nr_sectors = bio_to_dev_sectors(lc, bio_sectors(bio)); in log_writes_map()
717 if (flush_bio && !bio_sectors(bio)) { in log_writes_map()
H A Ddm.c503 return bio_sectors(bio); in dm_io_sectors()
1328 unsigned int bio_sectors = bio_sectors(bio); in dm_accept_partial_bio() local
1331 BUG_ON(bio_sectors > *tio->len_ptr); in dm_accept_partial_bio()
1332 BUG_ON(n_sectors > bio_sectors); in dm_accept_partial_bio()
1345 *tio->len_ptr -= bio_sectors - n_sectors; in dm_accept_partial_bio()
1354 io->sector_offset = bio_sectors(io->orig_bio); in dm_accept_partial_bio()
1474 io->sector_offset = bio_sectors(ci->bio); in setup_split_accounting()
1786 ci->sector_count = bio_sectors(bio); in init_clone_info()
H A Ddm-integrity.c1628 if (likely(!bio->bi_status) && unlikely(bio_sectors(bio) != dio->range.n_sectors)) { in dec_in_flight()
1903 alignment = dio->range.logical_sector | bio_sectors(bio) | (PAGE_SIZE >> SECTOR_SHIFT); in integrity_recheck()
2095 if (unlikely(logical_sector + bio_sectors(bio) > ic->provided_data_sectors)) { in dm_integrity_check_limits()
2097 logical_sector, bio_sectors(bio), in dm_integrity_check_limits()
2101 if (unlikely((logical_sector | bio_sectors(bio)) & (unsigned int)(ic->sectors_per_block - 1))) { in dm_integrity_check_limits()
2104 logical_sector, bio_sectors(bio)); in dm_integrity_check_limits()
2148 sector_t end_boundary = (sec + bio_sectors(bio) - 1) >> log2_max_io_len; in dm_integrity_map()
2178 unsigned int wanted_tag_size = bio_sectors(bio) >> ic->sb->log2_sectors_per_block; in dm_integrity_map()
2379 dio->range.n_sectors = bio_sectors(bio); in dm_integrity_map_continue()
2604 dio->payload_len = ic->tuple_size * (bio_sectors(bio) >> ic->sb->log2_sectors_per_block); in dm_integrity_map_inline()
[all …]
H A Ddm-ebs-target.c50 sector_t end_sector = __block_mod(bio->bi_iter.bi_sector, ec->u_bs) + bio_sectors(bio); in __nr_blocks()
H A Ddm-inlinecrypt.c447 if (bio_sectors(bio) == 0) in inlinecrypt_map()
H A Draid1.c1302 r1_bio->sectors = bio_sectors(bio); in init_r1bio()
1389 if (max_sectors < bio_sectors(bio)) { in raid1_read_request()
1442 bio_sectors(bio)) < 0) in wait_blocked_rdev()
1581 if (max_sectors < bio_sectors(bio)) { in raid1_write_request()
1690 bio->bi_iter.bi_sector, bio_sectors(bio)); in raid1_make_request()
H A Ddm-clone-target.c305 return (bio_data_dir(bio) == WRITE && bio_sectors(bio) == clone->region_size); in is_overwrite_bio()
490 bio_sectors(bio)); in process_discard_bio()
H A Draid0.c619 if (sectors < bio_sectors(bio)) { in raid0_make_request()
H A Draid10.c1207 if (max_sectors < bio_sectors(bio)) { in raid10_read_request()
1456 if (r10_bio->sectors < bio_sectors(bio)) { in raid10_write_request()
1634 if (bio_sectors(bio) < stripe_size*2) in raid10_handle_discard()
1661 split_size = bio_sectors(bio) - remainder; in raid10_handle_discard()
1853 int sectors = bio_sectors(bio); in raid10_make_request()
H A Ddm-zoned-target.c631 unsigned int nr_sectors = bio_sectors(bio); in dmz_map()
H A Draid5.c5436 unsigned int bio_sectors = bio_sectors(bio); in in_chunk_boundary() local
5440 ((sector & (chunk_sectors - 1)) + bio_sectors); in in_chunk_boundary()
5527 end_sector = sector + bio_sectors(raid_bio); in raid5_read_one_chunk()
5546 if (rdev_has_badblock(rdev, sector, bio_sectors(raid_bio))) { in raid5_read_one_chunk()
5593 if (sectors < bio_sectors(raid_bio)) { in chunk_aligned_read()
6204 if (sectors_per_chunk - chunk_offset >= bio_sectors(bi)) in raid5_bio_lowest_chunk_sector()
H A Dmd.c449 if (bio_sectors(bio) != 0) in md_submit_bio()
616 if (bio_sectors(bio) == 0) { in md_flush_request()
9405 split_sectors = bio_sectors(bio); in mddev_bio_split_at_reshape_offset()
9424 if (split_sectors < bio_sectors(bio)) { in mddev_bio_split_at_reshape_offset()
9505 if (bio_data_dir(*bio) == WRITE && bio_sectors(*bio) && in md_clone_bio()
9508 md_io_clone->sectors = bio_sectors(*bio); in md_clone_bio()
/linux/include/linux/
H A Dbio.h40 #define bio_sectors(bio) bvec_iter_sectors((bio)->bi_iter) macro
337 if (sectors >= bio_sectors(bio)) in bio_next_split()
H A Dblkdev.h899 if (op_is_flush(bio->bi_opf) && !bio_sectors(bio)) in bio_needs_zone_write_plugging()
1069 return bio_sectors(bio) && in bio_straddles_zones()
/linux/drivers/block/
H A Dps3disk.c89 __func__, __LINE__, bio_sectors(iter.bio), in ps3disk_scatter_gather()
/linux/drivers/scsi/
H A Dsr.c325 block_sectors = bio_sectors(rq->bio); in sr_done()
/linux/drivers/target/
H A Dtarget_core_iblock.c717 resid = bio_integrity_bytes(bi, bio_sectors(bio)); in iblock_alloc_bip()

12