Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/block/
H A Dblk-zoned.c110 sector_t zone_sectors = bdev_zone_sectors(bdev); in bdev_nr_zones() local
114 return (bdev_nr_sectors(bdev) + zone_sectors - 1) >> in bdev_nr_zones()
115 ilog2(zone_sectors); in bdev_nr_zones()
185 sector_t zone_sectors = bdev_zone_sectors(bdev); in blkdev_zone_reset_all_emulated() local
203 sector += zone_sectors; in blkdev_zone_reset_all_emulated()
210 sector += zone_sectors; in blkdev_zone_reset_all_emulated()
254 sector_t zone_sectors = bdev_zone_sectors(bdev); in blkdev_zone_mgmt() local
295 sector += zone_sectors; in blkdev_zone_mgmt()
458 sector_t zone_sectors = q->limits.chunk_sectors; in blk_revalidate_zone_cb() local
478 if (zone->len != zone_sectors) { in blk_revalidate_zone_cb()
539 sector_t zone_sectors = q->limits.chunk_sectors; blk_revalidate_disk_zones() local
[all...]
/kernel/linux/linux-5.10/block/
H A Dblk-zoned.c128 sector_t zone_sectors = blk_queue_zone_sectors(disk->queue); in blkdev_nr_zones() local
132 return (get_capacity(disk) + zone_sectors - 1) >> ilog2(zone_sectors); in blkdev_nr_zones()
207 sector_t zone_sectors = blk_queue_zone_sectors(q); in blkdev_zone_mgmt() local
227 if (sector & (zone_sectors - 1)) in blkdev_zone_mgmt()
230 if ((nr_sectors & (zone_sectors - 1)) && end_sector != capacity) in blkdev_zone_mgmt()
249 sector += zone_sectors; in blkdev_zone_mgmt()
421 sector_t zone_sectors; member
447 args->zone_sectors = zone->len; in blk_revalidate_zone_cb()
449 } else if (zone->start + args->zone_sectors < capacit in blk_revalidate_zone_cb()
[all...]
/kernel/linux/linux-6.6/fs/btrfs/
H A Dzoned.c201 const sector_t zone_sectors = device->fs_info->zone_size >> SECTOR_SHIFT; in emulate_report_zones() local
207 zones[i].start = i * zone_sectors + pos; in emulate_report_zones()
208 zones[i].len = zone_sectors; in emulate_report_zones()
209 zones[i].capacity = zone_sectors; in emulate_report_zones()
210 zones[i].wp = zones[i].start + zone_sectors; in emulate_report_zones()
371 sector_t zone_sectors; in btrfs_get_dev_zone_info() local
399 zone_sectors = fs_info->zone_size >> SECTOR_SHIFT; in btrfs_get_dev_zone_info()
401 zone_sectors = bdev_zone_sectors(bdev); in btrfs_get_dev_zone_info()
404 ASSERT(is_power_of_two_u64(zone_sectors)); in btrfs_get_dev_zone_info()
405 zone_info->zone_size = zone_sectors << SECTOR_SHIF in btrfs_get_dev_zone_info()
879 sector_t zone_sectors; btrfs_sb_log_location_bdev() local
1013 sector_t zone_sectors; btrfs_reset_sb_log_zones() local
[all...]
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-table.c272 unsigned int zone_sectors = bdev_zone_sectors(bdev); in device_area_is_invalid() local
274 if (start & (zone_sectors - 1)) { in device_area_is_invalid()
278 zone_sectors, bdevname(bdev, b)); in device_area_is_invalid()
291 if (len & (zone_sectors - 1)) { in device_area_is_invalid()
295 zone_sectors, bdevname(bdev, b)); in device_area_is_invalid()
1429 unsigned int *zone_sectors = data; in device_not_matches_zone_sectors() local
1434 return !q || blk_queue_zone_sectors(q) != *zone_sectors; in device_not_matches_zone_sectors()
1440 * have the specified zone_sectors.
1444 unsigned int zone_sectors) in validate_hardware_zoned_model()
1456 if (!zone_sectors || !is_power_of_ in validate_hardware_zoned_model()
1442 validate_hardware_zoned_model(struct dm_table *table, enum blk_zoned_model zoned_model, unsigned int zone_sectors) validate_hardware_zoned_model() argument
1478 unsigned int zone_sectors = 0; dm_calculate_queue_limits() local
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-table.c257 unsigned int zone_sectors = bdev_zone_sectors(bdev); in device_area_is_invalid() local
259 if (start & (zone_sectors - 1)) { in device_area_is_invalid()
263 zone_sectors, bdev); in device_area_is_invalid()
276 if (len & (zone_sectors - 1)) { in device_area_is_invalid()
280 zone_sectors, bdev); in device_area_is_invalid()
1625 unsigned int *zone_sectors = data; in device_not_matches_zone_sectors() local
1629 return bdev_zone_sectors(dev->bdev) != *zone_sectors; in device_not_matches_zone_sectors()
1635 * have the specified zone_sectors.
1639 unsigned int zone_sectors) in validate_hardware_zoned_model()
1651 if (!zone_sectors || !is_power_of_ in validate_hardware_zoned_model()
1637 validate_hardware_zoned_model(struct dm_table *t, enum blk_zoned_model zoned_model, unsigned int zone_sectors) validate_hardware_zoned_model() argument
1671 unsigned int zone_sectors = 0; dm_calculate_queue_limits() local
[all...]
/kernel/linux/linux-6.6/drivers/block/
H A Dvirtio_blk.c86 unsigned int zone_sectors; member
546 get_capacity(vblk->disk) >> ilog2(vblk->zone_sectors)); in virtblk_alloc_report_buffer()
602 if (zone.start + vblk->zone_sectors <= get_capacity(vblk->disk)) in virtblk_parse_zone()
603 zone.len = vblk->zone_sectors; in virtblk_parse_zone()
677 if (WARN_ON_ONCE(!vblk->zone_sectors)) in virtblk_report_zones()
712 vblk->zone_sectors; in virtblk_report_zones()
742 WARN_ON_ONCE(!vblk->zone_sectors); in virtblk_revalidate_zones()
800 virtio_cread(vdev, struct virtio_blk_config, zoned.zone_sectors, in virtblk_probe_zoned_device()
801 &vblk->zone_sectors); in virtblk_probe_zoned_device()
802 if (vblk->zone_sectors in virtblk_probe_zoned_device()
[all...]
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dvirtio_blk.h143 __virtio32 zone_sectors; member
/kernel/linux/linux-6.6/drivers/nvme/target/
H A Dzns.c483 sector_t zone_sectors = bdev_zone_sectors(bdev); in nvmet_bdev_zmgmt_send_work() local
505 if (sect & (zone_sectors - 1)) { in nvmet_bdev_zmgmt_send_work()
511 ret = blkdev_zone_mgmt(bdev, op, sect, zone_sectors, GFP_KERNEL); in nvmet_bdev_zmgmt_send_work()
/kernel/linux/linux-6.6/fs/f2fs/
H A Dsuper.c3916 u64 zone_sectors; in init_blkz_info() local
3922 zone_sectors = bdev_zone_sectors(bdev); in init_blkz_info()
3924 SECTOR_TO_BLOCK(zone_sectors)) in init_blkz_info()
3926 sbi->blocks_per_blkz = SECTOR_TO_BLOCK(zone_sectors); in init_blkz_info()
3929 if (nr_sectors & (zone_sectors - 1)) in init_blkz_info()

Completed in 17 milliseconds