Home
last modified time | relevance | path

Searched refs:nr_sectors (Results 1 – 25 of 32) sorted by relevance

12

/linux/include/trace/events/
H A Dblock.h613 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 Dzoned.c245 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 Dmain.c1202 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 Dwriteback.h80 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 Dscrub.c151 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 Draid56.c70 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 Dzoned.c364 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 Dblk-core.c559 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 Dzloop.c159 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 Dfloppy.c2258 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 Dstripe.c39 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 Dnull.c55 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 Dfile_backed.c42 __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 Dfault_inject.c112 ublk_complete_io(t, q, tag, iod->nr_sectors << 9);
/linux/drivers/md/
H A Ddm-log-writes.c98 __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 Ddm-zoned-target.c631 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 Draid10.c3154 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 Ddrbd_actlog.c847 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 Ddrbd_req.c899 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 Ddrbd_receiver.c1325 …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 Dcommon.h93 uint64_t nr_sectors; member
147 uint64_t nr_sectors; member
H A Dblkback.c977 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 Dblkzoned.h172 __u64 nr_sectors; member
/linux/fs/xfs/
H A Dxfs_fsmap.c190 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 Dblkif.h214 uint64_t nr_sectors; member

12