Home
last modified time | relevance | path

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

12

/linux/drivers/md/bcache/
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 bch_data_insert_start()
222 if (!bch_alloc_sectors(op->c, k, bio_sectors(bio), in bch_data_insert_start()
398 bio_sectors(bio) & (c->cache->sb.block_size - 1)) { in check_should_bypass()
454 bch_rescale_priorities(c, bio_sectors(bio)); in check_should_bypass()
457 bch_mark_sectors_bypassed(c, dc, bio_sectors(bio)); in check_should_bypass()
525 unsigned int bio_sectors = bio_sectors(bio); in cache_lookup_fn() local
536 BUG_ON(bio_sectors <= sectors); in cache_lookup_fn()
[all …]
A Dwriteback.h117 bio_sectors(bio))) in should_writeback()
/linux/drivers/md/
A Ddm-zone.c135 return !op_is_flush(bio->bi_opf) && bio_sectors(bio); in dm_is_zone_write()
458 if (nr_sectors != bio_sectors(orig_bio)) { in dm_zone_map_bio_end()
502 if (op_is_flush(orig_bio->bi_opf) && !bio_sectors(orig_bio)) in dm_need_zone_wp_tracking()
651 if (WARN_ON_ONCE(zwp_offset < bio_sectors(orig_bio))) in dm_zone_endio()
656 zwp_offset - bio_sectors(orig_bio); in dm_zone_endio()
A Ddm-log-writes.c692 if (!bio_sectors(bio) && !flush_bio) in log_writes_map()
726 block->nr_sectors = bio_to_dev_sectors(lc, bio_sectors(bio)); in log_writes_map()
738 if (flush_bio && !bio_sectors(bio)) { in log_writes_map()
A Ddm-linear.c93 if (bio_sectors(bio) || op_is_zone_mgmt(bio_op(bio))) in linear_map_bio()
A Ddm-zoned.h46 #define dmz_bio_blocks(bio) dmz_sect2blk(bio_sectors(bio))
A Ddm-delay.c298 if (bio_sectors(bio)) in delay_map()
A Draid10.c1176 if (max_sectors < bio_sectors(bio)) { in raid10_read_request()
1479 if (r10_bio->sectors < bio_sectors(bio)) { in raid10_write_request()
1638 if (bio_sectors(bio) < stripe_size*2) in raid10_handle_discard()
1656 split_size = bio_sectors(bio) - remainder; in raid10_handle_discard()
1836 int sectors = bio_sectors(bio); in raid10_make_request()
2410 md_sync_acct(conf->mirrors[d].rdev->bdev, bio_sectors(tbio)); in sync_request_write()
2434 bio_sectors(tbio)); in sync_request_write()
2565 md_sync_acct(conf->mirrors[d].rdev->bdev, bio_sectors(wbio)); in recovery_request_write()
2571 bio_sectors(wbio2)); in recovery_request_write()
A Ddm-flakey.c283 if (bio_sectors(bio) || op_is_zone_mgmt(bio_op(bio))) in flakey_map_bio()
A Ddm-crypt.c1144 if (!bio_sectors(bio) || !io->cc->on_disk_tag_size) in dm_crypt_integrity_io_alloc()
1151 tag_len = io->cc->on_disk_tag_size * (bio_sectors(bio) >> io->cc->sector_shift); in dm_crypt_integrity_io_alloc()
2072 sector += bio_sectors(clone); in kcryptd_crypt_write_convert()
3399 if (bio_sectors(bio)) in crypt_map()
3426 unsigned tag_len = cc->on_disk_tag_size * (bio_sectors(bio) >> cc->sector_shift); in crypt_map()
3431 if (bio_sectors(bio) > cc->tag_pool_max_sectors) in crypt_map()
A Ddm-ebs-target.c49 sector_t end_sector = __block_mod(bio->bi_iter.bi_sector, ec->u_bs) + bio_sectors(bio); in __nr_blocks()
A Ddm.c495 bio->bi_iter.bi_sector, bio_sectors(bio), in start_io_acct()
508 bio->bi_iter.bi_sector, bio_sectors(bio), in end_io_acct()
1536 ci.sector_count = bio_sectors(bio); in __split_and_process_bio()
1547 struct bio *b = bio_split(bio, bio_sectors(bio) - ci.sector_count, in __split_and_process_bio()
A Draid1.c1183 r1_bio->sectors = bio_sectors(bio); in init_r1bio()
1283 if (max_sectors < bio_sectors(bio)) { in raid1_read_request()
1476 if (max_sectors < bio_sectors(bio)) { in raid1_write_request()
1590 bio->bi_iter.bi_sector, bio_sectors(bio)); in raid1_make_request()
2236 md_sync_acct(conf->mirrors[i].rdev->bdev, bio_sectors(wbio)); in sync_request_write()
A Ddm-integrity.c1620 if (likely(!bio->bi_status) && unlikely(bio_sectors(bio) != dio->range.n_sectors)) { in dec_in_flight()
1869 sector_t end_boundary = (sec + bio_sectors(bio) - 1) >> log2_max_io_len; in dm_integrity_map()
1891 if (unlikely(dio->range.logical_sector + bio_sectors(bio) > ic->provided_data_sectors)) { in dm_integrity_map()
1893 dio->range.logical_sector, bio_sectors(bio), in dm_integrity_map()
1897 …if (unlikely((dio->range.logical_sector | bio_sectors(bio)) & (unsigned)(ic->sectors_per_block - 1… in dm_integrity_map()
1900 dio->range.logical_sector, bio_sectors(bio)); in dm_integrity_map()
1919 unsigned wanted_tag_size = bio_sectors(bio) >> ic->sb->log2_sectors_per_block; in dm_integrity_map()
2127 dio->range.n_sectors = bio_sectors(bio); in dm_integrity_map_continue()
A Draid0.c541 if (sectors < bio_sectors(bio)) { in raid0_make_request()
/linux/block/
A Dblk-merge.c119 if (bio_sectors(bio) <= max_discard_sectors) in blk_bio_discard_split()
147 if (bio_sectors(bio) <= q->limits.max_write_zeroes_sectors) in blk_bio_write_zeroes_split()
163 if (bio_sectors(bio) <= q->limits.max_write_same_sectors) in blk_bio_write_same_split()
632 if (blk_rq_sectors(req) + bio_sectors(bio) > in ll_back_merge_fn()
651 if (blk_rq_sectors(req) + bio_sectors(bio) > in ll_front_merge_fn()
667 if (blk_rq_sectors(req) + bio_sectors(next->bio) > in req_attempt_discard_merge()
942 else if (blk_rq_pos(rq) - bio_sectors(bio) == bio->bi_iter.bi_sector) in blk_try_merge()
1020 if (blk_rq_sectors(req) + bio_sectors(bio) > in bio_attempt_discard_merge()
A Dbio-integrity.c215 if (!bio_sectors(bio)) in bio_integrity_prep()
231 intervals = bio_integrity_intervals(bi, bio_sectors(bio)); in bio_integrity_prep()
391 bip->bip_iter.bi_size = bio_integrity_bytes(bi, bio_sectors(bio)); in bio_integrity_trim()
A Dblk-core.c627 if (op_is_flush(bio->bi_opf) && !bio_sectors(bio)) in bio_check_ro()
656 unsigned int nr_sectors = bio_sectors(bio); in bio_check_eod()
676 if (bio_sectors(bio)) { in blk_partition_remap()
693 int nr_sectors = bio_sectors(bio); in blk_check_zone_append()
759 if (!bio_sectors(bio)) { in submit_bio_checks()
987 count = bio_sectors(bio); in submit_bio()
1284 return __part_start_io_acct(bio->bi_bdev, bio_sectors(bio), bio_op(bio)); in bio_start_io_acct()
A Dbounce.c229 if (sectors < bio_sectors(*bio_orig)) { in __blk_queue_bounce()
A Dblk-crypto-fallback.c223 if (num_sectors < bio_sectors(bio)) { in blk_crypto_fallback_split_bio_if_needed()
/linux/include/trace/events/
A Dblock.h250 __entry->nr_sector = bio_sectors(bio);
278 __entry->nr_sector = bio_sectors(bio);
474 __entry->nr_sector = bio_sectors(bio);
/linux/include/linux/
A Dbio.h40 #define bio_sectors(bio) bvec_iter_sectors((bio)->bi_iter) macro
341 if (sectors >= bio_sectors(bio)) in bio_next_split()
A Dblk-cgroup.h531 bio_issue_init(&bio->bi_issue, bio_sectors(bio)); in blkcg_bio_issue_init()
/linux/drivers/nvme/target/
A Dio-cmd-bdev.c201 bip->bip_iter.bi_size = bio_integrity_bytes(bi, bio_sectors(bio)); in nvmet_bdev_alloc_bip()
/linux/fs/ext4/
A Dpage-io.c331 (unsigned) bio_sectors(bio), in ext4_end_bio()

Completed in 65 milliseconds

12