Home
last modified time | relevance | path

Searched refs:lat_data (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_raidz.c2986 uint64_t *lat_data = kmem_alloc(sizeof (uint64_t) * children, KM_SLEEP); in vdev_child_slow_outlier() local
3027 lat_data[c] = 0; in vdev_child_slow_outlier()
3030 lat_data[c] += (1ULL << i) * this_count; in vdev_child_slow_outlier()
3036 lat_data[c] /= MAX(1, count); in vdev_child_slow_outlier()
3039 if (lat_data[c] == 0 && !sitting) { in vdev_child_slow_outlier()
3045 if (lat_data[c] > max) { in vdev_child_slow_outlier()
3046 max = lat_data[c]; in vdev_child_slow_outlier()
3053 kmem_free(lat_data, sizeof (uint64_t) * children); in vdev_child_slow_outlier()
3057 qsort((void *)lat_data, children, sizeof (uint64_t), latency_compare); in vdev_child_slow_outlier()
3060 uint64_t fence = latency_quartiles_fence(lat_data, children, &iqr); in vdev_child_slow_outlier()
[all …]