Searched refs:zone_sectors (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/drivers/md/ |
D | dm-table.c | 258 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() 1555 unsigned int *zone_sectors = data; in device_not_matches_zone_sectors() local 1559 return bdev_zone_sectors(dev->bdev) != *zone_sectors; in device_not_matches_zone_sectors() 1568 unsigned int zone_sectors) in validate_hardware_zoned() argument 1580 if (!zone_sectors || !is_power_of_2(zone_sectors)) in validate_hardware_zoned() 1583 if (dm_table_any_dev_attr(t, device_not_matches_zone_sectors, &zone_sectors)) { in validate_hardware_zoned() [all …]
|
D | dm.c | 1807 unsigned int zone_sectors = md->disk->queue->limits.chunk_sectors; in __send_zone_reset_all_emulated() local 1816 nr_zones = ti->len >> ilog2(zone_sectors); in __send_zone_reset_all_emulated() 1838 sector += zone_sectors; in __send_zone_reset_all_emulated() 1863 sector += zone_sectors; in __send_zone_reset_all_emulated()
|
/linux-6.12.1/fs/btrfs/ |
D | zoned.c | 197 const sector_t zone_sectors = device->fs_info->zone_size >> SECTOR_SHIFT; in emulate_report_zones() local 203 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() 206 zones[i].wp = zones[i].start + zone_sectors; in emulate_report_zones() 360 sector_t zone_sectors; in btrfs_get_dev_zone_info() local 388 zone_sectors = fs_info->zone_size >> SECTOR_SHIFT; in btrfs_get_dev_zone_info() 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() 394 zone_info->zone_size = zone_sectors << SECTOR_SHIFT; in btrfs_get_dev_zone_info() [all …]
|
/linux-6.12.1/block/ |
D | blk-zoned.c | 179 sector_t zone_sectors = bdev_zone_sectors(bdev); in blkdev_zone_mgmt() local 215 sector += zone_sectors; in blkdev_zone_mgmt() 1680 sector_t zone_sectors = disk->queue->limits.chunk_sectors; in blk_revalidate_zone_cb() local 1701 if (zone->len != zone_sectors) { in blk_revalidate_zone_cb() 1706 } else if (zone->len > zone_sectors) { in blk_revalidate_zone_cb() 1755 sector_t zone_sectors = q->limits.chunk_sectors; in blk_revalidate_disk_zones() local 1771 if (!zone_sectors || !is_power_of_2(zone_sectors)) { in blk_revalidate_disk_zones() 1773 disk->disk_name, zone_sectors); in blk_revalidate_disk_zones() 1788 args.nr_zones = (capacity + zone_sectors - 1) >> ilog2(zone_sectors); in blk_revalidate_disk_zones()
|
/linux-6.12.1/drivers/block/ |
D | virtio_blk.c | 86 unsigned int zone_sectors; member 542 get_capacity(vblk->disk) >> ilog2(vblk->zone_sectors)); in virtblk_alloc_report_buffer() 598 if (zone.start + vblk->zone_sectors <= get_capacity(vblk->disk)) in virtblk_parse_zone() 599 zone.len = vblk->zone_sectors; in virtblk_parse_zone() 673 if (WARN_ON_ONCE(!vblk->zone_sectors)) in virtblk_report_zones() 708 vblk->zone_sectors; in virtblk_report_zones() 758 virtio_cread(vdev, struct virtio_blk_config, zoned.zone_sectors, in virtblk_read_zoned_limits() 759 &vblk->zone_sectors); in virtblk_read_zoned_limits() 760 if (vblk->zone_sectors == 0 || !is_power_of_2(vblk->zone_sectors)) { in virtblk_read_zoned_limits() 763 vblk->zone_sectors); in virtblk_read_zoned_limits() [all …]
|
/linux-6.12.1/include/uapi/linux/ |
D | virtio_blk.h | 143 __virtio32 zone_sectors; member
|
/linux-6.12.1/drivers/nvme/target/ |
D | zns.c | 478 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.12.1/fs/f2fs/ |
D | super.c | 3905 u64 zone_sectors; in init_blkz_info() local 3924 zone_sectors = bdev_zone_sectors(bdev); in init_blkz_info() 3926 SECTOR_TO_BLOCK(zone_sectors)) in init_blkz_info() 3928 sbi->blocks_per_blkz = SECTOR_TO_BLOCK(zone_sectors); in init_blkz_info() 3931 if (nr_sectors & (zone_sectors - 1)) in init_blkz_info()
|