Lines Matching refs:zc
246 struct dm_device_zone_count *zc = data; in dm_device_count_zones_cb() local
249 zc->total_nr_seq_zones++; in dm_device_count_zones_cb()
250 if (zone->start >= zc->start && in dm_device_count_zones_cb()
251 zone->start < zc->start + zc->len) in dm_device_count_zones_cb()
252 zc->target_nr_seq_zones++; in dm_device_count_zones_cb()
259 struct dm_device_zone_count *zc) in dm_device_count_zones() argument
264 dm_device_count_zones_cb, zc); in dm_device_count_zones()
286 struct dm_device_zone_count zc = { in device_get_zone_resource_limits() local
298 ret = dm_device_count_zones(dev, &zc); in device_get_zone_resource_limits()
308 if (!zc.target_nr_seq_zones) in device_get_zone_resource_limits()
315 if (zc.target_nr_seq_zones < zc.total_nr_seq_zones) { in device_get_zone_resource_limits()
325 if (max_active_zones >= zc.target_nr_seq_zones) in device_get_zone_resource_limits()
331 if (max_open_zones >= zc.target_nr_seq_zones) in device_get_zone_resource_limits()
341 zlim->mapped_nr_seq_zones += zc.target_nr_seq_zones; in device_get_zone_resource_limits()