Searched refs:bio_sectors (Results 1 - 25 of 47) sorted by relevance

12

/linux-master/fs/btrfs/
H A Draid56.h119 struct sector_ptr *bio_sectors; member in struct:btrfs_raid_bio
132 * Each bit is corresponding to one sector in either bio_sectors[] or
H A Draid56.c80 kfree(rbio->bio_sectors);
159 * bio_sectors array into the stripe_pages array. We
177 if (!rbio->bio_sectors[i].page) {
191 rbio->bio_sectors[i].page,
192 rbio->bio_sectors[i].pgoff,
884 sector = &rbio->bio_sectors[index];
932 rbio->bio_sectors = kcalloc(num_sectors, sizeof(struct sector_ptr),
939 if (!rbio->stripe_pages || !rbio->bio_sectors || !rbio->stripe_sectors ||
1127 struct sector_ptr *sector = &rbio->bio_sectors[index];
1450 sector = &rbio->bio_sectors[
[all...]
/linux-master/drivers/md/
H A Ddm-zone.c135 return !op_is_flush(bio->bi_opf) && bio_sectors(bio);
495 if (op_is_flush(bio->bi_opf) && !bio_sectors(bio))
534 orig_bio_details.nr_sectors = bio_sectors(clone);
638 if (WARN_ON_ONCE(zwp_offset < bio_sectors(orig_bio)))
643 zwp_offset - bio_sectors(orig_bio);
H A Ddm.c505 return bio_sectors(bio);
1316 * <----- bio_sectors ----->
1334 unsigned int bio_sectors = bio_sectors(bio); local
1339 BUG_ON(bio_sectors > *tio->len_ptr);
1340 BUG_ON(n_sectors > bio_sectors);
1342 *tio->len_ptr -= bio_sectors - n_sectors;
1351 io->sector_offset = bio_sectors(io->orig_bio);
1482 io->sector_offset = bio_sectors(ci->bio);
1763 ci->sector_count = bio_sectors(bi
[all...]
H A Ddm-zoned.h46 #define dmz_bio_blocks(bio) dmz_sect2blk(bio_sectors(bio))
H A Ddm-log-writes.c670 if (!bio_sectors(bio) && !flush_bio)
704 block->nr_sectors = bio_to_dev_sectors(lc, bio_sectors(bio));
716 if (flush_bio && !bio_sectors(bio)) {
H A Ddm-ebs-target.c50 sector_t end_sector = __block_mod(bio->bi_iter.bi_sector, ec->u_bs) + bio_sectors(bio);
H A Draid10.c1205 if (max_sectors < bio_sectors(bio)) {
1481 if (r10_bio->sectors < bio_sectors(bio)) {
1635 if (bio_sectors(bio) < stripe_size*2)
1653 split_size = bio_sectors(bio) - remainder;
1833 int sectors = bio_sectors(bio);
2399 md_sync_acct(conf->mirrors[d].rdev->bdev, bio_sectors(tbio));
2422 bio_sectors(tbio));
2556 md_sync_acct(conf->mirrors[d].rdev->bdev, bio_sectors(wbio));
2562 bio_sectors(wbio2));
H A Ddm-integrity.c1616 if (likely(!bio->bi_status) && unlikely(bio_sectors(bio) != dio->range.n_sectors)) {
1731 alignment = dio->range.logical_sector | bio_sectors(bio) | (PAGE_SIZE >> SECTOR_SHIFT);
1933 sector_t end_boundary = (sec + bio_sectors(bio) - 1) >> log2_max_io_len;
1957 if (unlikely(dio->range.logical_sector + bio_sectors(bio) > ic->provided_data_sectors)) {
1959 dio->range.logical_sector, bio_sectors(bio),
1963 if (unlikely((dio->range.logical_sector | bio_sectors(bio)) & (unsigned int)(ic->sectors_per_block - 1))) {
1966 dio->range.logical_sector, bio_sectors(bio));
1986 unsigned int wanted_tag_size = bio_sectors(bio) >> ic->sb->log2_sectors_per_block;
2197 dio->range.n_sectors = bio_sectors(bio);
/linux-master/drivers/md/bcache/
H A Drequest.c114 bio_sectors(bio), (uint64_t) bio->bi_iter.bi_sector);
116 while (bio_sectors(bio)) {
117 unsigned int sectors = min(bio_sectors(bio),
195 if (atomic_sub_return(bio_sectors(bio), &op->c->sectors_to_gc) < 0)
222 if (!bch_alloc_sectors(op->c, k, bio_sectors(bio),
398 bio_sectors(bio) & (c->cache->sb.block_size - 1)) {
454 bch_rescale_priorities(c, bio_sectors(bio));
457 bch_mark_sectors_bypassed(c, dc, bio_sectors(bio));
525 unsigned int bio_sectors = bio_sectors(bi local
[all...]
H A Dwriteback.h117 bio_sectors(bio)))
/linux-master/block/
H A Dblk-core.c516 if (op_is_flush(bio->bi_opf) && !bio_sectors(bio))
548 unsigned int nr_sectors = bio_sectors(bio);
571 if (bio_sectors(bio)) {
587 int nr_sectors = bio_sectors(bio);
778 if (!bio_sectors(bio)) {
875 count_vm_events(PGPGIN, bio_sectors(bio));
877 count_vm_events(PGPGOUT, bio_sectors(bio));
1044 bdev_end_io_acct(orig_bdev, bio_op(bio), bio_sectors(bio), start_time);
H A Dblk-merge.c126 if (bio_sectors(bio) <= max_discard_sectors)
152 if (bio_sectors(bio) <= lim->max_write_zeroes_sectors)
641 if (blk_rq_sectors(req) + bio_sectors(bio) >
660 if (blk_rq_sectors(req) + bio_sectors(bio) >
676 if (blk_rq_sectors(req) + bio_sectors(next->bio) >
960 else if (blk_rq_pos(rq) - bio_sectors(bio) == bio->bi_iter.bi_sector)
1042 if (blk_rq_sectors(req) + bio_sectors(bio) >
H A Dbio-integrity.c442 if (!bio_sectors(bio))
460 len = bio_integrity_bytes(bi, bio_sectors(bio));
603 bip->bip_iter.bi_size = bio_integrity_bytes(bi, bio_sectors(bio));
H A Dbounce.c229 if (sectors < bio_sectors(bio_orig)) {
H A Dblk-cgroup.h382 bio_issue_init(&bio->bi_issue, bio_sectors(bio));
/linux-master/include/trace/events/
H A Dblock.h301 __entry->nr_sector = bio_sectors(bio);
329 __entry->nr_sector = bio_sectors(bio);
525 __entry->nr_sector = bio_sectors(bio);
/linux-master/fs/bcachefs/
H A Dio_write.c434 bio_sectors(&n->bio));
816 BUG_ON(bio_sectors(bio) != op->crc.compressed_size);
893 BUG_ON(!bio_sectors(src));
1002 bio_sectors(src) - (src_len >> 9),
1017 bio_sectors(src) - (src_len >> 9),
1285 bch2_cut_back(POS(op->pos.inode, op->pos.offset + bio_sectors(bio)), op->insert_keys.top);
1305 if (k.k->p.offset < op->pos.offset + bio_sectors(bio)) {
1314 op->pos.offset += bio_sectors(bio);
1315 op->written += bio_sectors(bio);
1521 sectors = bio_sectors(bi
[all...]
H A Dio_read.c957 EBUG_ON(bio_sectors(&rbio->bio) != pick.crc.compressed_size);
991 this_cpu_add(c->counters[BCH_COUNTER_io_read], bio_sectors(&rbio->bio));
992 bch2_increment_clock(c, bio_sectors(&rbio->bio), READ);
1018 bio_sectors(&rbio->bio));
H A Dfs-io-direct.c286 dio->op.pos.offset, bio_sectors(bio),
512 bio_sectors(bio), true);
516 ret = bch2_disk_reservation_get(c, &dio->op.res, bio_sectors(bio),
H A Dchecksum.c401 { NULL, bio_sectors(bio) - len_a - len_b, new_csum_type, { 0 } },
407 BUG_ON(len_a + len_b > bio_sectors(bio));
408 BUG_ON(crc_old.uncompressed_size != bio_sectors(bio));
H A Ddata_update.c386 while (bio_sectors(bio)) {
387 unsigned sectors = bio_sectors(bio);
/linux-master/include/linux/
H A Dbio.h42 #define bio_sectors(bio) bvec_iter_sectors((bio)->bi_iter) macro
406 if (sectors >= bio_sectors(bio))
/linux-master/drivers/nvme/target/
H A Dio-cmd-bdev.c215 resid = bio_integrity_bytes(bi, bio_sectors(bio));
/linux-master/fs/ext4/
H A Dpage-io.c332 (unsigned) bio_sectors(bio),

Completed in 387 milliseconds

12