/Linux-v5.4/block/ |
D | blk-zoned.c | 123 struct blk_zone *zones, unsigned int *nr_zones) in blk_report_zones() argument 126 unsigned int z = 0, n, nrz = *nr_zones; in blk_report_zones() 141 WARN_ON(z > *nr_zones); in blk_report_zones() 142 *nr_zones = z; in blk_report_zones() 164 struct blk_zone *zones, unsigned int *nr_zones) in blkdev_report_zones() argument 181 if (!*nr_zones || sector >= bdev->bd_part->nr_sects) { in blkdev_report_zones() 182 *nr_zones = 0; in blkdev_report_zones() 186 nrz = min(*nr_zones, in blkdev_report_zones() 199 *nr_zones = i; in blkdev_report_zones() 339 if (!rep.nr_zones) in blkdev_report_zones_ioctl() [all …]
|
D | blk-mq-debugfs-zoned.c | 17 for (i = 0; i < q->nr_zones; i++) in queue_zone_wlock_show()
|
/Linux-v5.4/drivers/scsi/ |
D | sd_zbc.c | 126 unsigned int nr_zones, size_t *buflen) in sd_zbc_alloc_report_buffer() argument 141 nr_zones = min(nr_zones, SD_ZBC_REPORT_MAX_ZONES); in sd_zbc_alloc_report_buffer() 142 bufsize = roundup((nr_zones + 1) * 64, 512); in sd_zbc_alloc_report_buffer() 164 struct blk_zone *zones, unsigned int *nr_zones) in sd_zbc_report_zones() argument 167 unsigned int i, nrz = *nr_zones; in sd_zbc_report_zones() 192 *nr_zones = nrz; in sd_zbc_report_zones() 459 unsigned int nr_zones; in sd_zbc_read_zones() local 489 nr_zones = round_up(sdkp->capacity, zone_blocks) >> ilog2(zone_blocks); in sd_zbc_read_zones() 502 sdkp->nr_zones = nr_zones; in sd_zbc_read_zones() 507 sdkp->nr_zones != nr_zones || in sd_zbc_read_zones() [all …]
|
D | sd.h | 77 u32 nr_zones; member 216 struct blk_zone *zones, unsigned int *nr_zones);
|
/Linux-v5.4/drivers/block/ |
D | null_blk_zoned.c | 25 dev->nr_zones = dev_size >> in null_zone_init() 27 dev->zones = kvmalloc_array(dev->nr_zones, sizeof(struct blk_zone), in null_zone_init() 32 if (dev->zone_nr_conv >= dev->nr_zones) { in null_zone_init() 33 dev->zone_nr_conv = dev->nr_zones - 1; in null_zone_init() 50 for (i = dev->zone_nr_conv; i < dev->nr_zones; i++) { in null_zone_init() 70 struct blk_zone *zones, unsigned int *nr_zones) in null_zone_report() argument 77 if (zno < dev->nr_zones) { in null_zone_report() 78 nrz = min_t(unsigned int, *nr_zones, dev->nr_zones - zno); in null_zone_report() 82 *nr_zones = nrz; in null_zone_report() 130 for (i = 0; i < dev->nr_zones; i++) { in null_zone_reset()
|
D | null_blk.h | 47 unsigned int nr_zones; member 95 struct blk_zone *zones, unsigned int *nr_zones); 108 unsigned int *nr_zones) in null_zone_report() argument
|
/Linux-v5.4/drivers/md/ |
D | dm-linear.c | 140 struct blk_zone *zones, unsigned int *nr_zones) in linear_report_zones() argument 147 zones, nr_zones); in linear_report_zones() 151 if (*nr_zones) in linear_report_zones() 152 dm_remap_zone_report(ti, lc->start, zones, nr_zones); in linear_report_zones()
|
D | dm-flakey.c | 464 struct blk_zone *zones, unsigned int *nr_zones) in flakey_report_zones() argument 471 zones, nr_zones); in flakey_report_zones() 475 if (*nr_zones) in flakey_report_zones() 476 dm_remap_zone_report(ti, fc->start, zones, nr_zones); in flakey_report_zones()
|
D | dm-zoned-metadata.c | 1165 zmd->zones = kcalloc(dev->nr_zones, sizeof(struct dm_zone), GFP_KERNEL); in dmz_init_zones() 1170 sizeof(struct dm_zone) * dev->nr_zones); in dmz_init_zones() 1371 if (dzone_id >= dev->nr_zones) { in dmz_load_mapping() 1392 if (bzone_id >= dev->nr_zones) { in dmz_load_mapping() 1424 for (i = 0; i < dev->nr_zones; i++) { in dmz_load_mapping() 2467 dev->nr_zones, (u64)dev->zone_nr_sectors); in dmz_ctr_metadata() 2520 for (i = 0; i < dev->nr_zones; i++) { in dmz_resume_metadata()
|
D | dm-zoned.h | 58 unsigned int nr_zones; member
|
D | dm.c | 444 struct blk_zone *zones, unsigned int *nr_zones) in dm_blk_report_zones() argument 482 ret = tgt->type->report_zones(tgt, sector, zones, nr_zones); in dm_blk_report_zones() 1224 struct blk_zone *zones, unsigned int *nr_zones) in dm_remap_zone_report() argument 1228 unsigned int nrz = *nr_zones; in dm_remap_zone_report() 1256 *nr_zones = i; in dm_remap_zone_report() 1258 *nr_zones = 0; in dm_remap_zone_report()
|
D | dm-zoned-target.c | 708 dev->nr_zones = blkdev_nr_zones(dev->bdev); in dmz_get_zoned_device()
|
/Linux-v5.4/include/uapi/linux/ |
D | blkzoned.h | 117 __u32 nr_zones; member
|
/Linux-v5.4/Documentation/block/ |
D | null_blk.rst | 129 zone_nr_conv >= nr_zones, it will be reduced to nr_zones - 1.
|
/Linux-v5.4/include/linux/ |
D | powercap.h | 68 int nr_zones; member
|
D | device-mapper.h | 98 unsigned int *nr_zones); 426 struct blk_zone *zones, unsigned int *nr_zones);
|
D | blkdev.h | 362 unsigned int *nr_zones); 522 unsigned int nr_zones; member 714 return blk_queue_is_zoned(q) ? q->nr_zones : 0; in blk_queue_nr_zones() 1712 struct blk_zone *zones, unsigned int *nr_zones);
|
D | mmzone.h | 702 int nr_zones; member
|
/Linux-v5.4/drivers/powercap/ |
D | powercap_sys.c | 562 control_type->nr_zones++; in powercap_register_zone() 591 control_type->nr_zones--; in powercap_unregister_zone() 644 if (control_type->nr_zones) { in powercap_unregister_control_type()
|
/Linux-v5.4/mm/ |
D | page_alloc.c | 5455 int nr_zones = 0; in build_zonerefs_node() local 5461 zoneref_set_zone(zone, &zonerefs[nr_zones++]); in build_zonerefs_node() 5466 return nr_zones; in build_zonerefs_node() 5598 int nr_zones; in build_zonelists_in_node_order() local 5602 nr_zones = build_zonerefs_node(node, zonerefs); in build_zonelists_in_node_order() 5603 zonerefs += nr_zones; in build_zonelists_in_node_order() 5615 int nr_zones; in build_thisnode_zonelists() local 5618 nr_zones = build_zonerefs_node(pgdat, zonerefs); in build_thisnode_zonelists() 5619 zonerefs += nr_zones; in build_thisnode_zonelists() 5690 int nr_zones; in build_zonelists() local [all …]
|
D | khugepaged.c | 2126 int nr_zones = 0; in set_recommended_min_free_kbytes() local 2137 nr_zones++; in set_recommended_min_free_kbytes() 2141 recommended_min = pageblock_nr_pages * nr_zones * 2; in set_recommended_min_free_kbytes() 2149 recommended_min += pageblock_nr_pages * nr_zones * in set_recommended_min_free_kbytes()
|
D | compaction.c | 2595 pgdat->kcompactd_classzone_idx = pgdat->nr_zones - 1; in kcompactd_do_work() 2641 pgdat->kcompactd_classzone_idx = pgdat->nr_zones - 1; in kcompactd()
|
/Linux-v5.4/kernel/ |
D | crash_core.c | 433 VMCOREINFO_OFFSET(pglist_data, nr_zones); in crash_save_vmcoreinfo_init()
|
/Linux-v5.4/Documentation/ABI/testing/ |
D | sysfs-block | 262 What: /sys/block/<disk>/queue/nr_zones 266 nr_zones indicates the total number of zones of a zoned block
|
/Linux-v5.4/fs/f2fs/ |
D | super.c | 2866 unsigned int i, nr_zones; in init_blkz_info() local 2905 nr_zones = F2FS_REPORT_NR_ZONES; in init_blkz_info() 2906 err = blkdev_report_zones(bdev, sector, zones, &nr_zones); in init_blkz_info() 2909 if (!nr_zones) { in init_blkz_info() 2914 for (i = 0; i < nr_zones; i++) { in init_blkz_info()
|