Lines Matching defs:children
1184 uint_t children;
1194 &child, &children);
1205 for (int c = 0; c < children; c++) {
2231 uint64_t children, config_cache_txg = spa->spa_config_txg;
2403 &children) != 0 && mosconfig && type != SPA_IMPORT_ASSEMBLE &&
4508 * children. Otherwise, vdev_inuse() will blindly overwrite the spare.
4901 * Remove vd from its parent and compact the parent's children.
4907 * Remember one of the remaining children so we can get tvd below.
5032 uint_t c, children, lastlog;
5060 * scan through all the children to ensure they're all mirrors
5064 &children) != 0)
5073 /* don't count the holes & logs as children */
5082 if (children != (lastlog != 0 ? lastlog : rvd->vdev_children))
5090 vml = kmem_zalloc(children * sizeof (vdev_t *), KM_SLEEP);
5091 glist = kmem_zalloc(children * sizeof (uint64_t), KM_SLEEP);
5094 for (c = 0; c < children; c++) {
5165 kmem_free(vml, children * sizeof (vdev_t *));
5166 kmem_free(glist, children * sizeof (uint64_t));
5171 for (c = 0; c < children; c++) {
5183 glist, children) == 0);
5184 kmem_free(glist, children * sizeof (uint64_t));
5261 for (c = 0; c < children; c++) {
5286 kmem_free(vml, children * sizeof (vdev_t *));
5303 for (c = 0; c < children; c++) {
5313 kmem_free(vml, children * sizeof (vdev_t *));
6704 int children = rvd->vdev_children;
6705 int c0 = spa_get_random(children);
6707 for (int c = 0; c < children; c++) {
6708 vd = rvd->vdev_child[(c0 + c) % children];