Lines Matching refs:cn

82 		config_node_t *cn;  in namespace_clear()  local
85 while ((cn = uu_avl_teardown(hdl->libzfs_ns_avl, in namespace_clear()
87 nvlist_free(cn->cn_config); in namespace_clear()
88 free(cn->cn_name); in namespace_clear()
89 free(cn); in namespace_clear()
109 config_node_t *cn; in namespace_reload() local
175 while ((cn = uu_avl_teardown(hdl->libzfs_ns_avl, &cookie)) != NULL) { in namespace_reload()
176 nvlist_free(cn->cn_config); in namespace_reload()
177 free(cn->cn_name); in namespace_reload()
178 free(cn); in namespace_reload()
186 if ((cn = zfs_alloc(hdl, sizeof (config_node_t))) == NULL) { in namespace_reload()
191 if ((cn->cn_name = zfs_strdup(hdl, in namespace_reload()
193 free(cn); in namespace_reload()
199 if (nvlist_dup(child, &cn->cn_config, 0) != 0) { in namespace_reload()
200 free(cn->cn_name); in namespace_reload()
201 free(cn); in namespace_reload()
205 verify(uu_avl_find(hdl->libzfs_ns_avl, cn, NULL, &where) in namespace_reload()
208 uu_avl_insert(hdl->libzfs_ns_avl, cn, where); in namespace_reload()
391 config_node_t *cn; in zpool_iter() local
405 for (cn = uu_avl_first(hdl->libzfs_ns_avl); cn != NULL; in zpool_iter()
406 cn = uu_avl_next(hdl->libzfs_ns_avl, cn)) { in zpool_iter()
408 if (zpool_skip_pool(cn->cn_name)) in zpool_iter()
411 if (zpool_open_silent(hdl, cn->cn_name, &zhp) != 0) { in zpool_iter()
436 config_node_t *cn; in zfs_iter_root() local
443 for (cn = uu_avl_first(hdl->libzfs_ns_avl); cn != NULL; in zfs_iter_root()
444 cn = uu_avl_next(hdl->libzfs_ns_avl, cn)) { in zfs_iter_root()
446 if (zpool_skip_pool(cn->cn_name)) in zfs_iter_root()
449 if ((zhp = make_dataset_handle(hdl, cn->cn_name)) == NULL) in zfs_iter_root()