Lines Matching defs:cn
82 config_node_t *cn;
85 while ((cn = uu_avl_teardown(hdl->libzfs_ns_avl,
87 nvlist_free(cn->cn_config);
88 free(cn->cn_name);
89 free(cn);
109 config_node_t *cn;
175 while ((cn = uu_avl_teardown(hdl->libzfs_ns_avl, &cookie)) != NULL) {
176 nvlist_free(cn->cn_config);
177 free(cn->cn_name);
178 free(cn);
186 if ((cn = zfs_alloc(hdl, sizeof (config_node_t))) == NULL) {
191 if ((cn->cn_name = zfs_strdup(hdl,
193 free(cn);
199 if (nvlist_dup(child, &cn->cn_config, 0) != 0) {
200 free(cn->cn_name);
201 free(cn);
205 verify(uu_avl_find(hdl->libzfs_ns_avl, cn, NULL, &where)
208 uu_avl_insert(hdl->libzfs_ns_avl, cn, where);
403 config_node_t *cn;
417 for (cn = uu_avl_first(hdl->libzfs_ns_avl); cn != NULL;
418 cn = uu_avl_next(hdl->libzfs_ns_avl, cn)) {
420 if (zpool_skip_pool(cn->cn_name))
423 if (zpool_open_silent(hdl, cn->cn_name, &zhp) != 0) {
448 config_node_t *cn;
455 for (cn = uu_avl_first(hdl->libzfs_ns_avl); cn != NULL;
456 cn = uu_avl_next(hdl->libzfs_ns_avl, cn)) {
458 if (zpool_skip_pool(cn->cn_name))
461 if ((zhp = make_dataset_handle(hdl, cn->cn_name)) == NULL)