Home
last modified time | relevance | path

Searched refs:zone_sectors (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/md/
H A Ddm-table.c258 unsigned int zone_sectors = bdev_zone_sectors(bdev); in device_area_is_invalid() local
260 if (start & (zone_sectors - 1)) { in device_area_is_invalid()
264 zone_sectors, bdev); in device_area_is_invalid()
277 if (len & (zone_sectors - 1)) { in device_area_is_invalid()
281 zone_sectors, bdev); in device_area_is_invalid()
1548 unsigned int *zone_sectors = data; in device_not_matches_zone_sectors() local
1561 unsigned int zone_sectors) in validate_hardware_zoned() argument
1573 if (!zone_sectors || !is_power_of_2(zone_sectors)) in validate_hardware_zoned()
1592 unsigned int zone_sectors = 0; in dm_calculate_queue_limits() local
1629 zone_sectors = ti_limits.chunk_sectors; in dm_calculate_queue_limits()
[all …]
H A Ddm.c1813 unsigned int zone_sectors = md->disk->queue->limits.chunk_sectors; in __send_zone_reset_all_emulated() local
1822 nr_zones = ti->len >> ilog2(zone_sectors); in __send_zone_reset_all_emulated()
1844 sector += zone_sectors; in __send_zone_reset_all_emulated()
1869 sector += zone_sectors; in __send_zone_reset_all_emulated()
/linux-6.15/block/
H A Dblk-zoned.c201 sector_t zone_sectors = bdev_zone_sectors(bdev); in blkdev_zone_mgmt() local
237 sector += zone_sectors; in blkdev_zone_mgmt()
1648 sector_t zone_sectors = disk->queue->limits.chunk_sectors; in blk_revalidate_zone_cb() local
1669 if (zone->len != zone_sectors) { in blk_revalidate_zone_cb()
1674 } else if (zone->len > zone_sectors) { in blk_revalidate_zone_cb()
1723 sector_t zone_sectors = q->limits.chunk_sectors; in blk_revalidate_disk_zones() local
1739 if (!zone_sectors || !is_power_of_2(zone_sectors)) { in blk_revalidate_disk_zones()
1741 disk->disk_name, zone_sectors); in blk_revalidate_disk_zones()
1750 args.nr_zones = (capacity + zone_sectors - 1) >> ilog2(zone_sectors); in blk_revalidate_disk_zones()
/linux-6.15/drivers/block/
H A Dvirtio_blk.c85 unsigned int zone_sectors; member
536 get_capacity(vblk->disk) >> ilog2(vblk->zone_sectors)); in virtblk_alloc_report_buffer()
592 if (zone.start + vblk->zone_sectors <= get_capacity(vblk->disk)) in virtblk_parse_zone()
593 zone.len = vblk->zone_sectors; in virtblk_parse_zone()
667 if (WARN_ON_ONCE(!vblk->zone_sectors)) in virtblk_report_zones()
702 vblk->zone_sectors; in virtblk_report_zones()
753 &vblk->zone_sectors); in virtblk_read_zoned_limits()
754 if (vblk->zone_sectors == 0 || !is_power_of_2(vblk->zone_sectors)) { in virtblk_read_zoned_limits()
757 vblk->zone_sectors); in virtblk_read_zoned_limits()
760 lim->chunk_sectors = vblk->zone_sectors; in virtblk_read_zoned_limits()
[all …]
/linux-6.15/fs/btrfs/
H A Dzoned.c203 zones[i].start = i * zone_sectors + pos; in emulate_report_zones()
204 zones[i].len = zone_sectors; in emulate_report_zones()
205 zones[i].capacity = zone_sectors; in emulate_report_zones()
360 sector_t zone_sectors; in btrfs_get_dev_zone_info() local
390 zone_sectors = bdev_zone_sectors(bdev); in btrfs_get_dev_zone_info()
393 ASSERT(is_power_of_two_u64(zone_sectors)); in btrfs_get_dev_zone_info()
861 sector_t zone_sectors; in btrfs_sb_log_location_bdev() local
875 zone_sectors = bdev_zone_sectors(bdev); in btrfs_sb_log_location_bdev()
876 if (!is_power_of_2(zone_sectors)) in btrfs_sb_log_location_bdev()
999 sector_t zone_sectors; in btrfs_reset_sb_log_zones() local
[all …]
/linux-6.15/include/uapi/linux/
H A Dvirtio_blk.h143 __virtio32 zone_sectors; member
/linux-6.15/drivers/nvme/target/
H A Dzns.c478 sector_t zone_sectors = bdev_zone_sectors(bdev); in nvmet_bdev_zmgmt_send_work() local
500 if (sect & (zone_sectors - 1)) { in nvmet_bdev_zmgmt_send_work()
506 ret = blkdev_zone_mgmt(bdev, op, sect, zone_sectors); in nvmet_bdev_zmgmt_send_work()
/linux-6.15/include/linux/
H A Dblkdev.h846 sector_t zone_sectors = disk->queue->limits.chunk_sectors; in disk_zone_capacity() local
848 if (sector + zone_sectors >= get_capacity(disk)) in disk_zone_capacity()
/linux-6.15/fs/f2fs/
H A Dsuper.c3989 u64 zone_sectors; in init_blkz_info() local
4008 zone_sectors = bdev_zone_sectors(bdev); in init_blkz_info()
4010 SECTOR_TO_BLOCK(zone_sectors)) in init_blkz_info()
4012 sbi->blocks_per_blkz = SECTOR_TO_BLOCK(zone_sectors); in init_blkz_info()
4015 if (nr_sectors & (zone_sectors - 1)) in init_blkz_info()