Lines Matching refs:dsprops
35 static const char *get_origin_props(nvlist_t *dsprops, nvlist_t **originprops);
38 static void print_info(const char *name, nvlist_t *dsprops, struct printc *pc);
57 get_origin_props(nvlist_t *dsprops, nvlist_t **originprops) in get_origin_props() argument
61 if (nvlist_lookup_string(dsprops, "origin", &propstr) == 0) { in get_origin_props()
100 nvlist_t *dsprops; in dataset_space() local
111 if (be_prop_list_alloc(&dsprops) != 0) { in dataset_space()
116 if (be_get_dataset_props(be, dsname, dsprops) != 0) { in dataset_space()
117 nvlist_free(dsprops); in dataset_space()
122 if (nvlist_lookup_string(dsprops, "used", &propstr) == 0) in dataset_space()
125 nvlist_free(dsprops); in dataset_space()
153 print_info(const char *name, nvlist_t *dsprops, struct printc *pc) in print_info() argument
166 nvlist_lookup_string(dsprops, "dataset", &dsname); in print_info()
182 print_info(dsname, dsprops, pc); in print_info()
184 if ((oname = get_origin_props(dsprops, &originprops)) != NULL) { in print_info()
199 if (nvlist_lookup_boolean_value(dsprops, "active", in print_info()
204 if (nvlist_lookup_boolean_value(dsprops, "nextboot", in print_info()
209 if (nvlist_lookup_boolean_value(dsprops, "bootonce", in print_info()
219 if (nvlist_lookup_string(dsprops, "mounted", &propstr) == 0) { in print_info()
227 oname = get_origin_props(dsprops, &originprops); in print_info()
228 if (nvlist_lookup_string(dsprops, "used", &propstr) == 0) { in print_info()
256 if (nvlist_lookup_string(dsprops, "creation", &propstr) == 0) { in print_info()
274 nvlist_t *dsprops; in print_headers() local
286 nvpair_value_nvlist(cur, &dsprops); in print_headers()
288 if (nvlist_lookup_string(dsprops, "mounted", &propstr) == 0) in print_headers()
292 if (nvlist_lookup_string(dsprops, "dataset", &propstr) != 0) in print_headers()
295 if (nvlist_lookup_string(dsprops, "origin", &propstr) != 0) in print_headers()
390 nvlist_t *dsprops, *props; in bectl_cmd_list() local
465 nvpair_value_nvlist(cur, &dsprops); in bectl_cmd_list()
470 print_info(nvpair_name(cur), dsprops, &pc); in bectl_cmd_list()