| /linux-6.15/drivers/md/bcache/ |
| H A D | request.c | 114 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 D | writeback.h | 117 bio_sectors(bio))) in should_writeback()
|
| /linux-6.15/block/ |
| H A D | blk-core.c | 525 if (op_is_flush(bio->bi_opf) && !bio_sectors(bio)) in bio_check_ro() 558 unsigned int nr_sectors = bio_sectors(bio); in bio_check_eod() 581 if (bio_sectors(bio)) { in blk_partition_remap() 597 int nr_sectors = bio_sectors(bio); in blk_check_zone_append() 813 if (!bio_sectors(bio)) { in submit_bio_noacct() 910 count_vm_events(PGPGIN, bio_sectors(bio)); in submit_bio() 912 count_vm_events(PGPGOUT, bio_sectors(bio)); in submit_bio() 1074 bdev_end_io_acct(orig_bdev, bio_op(bio), bio_sectors(bio), start_time); in bio_end_io_acct_remapped()
|
| H A D | bio-integrity-auto.c | 119 if (!bio_sectors(bio)) in bio_integrity_prep() 156 len = bio_integrity_bytes(bi, bio_sectors(bio)); in bio_integrity_prep()
|
| H A D | blk-merge.c | 155 if (bio_sectors(bio) <= max_discard_sectors) in bio_split_discard() 419 if (bio_sectors(bio) <= max_sectors) in bio_split_write_zeroes() 649 if (blk_rq_sectors(req) + bio_sectors(bio) > in ll_back_merge_fn() 668 if (blk_rq_sectors(req) + bio_sectors(bio) > in ll_front_merge_fn() 684 if (blk_rq_sectors(req) + bio_sectors(next->bio) > in req_attempt_discard_merge() 970 else if (blk_rq_pos(rq) - bio_sectors(bio) == bio->bi_iter.bi_sector) in blk_try_merge() 1056 if (blk_rq_sectors(req) + bio_sectors(bio) > in bio_attempt_discard_merge()
|
| H A D | bio-integrity.c | 352 integrity_bytes = bio_integrity_bytes(bi, bio_sectors(bio)); in bio_integrity_map_iter() 368 meta->seed += bio_integrity_intervals(bi, bio_sectors(bio)); in bio_integrity_map_iter() 403 bip->bip_iter.bi_size = bio_integrity_bytes(bi, bio_sectors(bio)); in bio_integrity_trim()
|
| H A D | blk-zoned.c | 860 zwplug->wp_offset += bio_sectors(bio); in blk_zone_write_plug_bio_merged() 918 zwplug->wp_offset += bio_sectors(bio); in blk_zone_write_plug_init_request() 920 req_back_sector += bio_sectors(bio); in blk_zone_write_plug_init_request() 981 zwplug->wp_offset += bio_sectors(bio); in blk_zone_wplug_prepare_bio() 1137 if (op_is_flush(bio->bi_opf) && !bio_sectors(bio)) in blk_zone_plug_bio()
|
| H A D | bounce.c | 227 if (sectors < bio_sectors(bio_orig)) { in __blk_queue_bounce()
|
| H A D | blk-cgroup.h | 375 bio_issue_init(&bio->bi_issue, bio_sectors(bio)); in blkcg_bio_issue_init()
|
| /linux-6.15/fs/bcachefs/ |
| H A D | io_write.c | 506 bio_sectors(&n->bio)); in bch2_submit_wbio_replicas() 872 BUG_ON(bio_sectors(bio) != op->crc.compressed_size); in bch2_write_prep_encoded_data() 979 BUG_ON(!bio_sectors(src)); in bch2_write_extent() 1093 bio_sectors(src) - (src_len >> 9), in bch2_write_extent() 1109 bio_sectors(src) - (src_len >> 9), in bch2_write_extent() 1390 if (k.k->p.offset < op->pos.offset + bio_sectors(bio)) { in bch2_nocow_write() 1399 op->pos.offset += bio_sectors(bio); in bch2_nocow_write() 1400 op->written += bio_sectors(bio); in bch2_nocow_write() 1613 sectors = bio_sectors(bio); in bch2_write_data_inline() 1690 this_cpu_add(c->counters[BCH_COUNTER_io_write], bio_sectors(bio)); in CLOSURE_CALLBACK() [all …]
|
| H A D | checksum.c | 333 { NULL, bio_sectors(bio) - len_a - len_b, new_csum_type, { 0 } }, in bch2_rechecksum_bio() 339 BUG_ON(len_a + len_b > bio_sectors(bio)); in bch2_rechecksum_bio() 340 BUG_ON(crc_old.uncompressed_size != bio_sectors(bio)); in bch2_rechecksum_bio()
|
| H A D | fs-io-direct.c | 299 dio->op.pos.offset, bio_sectors(bio), in bch2_dio_write_check_allocated() 526 bio_sectors(bio), true); in bch2_dio_write_loop() 530 ret = bch2_disk_reservation_get(c, &dio->op.res, bio_sectors(bio), in bch2_dio_write_loop()
|
| H A D | io_read.c | 1117 EBUG_ON(bio_sectors(&rbio->bio) != pick.crc.compressed_size); in __bch2_read_extent() 1145 this_cpu_add(c->counters[BCH_COUNTER_io_read], bio_sectors(&rbio->bio)); in __bch2_read_extent() 1147 this_cpu_add(c->counters[BCH_COUNTER_io_move_read], bio_sectors(&rbio->bio)); in __bch2_read_extent() 1148 bch2_increment_clock(c, bio_sectors(&rbio->bio), READ); in __bch2_read_extent() 1189 bio_sectors(&rbio->bio)); in __bch2_read_extent()
|
| H A D | fs-io-buffered.c | 100 while (bio_sectors(bio) < sectors_this_extent && in readpage_bio_extend() 113 unsigned sectors_remaining = sectors_this_extent - bio_sectors(bio); in readpage_bio_extend() 218 bytes = min(sectors, bio_sectors(&rbio->bio)) << 9; in bchfs_read()
|
| /linux-6.15/fs/btrfs/ |
| H A D | raid56.h | 119 struct sector_ptr *bio_sectors; member
|
| H A D | raid56.c | 159 kfree(rbio->bio_sectors); in free_raid_bio_pointers() 256 if (!rbio->bio_sectors[i].page) { in cache_rbio_pages() 270 rbio->bio_sectors[i].page, in cache_rbio_pages() 271 rbio->bio_sectors[i].pgoff, in cache_rbio_pages() 964 sector = &rbio->bio_sectors[index]; in sector_in_rbio() 1012 rbio->bio_sectors = kcalloc(num_sectors, sizeof(struct sector_ptr), in alloc_rbio() 1019 if (!rbio->stripe_pages || !rbio->bio_sectors || !rbio->stripe_sectors || in alloc_rbio() 1209 struct sector_ptr *sector = &rbio->bio_sectors[index]; in index_one_bio() 1531 sector = &rbio->bio_sectors[i]; in get_bio_sector_nr()
|
| /linux-6.15/include/trace/events/ |
| H A D | block.h | 324 __entry->nr_sector = bio_sectors(bio); 352 __entry->nr_sector = bio_sectors(bio); 548 __entry->nr_sector = bio_sectors(bio);
|
| /linux-6.15/drivers/md/ |
| H A D | dm-log-writes.c | 670 if (!bio_sectors(bio) && !flush_bio) in log_writes_map() 704 block->nr_sectors = bio_to_dev_sectors(lc, bio_sectors(bio)); in log_writes_map() 716 if (flush_bio && !bio_sectors(bio)) { in log_writes_map()
|
| H A D | dm.c | 506 return bio_sectors(bio); in dm_io_sectors() 1341 unsigned int bio_sectors = bio_sectors(bio); in dm_accept_partial_bio() local 1346 BUG_ON(bio_sectors > *tio->len_ptr); in dm_accept_partial_bio() 1347 BUG_ON(n_sectors > bio_sectors); in dm_accept_partial_bio() 1349 *tio->len_ptr -= bio_sectors - n_sectors; in dm_accept_partial_bio() 1358 io->sector_offset = bio_sectors(io->orig_bio); in dm_accept_partial_bio() 1476 io->sector_offset = bio_sectors(ci->bio); in setup_split_accounting() 1784 ci->sector_count = bio_sectors(bio); in init_clone_info()
|
| H A D | dm-zoned.h | 46 #define dmz_bio_blocks(bio) dmz_sect2blk(bio_sectors(bio))
|
| H A D | dm-zone.c | 140 return !op_is_flush(bio->bi_opf) && bio_sectors(bio); in dm_is_zone_write()
|
| H A D | dm-integrity.c | 1611 if (likely(!bio->bi_status) && unlikely(bio_sectors(bio) != dio->range.n_sectors)) { in dec_in_flight() 1726 alignment = dio->range.logical_sector | bio_sectors(bio) | (PAGE_SIZE >> SECTOR_SHIFT); in integrity_recheck() 1913 if (unlikely(logical_sector + bio_sectors(bio) > ic->provided_data_sectors)) { in dm_integrity_check_limits() 1915 logical_sector, bio_sectors(bio), in dm_integrity_check_limits() 1922 logical_sector, bio_sectors(bio)); in dm_integrity_check_limits() 1965 sector_t end_boundary = (sec + bio_sectors(bio) - 1) >> log2_max_io_len; in dm_integrity_map() 1995 unsigned int wanted_tag_size = bio_sectors(bio) >> ic->sb->log2_sectors_per_block; in dm_integrity_map() 2207 dio->range.n_sectors = bio_sectors(bio); in dm_integrity_map_continue() 2429 dio->payload_len = ic->tuple_size * (bio_sectors(bio) >> ic->sb->log2_sectors_per_block); in dm_integrity_map_inline() 2438 if (WARN_ON(!sectors || sectors >= bio_sectors(bio))) { in dm_integrity_map_inline() [all …]
|
| H A D | raid10.c | 1201 if (max_sectors < bio_sectors(bio)) { in raid10_read_request() 1482 if (r10_bio->sectors < bio_sectors(bio)) { in raid10_write_request() 1658 if (bio_sectors(bio) < stripe_size*2) in raid10_handle_discard() 1681 split_size = bio_sectors(bio) - remainder; in raid10_handle_discard() 1867 int sectors = bio_sectors(bio); in raid10_make_request() 2429 md_sync_acct(conf->mirrors[d].rdev->bdev, bio_sectors(tbio)); in sync_request_write() 2452 bio_sectors(tbio)); in sync_request_write() 2586 md_sync_acct(conf->mirrors[d].rdev->bdev, bio_sectors(wbio)); in recovery_request_write() 2592 bio_sectors(wbio2)); in recovery_request_write()
|
| H A D | raid1.c | 1295 r1_bio->sectors = bio_sectors(bio); in init_r1bio() 1379 if (max_sectors < bio_sectors(bio)) { in raid1_read_request() 1438 bio_sectors(bio)) < 0) in wait_blocked_rdev() 1587 if (max_sectors < bio_sectors(bio)) { in raid1_write_request() 1707 bio->bi_iter.bi_sector, bio_sectors(bio)); in raid1_make_request() 2385 md_sync_acct(conf->mirrors[i].rdev->bdev, bio_sectors(wbio)); in sync_request_write()
|
| /linux-6.15/include/linux/ |
| H A D | bio.h | 40 #define bio_sectors(bio) bvec_iter_sectors((bio)->bi_iter) macro 341 if (sectors >= bio_sectors(bio)) in bio_next_split()
|