| /linux/include/trace/events/ |
| H A D | block.h | 613 TP_PROTO(struct bio *bio, sector_t nr_sectors), 615 TP_ARGS(bio, nr_sectors), 620 __field( sector_t, nr_sectors ) 627 __entry->nr_sectors = bio_sectors(bio); 634 __entry->nr_sectors) 640 unsigned int nr_sectors), 642 TP_ARGS(q, zno, sector, nr_sectors), 648 __field( unsigned int, nr_sectors ) 655 __entry->nr_sectors = nr_sectors; 661 __entry->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 | 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); \ 362 stripe->nr_sectors = BTRFS_STRIPE_LEN >> fs_info->sectorsize_bits; in init_scrub_stripe() 377 stripe->nr_sectors); in init_scrub_stripe() [all …]
|
| H A D | raid56.c | 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() 362 for (i = 0, offset = 0; i < rbio->nr_sectors * rbio->sector_nsteps; in index_stripe_sectors() [all …]
|
| H A D | zoned.c | 364 sector_t nr_sectors; in btrfs_get_dev_zone_info() local 421 nr_sectors = bdev_nr_sectors(bdev); in btrfs_get_dev_zone_info() 423 zone_info->nr_zones = nr_sectors >> ilog2(zone_sectors); in btrfs_get_dev_zone_info() 424 if (!IS_ALIGNED(nr_sectors, zone_sectors)) in btrfs_get_dev_zone_info() 484 while (sector < nr_sectors) { in btrfs_get_dev_zone_info() 883 sector_t nr_sectors; in btrfs_sb_log_location_bdev() local 897 nr_sectors = bdev_nr_sectors(bdev); in btrfs_sb_log_location_bdev() 898 nr_zones = nr_sectors >> zone_sectors_shift; in btrfs_sb_log_location_bdev() 1018 sector_t nr_sectors; in btrfs_reset_sb_log_zones() local 1026 nr_sectors = bdev_nr_sectors(bdev); in btrfs_reset_sb_log_zones() [all …]
|
| /linux/block/ |
| H A D | blk-core.c | 559 unsigned int nr_sectors = bio_sectors(bio); in bio_check_eod() local 561 if (nr_sectors && in bio_check_eod() 562 (nr_sectors > maxsector || in bio_check_eod() 563 bio->bi_iter.bi_sector > maxsector - nr_sectors)) { in bio_check_eod() 569 bio->bi_iter.bi_sector, nr_sectors, maxsector); in bio_check_eod() 600 int nr_sectors = bio_sectors(bio); in blk_check_zone_append() local 615 if (nr_sectors > q->limits.chunk_sectors) in blk_check_zone_append() 619 if (nr_sectors > q->limits.max_zone_append_sectors) in blk_check_zone_append()
|
| /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 | 3154 sector_t nr_sectors; in raid10_sync_request() local 3624 nr_sectors = 0; in raid10_sync_request() 3644 nr_sectors += len>>9; in raid10_sync_request() 3647 r10_bio->sectors = nr_sectors; in raid10_sync_request() 3652 if (conf->cluster_sync_high < sector_nr + nr_sectors) { in raid10_sync_request() 3673 if (conf->cluster_sync_high < sect_va1 + nr_sectors) { in raid10_sync_request() 3701 r10_bio->sectors = nr_sectors; in raid10_sync_request() 3709 return nr_sectors; in raid10_sync_request() 4604 int nr_sectors; in reshape_request() local 4793 nr_sectors = 0; in reshape_request() [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()
|
| H A D | drbd_receiver.c | 1325 …discard_or_zero_out(struct drbd_device *device, sector_t start, unsigned int nr_sectors, int flags) in drbd_issue_discard_or_zero_out() argument 1345 if (nr_sectors < granularity) in drbd_issue_discard_or_zero_out() 1350 if (nr_sectors < 2*granularity) in drbd_issue_discard_or_zero_out() 1360 nr_sectors -= nr; in drbd_issue_discard_or_zero_out() 1363 while (nr_sectors >= max_discard_sectors) { in drbd_issue_discard_or_zero_out() 1366 nr_sectors -= max_discard_sectors; in drbd_issue_discard_or_zero_out() 1369 if (nr_sectors) { in drbd_issue_discard_or_zero_out() 1374 nr = nr_sectors; in drbd_issue_discard_or_zero_out() 1378 nr_sectors -= nr; in drbd_issue_discard_or_zero_out() 1383 if (nr_sectors) { in drbd_issue_discard_or_zero_out() [all …]
|
| /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
|