| /linux/drivers/block/null_blk/ |
| H A D | zoned.c | 91 dev->nr_zones = round_up(dev_capacity_sects, dev->zone_size_sects) in null_init_zoned_dev() 94 dev->zones = kvmalloc_objs(struct nullb_zone, dev->nr_zones, in null_init_zoned_dev() 101 if (dev->zone_nr_conv >= dev->nr_zones) { in null_init_zoned_dev() 102 dev->zone_nr_conv = dev->nr_zones - 1; in null_init_zoned_dev() 113 if (dev->zone_max_active >= dev->nr_zones - dev->zone_nr_conv) { in null_init_zoned_dev() 123 } else if (dev->zone_max_open >= dev->nr_zones - dev->zone_nr_conv) { in null_init_zoned_dev() 144 for (i = dev->zone_nr_conv; i < dev->nr_zones; i++) { in null_init_zoned_dev() 194 unsigned int nr_zones, struct blk_report_zones_args *args) in null_report_zones() argument 204 if (first_zone >= dev->nr_zones) in null_report_zones() 207 nr_zones = min(nr_zones, dev->nr_zones - first_zone); in null_report_zones() [all …]
|
| /linux/drivers/nvme/host/ |
| H A D | zns.c | 120 unsigned int nr_zones, size_t *buflen) in nvme_zns_alloc_report_buffer() argument 129 nr_zones = min_t(unsigned int, nr_zones, in nvme_zns_alloc_report_buffer() 133 nr_zones * sizeof(struct nvme_zone_descriptor); in nvme_zns_alloc_report_buffer() 176 unsigned int nr_zones, struct blk_report_zones_args *args) in nvme_ns_report_zones() argument 187 report = nvme_zns_alloc_report_buffer(ns, nr_zones, &buflen); in nvme_ns_report_zones() 199 while (zone_idx < nr_zones && sector < get_capacity(ns->disk)) { in nvme_ns_report_zones() 210 nz = min((unsigned int)le64_to_cpu(report->nr_zones), nr_zones); in nvme_ns_report_zones() 214 for (i = 0; i < nz && zone_idx < nr_zones; i++) { in nvme_ns_report_zones()
|
| /linux/drivers/nvme/target/ |
| H A D | zns.c | 202 u64 nr_zones; member 223 if (rz->nr_zones < rz->out_nr_zones) { in nvmet_bdev_report_zone_cb() 242 rz->nr_zones++; in nvmet_bdev_report_zone_cb() 269 __le64 nr_zones; in nvmet_bdev_zone_zmgmt_recv_work() local 277 .nr_zones = 0, in nvmet_bdev_zone_zmgmt_recv_work() 302 rz_data.nr_zones = min(rz_data.nr_zones, rz_data.out_nr_zones); in nvmet_bdev_zone_zmgmt_recv_work() 304 nr_zones = cpu_to_le64(rz_data.nr_zones); in nvmet_bdev_zone_zmgmt_recv_work() 305 status = nvmet_copy_to_sgl(req, 0, &nr_zones, sizeof(nr_zones)); in nvmet_bdev_zone_zmgmt_recv_work() 395 unsigned int nr_zones = bdev_nr_zones(bdev); in nvmet_bdev_zone_mgmt_emulate_all() local 403 d.zbitmap = kcalloc_node(BITS_TO_LONGS(nr_zones), sizeof(*(d.zbitmap)), in nvmet_bdev_zone_mgmt_emulate_all() [all …]
|
| /linux/drivers/block/ |
| H A D | zloop.c | 143 unsigned int nr_zones; member 152 struct zloop_zone zones[] __counted_by(nr_zones); 458 for (i = zlo->nr_conv_zones; i < zlo->nr_zones; i++) { in zloop_reset_all_zones() 652 if (WARN_ON_ONCE(zone_no >= zlo->nr_zones)) in zloop_rw() 705 for (i = 0; i < zlo->nr_zones; i++) { in zloop_record_safe_wps() 936 unsigned int nr_zones, struct blk_report_zones_args *args) in zloop_report_zones() argument 944 if (first >= zlo->nr_zones) in zloop_report_zones() 946 nr_zones = min(nr_zones, zlo->nr_zones - first); in zloop_report_zones() 948 for (i = 0; i < nr_zones; i++) { in zloop_report_zones() 983 return nr_zones; in zloop_report_zones() [all …]
|
| /linux/tools/perf/util/bpf_skel/ |
| H A D | lock_contention.bpf.c | 928 __u64 nr_zones, zone_off; in BPF_PROG() 939 nr_zones = BPF_CORE_READ(contig_page_data, nr_zones); in BPF_PROG() 944 if (i >= nr_zones) in BPF_PROG() 963 nr_zones = BPF_CORE_READ(pgdat, nr_zones); in slab_cache_iter() 967 if (k >= nr_zones) in slab_cache_iter() 865 __u64 nr_zones, zone_off; collect_zone_lock() local
|
| /linux/include/uapi/linux/ |
| H A D | blkzoned.h | 158 __u32 nr_zones; member
|
| H A D | virtio_blk.h | 257 __virtio64 nr_zones; member
|
| /linux/drivers/md/ |
| H A D | dm-zoned-reclaim.c | 450 unsigned int nr_unmap, nr_zones; in dmz_reclaim_percentage() local 453 nr_zones = nr_cache; in dmz_reclaim_percentage() 456 nr_zones = dmz_nr_rnd_zones(zmd, zrc->dev_idx); in dmz_reclaim_percentage() 461 return nr_unmap * 100 / nr_zones; in dmz_reclaim_percentage()
|
| H A D | dm-target.c | 220 struct dm_report_zones_args *args, unsigned int nr_zones) in io_err_report_zones() argument 233 args, nr_zones); in io_err_report_zones()
|
| H A D | dm-linear.c | 141 struct dm_report_zones_args *args, unsigned int nr_zones) in linear_report_zones() argument 147 args, nr_zones); in linear_report_zones()
|
| H A D | dm-zoned-target.c | 795 zoned_dev->nr_zones = bdev_nr_zones(bdev); in dmz_fixup_devices() 806 zoned_dev->nr_zones = bdev_nr_zones(bdev); in dmz_fixup_devices() 813 reg_dev->nr_zones = in dmz_fixup_devices() 817 zone_offset = reg_dev->nr_zones; in dmz_fixup_devices() 820 zone_offset += dmz->dev[i].nr_zones; in dmz_fixup_devices()
|
| H A D | dm-delay.c | 387 struct dm_report_zones_args *args, unsigned int nr_zones) in delay_report_zones() argument 394 args, nr_zones); in delay_report_zones()
|
| H A D | dm-flakey.c | 672 struct dm_report_zones_args *args, unsigned int nr_zones) in flakey_report_zones() argument 678 args, nr_zones); in flakey_report_zones()
|
| /linux/Documentation/block/ |
| H A D | null_blk.rst | 151 zone_nr_conv >= nr_zones, it will be reduced to nr_zones - 1.
|
| /linux/tools/perf/util/bpf_skel/vmlinux/ |
| H A D | vmlinux.h | 212 int nr_zones; member
|
| /linux/drivers/powercap/ |
| H A D | powercap_sys.c | 564 control_type->nr_zones++; in powercap_register_zone() 593 control_type->nr_zones--; in powercap_unregister_zone() 651 if (control_type->nr_zones) { in powercap_unregister_control_type()
|
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | dm-zoned.rst | 177 0 <size> zoned <nr_zones> zones <nr_unmap_rnd>/<nr_rnd> random <nr_unmap_seq>/<nr_seq> sequential 179 where <nr_zones> is the total number of zones, <nr_unmap_rnd> is the number
|
| /linux/fs/zonefs/ |
| H A D | super.c | 852 unsigned int nr_zones[ZONEFS_ZTYPE_MAX]; member
|