| /linux/include/trace/events/ |
| H A D | block.h | 664 * @nr_sectors: The number of sectors affected by this operation 667 * range is encoded in %nr_sectors, which has to be a multiple of the zone 672 TP_PROTO(struct bio *bio, sector_t nr_sectors), 674 TP_ARGS(bio, nr_sectors), 679 __field( sector_t, nr_sectors ) 686 __entry->nr_sectors = bio_sectors(bio); 693 __entry->nr_sectors) 699 unsigned int nr_sectors), 701 TP_ARGS(q, zno, sector, nr_sectors), 707 __field( unsigned int, nr_sectors ) [all...] |
| /linux/drivers/block/null_blk/ |
| H A D | zoned.c | 245 unsigned int nr_sectors = DIV_ROUND_UP(len, SECTOR_SIZE); in null_zone_valid_read_len() local 249 sector + nr_sectors <= zone->wp) in null_zone_valid_read_len() 351 unsigned int nr_sectors, bool append) in null_zone_write() argument 364 return null_process_cmd(cmd, REQ_OP_WRITE, sector, nr_sectors); in null_zone_write() 388 zone->wp + nr_sectors > zone->start + zone->capacity) { in null_zone_write() 417 badblocks_ret = null_handle_badblocks(cmd, sector, &nr_sectors); in null_zone_write() 418 if (badblocks_ret != BLK_STS_OK && !nr_sectors) { in null_zone_write() 426 nr_sectors); in null_zone_write() 431 zone->wp += nr_sectors; in null_zone_write() 709 sector_t sector, sector_t nr_sectors) in null_process_zoned_cmd() argument [all …]
|
| H A D | main.c | 1202 sector_t sector, sector_t nr_sectors) in null_handle_discard() argument 1205 size_t n = nr_sectors << SECTOR_SHIFT; in null_handle_discard() 1283 sector_t nr_sectors) in null_handle_data_transfer() argument 1290 unsigned int max_bytes = nr_sectors << SECTOR_SHIFT; in null_handle_data_transfer() 1347 unsigned int *nr_sectors) in null_handle_badblocks() argument 1355 if (!badblocks_check(bb, sector, *nr_sectors, &first_bad, &bad_sectors)) in null_handle_badblocks() 1367 *nr_sectors = partial_io_sectors; in null_handle_badblocks() 1373 sector_t sector, sector_t nr_sectors) in null_handle_memory_backed() argument 1378 return null_handle_discard(dev, sector, nr_sectors); in null_handle_memory_backed() 1380 return null_handle_data_transfer(cmd, nr_sectors); in null_handle_memory_backed() [all …]
|
| /linux/drivers/md/bcache/ |
| H A D | writeback.h | 80 unsigned int nr_sectors) in bcache_dev_stripe_dirty() argument 91 if (nr_sectors <= dc->disk.stripe_size) in bcache_dev_stripe_dirty() 94 nr_sectors -= dc->disk.stripe_size; in bcache_dev_stripe_dirty() 149 uint64_t offset, int nr_sectors);
|
| /linux/fs/btrfs/ |
| H A D | scrub.c | 109 * Each subbitmap starts at scrub_bitmap_nr_##name * nr_sectors bit. 151 u16 nr_sectors; member 234 ASSERT(block_nr < stripe->nr_sectors, \ 235 "nr_sectors=%u block_nr=%u", stripe->nr_sectors, block_nr); \ 236 __start_bit = scrub_bitmap_nr_##name * stripe->nr_sectors + block_nr; \ 285 const unsigned int nr_blocks = stripe->nr_sectors; \ 292 stripe->nr_sectors); \ 298 return bitmap_empty(&bitmap, stripe->nr_sectors); \ 304 return bitmap_weight(&bitmap, stripe->nr_sectors); \ 1791 unsigned int nr_sectors = stripe_length(stripe) >> fs_info->sectorsize_bits; scrub_submit_extent_sector_read() local 1872 unsigned int nr_sectors = stripe_length(stripe) >> fs_info->sectorsize_bits; scrub_submit_initial_read() local [all...] |
| H A D | raid56.c | 69 "rbio flags=0x%lx nr_sectors=%u nr_data=%u real_stripes=%u stripe_nsectors=%u sector_nsteps=%u scrubp=%u dbitmap=0x%lx", in btrfs_dump_rbio() 70 rbio->flags, rbio->nr_sectors, rbio->nr_data, in btrfs_dump_rbio() 235 ASSERT(sector_nr < rbio->nr_sectors); in memcpy_from_bio_to_stripe() 267 for (i = 0; i < rbio->nr_sectors; i++) { in cache_rbio_pages() 312 ASSERT(sector_nr < rbio->nr_sectors); in page_nr_to_sector_nr() 325 u32 nr_sectors; in page_nr_to_num_sectors() local 329 nr_sectors = round_up(PAGE_SIZE, fs_info->sectorsize) >> fs_info->sectorsize_bits; in page_nr_to_num_sectors() 330 ASSERT(nr_sectors > 0); in page_nr_to_num_sectors() 331 return nr_sectors; in page_nr_to_num_sectors() 342 ASSERT(sector_nr + nr_bits < rbio->nr_sectors); in full_page_sectors_uptodate() [all...] |
| H A D | zoned.c | 387 sector_t nr_sectors; in btrfs_get_dev_zone_info() 444 nr_sectors = bdev_nr_sectors(bdev); in btrfs_get_dev_zone_info() 446 zone_info->nr_zones = nr_sectors >> ilog2(zone_sectors); in btrfs_get_dev_zone_info() 447 if (!IS_ALIGNED(nr_sectors, zone_sectors)) in btrfs_get_dev_zone_info() 497 while (sector < nr_sectors) { in btrfs_get_dev_zone_info() 899 sector_t nr_sectors; in btrfs_sb_log_location_bdev() 913 nr_sectors = bdev_nr_sectors(bdev); in btrfs_sb_log_location_bdev() 914 nr_zones = nr_sectors >> zone_sectors_shift; 1034 sector_t nr_sectors; in btrfs_reset_sb_log_zones() 1042 nr_sectors 364 sector_t nr_sectors; btrfs_get_dev_zone_info() local 883 sector_t nr_sectors; btrfs_sb_log_location_bdev() local 1018 sector_t nr_sectors; btrfs_reset_sb_log_zones() local [all...] |
| /linux/block/ |
| H A D | blk-core.c | 602 unsigned int nr_sectors = bio_sectors(bio); in blk_check_zone_append() 604 if (nr_sectors && in blk_check_zone_append() 605 (nr_sectors > maxsector || in blk_check_zone_append() 606 bio->bi_iter.bi_sector > maxsector - nr_sectors)) { in blk_check_zone_append() 610 "%pg: rw=%d, sector=%llu, nr_sectors = %u limit=%llu\n", in blk_check_zone_append() 612 bio->bi_iter.bi_sector, nr_sectors, maxsector); in blk_check_zone_append() 643 int nr_sectors = bio_sectors(bio); in __submit_bio() 658 if (nr_sectors > q->limits.chunk_sectors) 662 if (nr_sectors > q->limits.max_zone_append_sectors) 559 unsigned int nr_sectors = bio_sectors(bio); bio_check_eod() local 600 int nr_sectors = bio_sectors(bio); blk_check_zone_append() local
|
| H A D | blk-zoned.c | 287 * @nr_sectors: Number of sectors, should be at least the length of one zone and 292 * @sector..@sector+@nr_sectors. Specifying the entire disk sector range 298 sector_t sector, sector_t nr_sectors) in blkdev_zone_mgmt() argument 302 sector_t end_sector = sector + nr_sectors; in blkdev_zone_mgmt() 323 if (!bdev_is_zone_start(bdev, nr_sectors) && end_sector != capacity) in blkdev_zone_mgmt() 330 if (op == REQ_OP_ZONE_RESET && sector == 0 && nr_sectors == capacity) in blkdev_zone_mgmt() 342 trace_blkdev_zone_mgmt(bio, nr_sectors); in blkdev_zone_mgmt() 428 if (zrange->sector + zrange->nr_sectors <= zrange->sector || in blkdev_reset_zone() 429 zrange->sector + zrange->nr_sectors > get_capacity(bdev->bd_disk)) in blkdev_reset_zone() 434 end = ((zrange->sector + zrange->nr_sectors) << SECTOR_SHIF in blkdev_reset_zone() [all...] |
| /linux/drivers/block/ |
| H A D | zloop.c | 159 sector_t nr_sectors; member 576 sector_t nr_sectors = blk_rq_sectors(rq); in zloop_seq_write_prep() local 596 zone->wp + nr_sectors > zone_end) { in zloop_seq_write_prep() 623 zone->wp += nr_sectors; in zloop_seq_write_prep() 637 sector_t nr_sectors = blk_rq_sectors(rq); in zloop_rw() local 645 cmd->nr_sectors = nr_sectors; in zloop_rw() 661 if (WARN_ON_ONCE(cmd->sector + nr_sectors > in zloop_rw() 813 zone_no, cmd->sector, cmd->nr_sectors); in zloop_complete_rq() 829 cmd->sector, cmd->nr_sectors); in zloop_complete_rq() 865 sector_t nr_sectors = blk_rq_sectors(rq); in zloop_set_zone_append_sector() local [all …]
|
| H A D | floppy.c | 2258 unsigned int nr_sectors = current_count_sectors; in floppy_end_request() local 2263 nr_sectors = blk_rq_cur_sectors(req); in floppy_end_request() 2264 if (blk_update_request(req, error, nr_sectors << 9)) in floppy_end_request() 2320 int nr_sectors; in rw_interrupt() local 2344 nr_sectors = (((reply_buffer[R_TRACK] - raw_cmd->cmd[TRACK]) * heads + in rw_interrupt() 2348 if (nr_sectors / ssize > in rw_interrupt() 2351 nr_sectors, current_count_sectors); in rw_interrupt() 2364 nr_sectors -= in_sector_offset; in rw_interrupt() 2365 INFBOUND(nr_sectors, 0); in rw_interrupt() 2366 SUPBOUND(current_count_sectors, nr_sectors); in rw_interrupt() [all...] |
| /linux/tools/testing/selftests/ublk/ |
| H A D | stripe.c | 39 loff_t end = start + iod->nr_sectors; in calculate_nr_vec() 79 off64_t end = start + iod->nr_sectors; in calculate_stripe_array() 221 iod->op_flags, iod->start_sector, iod->nr_sectors << 9, ret); in stripe_queue_tgt_io() 270 res = iod->nr_sectors << 9; in ublk_stripe_io_done()
|
| H A D | null.c | 55 sqe->len = iod->nr_sectors << 9; /* injected result */ in __setup_nop_io() 130 ublk_complete_io(t, q, tag, iod->nr_sectors << 9); in ublk_null_queue_io()
|
| H A D | file_backed.c | 42 __u32 len = iod->nr_sectors << 9; in loop_queue_tgt_rw_io() 73 __u32 len = iod->nr_sectors << 9; in loop_queue_tgt_rw_io() 155 iod->op_flags, iod->start_sector, iod->nr_sectors << 9); in ublk_loop_io_done()
|
| H A D | fault_inject.c | 112 ublk_complete_io(t, q, tag, iod->nr_sectors << 9);
|
| /linux/drivers/md/ |
| H A D | dm-log-writes.c | 98 __le64 nr_sectors; member 127 sector_t nr_sectors; member 327 entry.nr_sectors = cpu_to_le64(block->nr_sectors); in log_one_block() 452 lc->next_sector += dev_to_bio_sectors(lc, block->nr_sectors); in log_writes_kthread() 705 block->nr_sectors = bio_to_dev_sectors(lc, bio_sectors(bio)); in log_writes_map()
|
| H A D | dm-zoned-target.c | 631 unsigned int nr_sectors = bio_sectors(bio); in dmz_map() local 640 bio_op(bio), (unsigned long long)sector, nr_sectors, in dmz_map() 645 if (!nr_sectors && bio_op(bio) != REQ_OP_WRITE) in dmz_map() 649 if ((nr_sectors & DMZ_BLOCK_SECTORS_MASK) || (sector & DMZ_BLOCK_SECTORS_MASK)) in dmz_map() 659 if (!nr_sectors && bio_op(bio) == REQ_OP_WRITE) { in dmz_map() 669 if (chunk_sector + nr_sectors > dmz_zone_nr_sectors(zmd)) in dmz_map()
|
| H A D | raid10.c | 3175 sector_t nr_sectors; in raid10_sync_request() 3645 nr_sectors = 0; in raid10_sync_request() 3665 nr_sectors += len>>9; in raid10_sync_request() 3668 r10_bio->sectors = nr_sectors; in raid10_sync_request() 3673 if (conf->cluster_sync_high < sector_nr + nr_sectors) { in raid10_sync_request() 3694 if (conf->cluster_sync_high < sect_va1 + nr_sectors) { in raid10_sync_request() 3722 r10_bio->sectors = nr_sectors; in raid10_size() 3730 return nr_sectors; in raid10_size() 4626 int nr_sectors; in reshape_request() 4815 nr_sectors in reshape_request() 3154 sector_t nr_sectors; raid10_sync_request() local 4604 int nr_sectors; reshape_request() local [all...] |
| /linux/drivers/block/drbd/ |
| H A D | drbd_actlog.c | 847 sector_t esector, nr_sectors; in __drbd_change_sync() local 863 nr_sectors = get_capacity(device->vdisk); in __drbd_change_sync() 866 if (!expect(device, sector < nr_sectors)) in __drbd_change_sync() 868 if (!expect(device, esector < nr_sectors)) in __drbd_change_sync() 869 esector = nr_sectors - 1; in __drbd_change_sync() 871 lbnr = BM_SECT_TO_BIT(nr_sectors-1); in __drbd_change_sync() 878 if (unlikely(esector == (nr_sectors-1))) in __drbd_change_sync()
|
| H A D | drbd_req.c | 899 sector_t esector, nr_sectors; in drbd_may_do_local_read() local 906 nr_sectors = get_capacity(device->vdisk); in drbd_may_do_local_read() 907 D_ASSERT(device, sector < nr_sectors); in drbd_may_do_local_read() 908 D_ASSERT(device, esector < nr_sectors); in drbd_may_do_local_read()
|
| /linux/drivers/block/xen-blkback/ |
| H A D | common.h | 93 uint64_t nr_sectors; member 147 uint64_t nr_sectors; member
|
| H A D | blkback.c | 977 preq.nr_sects = req->u.discard.nr_sectors; in dispatch_discard_io() 992 req->u.discard.nr_sectors, GFP_KERNEL); in dispatch_discard_io() 995 req->u.discard.nr_sectors, GFP_KERNEL); in dispatch_discard_io() 1100 dst->u.discard.nr_sectors = src->u.discard.nr_sectors; in blkif_get_x86_32_req() 1153 dst->u.discard.nr_sectors = src->u.discard.nr_sectors; in blkif_get_x86_64_req()
|
| /linux/include/uapi/linux/ |
| H A D | blkzoned.h | 172 __u64 nr_sectors; member
|
| /linux/fs/xfs/ |
| H A D | xfs_fsmap.c | 190 sector_t nr_sectors; member 1183 handlers[0].nr_sectors = XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks); in xfs_getfsmap() 1190 handlers[1].nr_sectors = XFS_FSB_TO_BB(mp, in xfs_getfsmap() 1201 handlers[2].nr_sectors = XFS_FSB_TO_BB(mp, mp->m_sb.sb_rblocks); in xfs_getfsmap() 1255 info.end_daddr = min(handlers[i].nr_sectors - 1, in xfs_getfsmap() 1258 info.end_daddr = handlers[i].nr_sectors - 1; in xfs_getfsmap()
|
| /linux/include/xen/interface/io/ |
| H A D | blkif.h | 214 uint64_t nr_sectors; member
|