Lines Matching defs:zfh

6842 xlist(zfs_handle_t *zfh, void *ctx)
6846 if (zfs_get_type(zfh) & dataset_type)
6847 printf("%s\n", zfs_get_name(zfh));
6849 if (zfs_get_type(zfh) != ZFS_TYPE_FILESYSTEM) {
6850 zfs_close(zfh);
6855 ret = zfs_iter_snapshots(zfh, xlist, ctx);
6858 zfs_get_name(zfh),
6865 ret = zfs_iter_bookmarks(zfh, xlist, ctx);
6868 zfs_get_name(zfh),
6874 ret = zfs_iter_filesystems(zfh, xlist, ctx);
6876 fprintf(stderr, "xlist failed for %s: %s\n", zfs_get_name(zfh),
6881 zfs_close(zfh);
6945 get_property_source(zfs_handle_t *zfh, nvpair_t *prop)
6950 const char *fsname = zfs_get_name(zfh);
6969 get_userprop(zfs_handle_t *zfh,
6978 const char *fsname = zfs_get_name(zfh);
7024 *src = get_property_source(zfh, prop);
7035 print_property(zfs_handle_t *zfh, const char *propname, char *propval,
7063 printf("%s\t%s\t%s\t%s\n", zfs_get_name(zfh), propname, propval,
7071 zfs_handle_t *zfh = (zfs_handle_t *)data;
7078 ret = zfs_prop_get(zfh, prop_id, buf, sizeof(buf),
7082 print_property(zfh, zfs_prop_to_name(prop_id), "-",
7085 print_property(zfh, zfs_prop_to_name(prop_id), buf,
7094 xget_print_user_props(zfs_handle_t *zfh,
7104 const char *fsname = zfs_get_name(zfh);
7107 props = zfs_get_user_props(zfh);
7109 if (get_userprop(zfh, prop, &name, &tvalue, NULL)) {
7117 src = get_property_source(zfh, prop);
7118 print_property(zfh, name, tvalue, src);
7126 xget(zfs_handle_t *zfh, void *ctx)
7128 const char *fsname = zfs_get_name(zfh);
7132 if (zfs_get_type(zfh) == ZFS_TYPE_FILESYSTEM) {
7134 ret = zfs_iter_snapshots(zfh, xget, ctx);
7143 ret = zfs_iter_bookmarks(zfh, xget, ctx);
7151 if (zfs_iter_filesystems(zfh, xget, ctx)) {
7158 if (!(zfs_get_type(zfh) & dataset_type)) {
7159 zfs_close(zfh);
7174 zprop_iter(xget_print_system_props, zfh,
7175 B_FALSE, B_FALSE, zfs_get_type(zfh));
7178 zfh);
7180 xget_print_user_props(zfh, propname, &propval, src);
7185 zfs_close(zfh);